Wie installiere ich 64-Bit-OpenGL in Linux?

3638
Hennes

Ich habe ein neues System mit einer NVIDIA GeForce 9000-Grafikkarte gekauft. Ich habe das 64-Bit-NVIDIA-Linux-x86_64-190.53-pkg2 von der NVIDIA-Website heruntergeladen, die ich in meinem Linux-Kernel 2.6.26 installiert habe. Während der Installation wurde 32-Bit-OpenGL erstellt, ich möchte jedoch 64-Bit-OpenGL erstellen. Wie erstelle ich es?

1
Welche Distribution verwendest du? Und wenn Sie Ubuntu sagen, warum haben Sie nicht einfach den vom System bereitgestellten Treiber verwendet? Bobby vor 14 Jahren 0
Warum brauchen Sie 64 Bit OpenGL, wenn die meisten Grafikkarten heutzutage nicht einmal 64 Bit Int oder Float unterstützen Uğur Gümüşhan vor 9 Jahren 0

2 Antworten auf die Frage

1
basszero

No need. The NVidia driver installed the default architecture OpenGL driver (64bit) and you choose the optional step of also installing 32bit OpenGL. You've got both installed now.

If you're having a specific problem (application won't run, opengl doesn't work, crashes), the n post the errors/logs you're getting.

0
Adam Luchjenbroers

Möglicherweise möchten Sie nach einer vorinstallierten Version für Ihre Distribution suchen, da dies sicherlich der einfachste Weg ist, Dinge zu erledigen. Wenn Sie aus irgendeinem Grund keinen vorinstallierten Treiber erhalten, können die folgenden Informationen Ihnen helfen.

Jetzt, da für die Installation von 64-Bit - Unterstützung, das neueste Linux - Treiber - Paket sollte bereits installiert. Dieses Problem kann möglicherweise dazu führen, dass die Suchpfade der Verteilungsbibliothek nicht enthalten, wo das Installationsprogramm die Bibliothek ablegt.

Es ist schon eine Weile her, seit ich wissen musste, wo der Installer von nVidia gerne Dinge ablegt. Daher kann ich Ihnen keine autorisierende Antwort darauf geben, wo er zu finden ist / lib64.

Einige Befehle, die Ihnen hier helfen können:

  • locate libGL.so- Durchsucht das Dateisystem mit einer vordefinierten Datenbank für die Bibliothek. Dies sollte sowohl die 32-Bit- als auch die 64-Bit-Version finden.
  • updatedb- Wenn Sie die Treiber erst kürzlich installiert haben, führen Sie diese zuerst aus. Es wird die Datenbank neu erstellt, die von verwendet wird locate. Alternativ können Sie verwenden find \ -name libGL.so*.
  • file libGL.so.x.y.z- Zeigt an, ob es sich um eine 32-Bit- oder 64-Bit-Bibliothek handelt. Beachten Sie, dass dies bei Symlinks nicht funktioniert.

Wenn Sie den Bibliotheks-Suchpfad dahingehend ändern müssen, dass dies einbezogen wird, müssen Sie davon ausgehen, dass die Konfigurationsschritte distospezifisch sind. Die Hauptumgebungsvariable, nach der Sie suchen, wird sein LD_LIBRARY_PATH. Verschiedene Distributionen verwenden jedoch unterschiedliche Ansätze zum Verwalten von Umgebungsvariablen. Ich würde auf jeden Fall empfehlen, sich die Zeit zu nehmen, um zu verstehen, was Sie ändern, wenn Sie dies ändern müssen.