Login
Newsletter
Werbung

Mi, 7. Juni 2006, 00:00

Xgl und 3D unter SUSE 10.1 (nVidia)

Xgl erlaubt es, Operationen, die unter »normalem« X sehr lange Zeit in Anspruch nehmen, erheblich schneller mit OpenGL zu erledigen. Hier wird die Installation beschrieben.

Mirko Lindner (demon)

Einführung

Mit der Freigabe von SUSE 10.1 (einen Test der neuen Version finden Sie in unserem Artikel über SUSE 10.1) implementierte SUSE als einer der ersten kommerziellen Hersteller die neue Xgl-Technik. Die Erweiterung erlaubt es, Operationen, die unter »normalem« X sehr lange Zeit in Anspruch nehmen, erheblich schneller mit OpenGL zu erledigen. Somit ist es unter Xgl möglich, Gimmicks wie zum Beispiel transparente Fenster oder Rotation des Desktops - moderne Hardware vorausgesetzt - auch auf einem Linux-Desktop zu realisieren. Es sei allerdings ausdrücklich darauf hingewiesen, dass Xgl per Default nicht installiert wird und die Technologie sich noch in der Entwicklung befindet. Neben nVidia unterstützten auch diverse ATI-Karten und der Grafikchip in Intels i915-Chipsatz die neue Funktion. Wir beschränken uns in unserer Anleitung auf Karten des Herstellers nVidia. Eine Abwandlung der Anleitung an die eigene Karte sollte auch ungeübten Benutzern möglich sein.

Treiber installieren

Xgl setzt 3D-Funktionalität der Karten voraus. Bedingt durch die Tatsache, dass SUSE in der neuesten Version keine Treiber oder Hilfen mehr anbietet, die die Installation proprietärer Grafiktreiber anbetrifft, bedarf es einer manuellen Installation der Pakete. Dazu sind nicht nur die Treiber des Herstellers notwendig, sondern auch diverse Entwicklungstools. Folgende Tools müssen entweder mit Hilfe von Yast oder anderen Tools installiert werden: gcc, make und kernel-source. Erst nachdem diese Tools installiert wurden, kann es an die Einrichtung der Karte gehen.

Ist ein entsprechender Treiber von der Seite von nVidia heruntergeladen, kann die eigentliche Installation des Treiber beginnen. Dazu sollten die Zugriffsrechte der Treiberdatei auf 755 geändert und die heruntergeladene Datei aufgerufen werden. Zuvor ist es allerdings noch notwendig, einen bereits laufenden X-Server zu beenden:

init 3
chmod 755 NVIDIA-Linux-x86-1.0-8762-pkg1.run
./NVIDIA-Linux-x86-1.0-8762-pkg1.run

Mirko Lindner (demon)

X-Server konfigurieren

Ist der Treiber erfolgreich compiliert und in die bestehende System-Struktur eingebunden worden, kann die Konfiguration des X-Servers beginnen. Dazu wird das Tool »Sax2« benutzt, das die erforderlichen Änderungen durchführt:

sax -r -m 0=nvidia

Hinweis: Es handelt sich bei dem Befehl nicht um ein großgeschriebenes »o«, sondern um eine Null.

Wichtig ist nur, dass die Schaltfläche »Activate 3D Acceleration« eingeschaltet wurde. Alle anderen Einstellungen müssten, sofern man nichts verändert hat, mit der Ursprungskonfiguration übereinstimmen.

Nun kann der Server wieder gestartet werden. Dazu wird das System wieder in den Runlevel 5 versetzt:

init 5

Kommentare (Insgesamt: 0 )
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung