Treiberinstallation unichrome: Unterschied zwischen den Versionen
(→xorg.conf editieren) |
Yehudi (Diskussion | Beiträge) (boxen Nav) |
||
Zeile 1: | Zeile 1: | ||
− | + | {{Box Test|| | |
+ | * [[openSUSE]] 10.2 | ||
+ | * evtl. auch Suse 10.1 | ||
+ | }} | ||
Grafikchipsatz: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter (rev 02) | Grafikchipsatz: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter (rev 02) | ||
Zeile 8: | Zeile 11: | ||
===Installationsquellen=== | ===Installationsquellen=== | ||
Man legt in yast | Man legt in yast | ||
− | + | {{OpenSUSE|10.2| | |
− | oder | + | URL: '''http://software.opensuse.org/download/X11:/Drivers:/Video:/openchrome/openSUSE_10.2/'''}} |
− | + | oder | |
+ | {{SUSE Linux|10.1| | ||
+ | URL: '''http://software.opensuse.org/download/X11:/Drivers:/Video:/openchrome/SUSE_Linux_10.1/''' | ||
+ | }} | ||
als zusätzliche Installationsquelle an. | als zusätzliche Installationsquelle an. | ||
Zeile 59: | Zeile 65: | ||
EndSection | EndSection | ||
Wichtig ist die Zeile mit ''Load "dri"'', die unter der Zeile ''Load "glx"'' stehen muss. | Wichtig ist die Zeile mit ''Load "dri"'', die unter der Zeile ''Load "glx"'' stehen muss. | ||
− | |||
− | |||
− | |||
− | |||
Die xorg.conf speichern und den Editor verlassen. | Die xorg.conf speichern und den Editor verlassen. | ||
Zeile 71: | Zeile 73: | ||
mkdir ~/backupverzeichnis | mkdir ~/backupverzeichnis | ||
sudo mv /etc/profiles.d/via.* /home/USERNAME/backupverzeichnis | sudo mv /etc/profiles.d/via.* /home/USERNAME/backupverzeichnis | ||
+ | |||
+ | Die Farbtiefe setzt man in der Section "Screen" noch auf | ||
+ | |||
+ | DefaultDepth 16 | ||
+ | |||
+ | Das spart Bandbreite und macht den Chipsatz etwas flotter. | ||
===Test der Installation=== | ===Test der Installation=== | ||
Zeile 79: | Zeile 87: | ||
Zusätzlich sollte jetzt ein in der Konsole ausgeführtes '''glxgears''' deutlich höhere Frameraten liefern. Bei mir war ein Anstieg von 200 FPS auf 930 FPS zu verzeichnen. | Zusätzlich sollte jetzt ein in der Konsole ausgeführtes '''glxgears''' deutlich höhere Frameraten liefern. Bei mir war ein Anstieg von 200 FPS auf 930 FPS zu verzeichnen. | ||
+ | ---- | ||
+ | |||
+ | [[Grafikkarten und Monitore|zurück zu Grafikkarten und Monitore]] | ||
[[Category:Grafikkarten und Monitore]] | [[Category:Grafikkarten und Monitore]] |
Version vom 11. Juni 2007, 09:24 Uhr
Diese Beschreibung wurde mit folgenden Distributionen getestet: |
|
Grafikchipsatz: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter (rev 02)
Sollte aber auch bei anderen Vertretern der Unichrome-Reihe (CLE266, KN400, KM400, K8M800, PM800, CN400, VN800) so funktionieren
Inhaltsverzeichnis
Installation:
Installationsquellen
Man legt in yast
openSUSE: 10.2
|
oder
SUSE Linux: 10.1
|
als zusätzliche Installationsquelle an.
Dann installiert man von dort diese beiden Pakete nach:
xorg-x11-driver-video-openchrome openchrome-drm-kmp-[KERNELTYP]
Zuvor bitte mit
uname -r
überprüfen, welchen Kerneltyp man verwendet. Außerdem muss die Kernelversionsnummer zu den in den Dateinamen der Pakete vermerkten Versionsnummern passen. Im Zweifel ein online update auf den letzten Kernel vornehmen.
Zusätzlich installieren wir noch das Paket Mesa nach, falls es nicht schon installiert ist.
xorg.conf editieren
Dann mit dem Editor der Wahl (natürlich als root) in der Datei /etc/X11/xorg.conf die Zeile in der Section "Device" mit dem ursprünglichen Grafikkartentreiber suchen:
Section "Device" BoardName "Framebuffer Device" BusID "1:0:0" Driver "fbdev" Identifier "Device[0]" Option "usevnc" "no" Screen 0 VendorName "vesa" EndSection
Dort dann in der Zeile mit Driver den jetzigen Treiber durch den Eintrag von
Driver "via"
ersetzen. Noch etwas mehr Leistung können wir durch die Zeile
Option "EnableAGPDMA"
herausholen. Bei Problemen mit der Stabilität bitte diesen Eintrag wieder entfernen. So bringt zum Beispiel bei meinem Testrechner die Option
Option "DisableIRQ"
den Rechner zum Absturz. Man kann aber mit den beiden Optionen mal herumspielen.
Dann noch in der Section "Module" einen Eintrag für dri tätigen. Sollte dann etwa so aussehen:
Section "Module" Load "glx" Load "dri" Load "type1" Load "extmod" Load "dbe" Load "freetype" Load "v4l" EndSection
Wichtig ist die Zeile mit Load "dri", die unter der Zeile Load "glx" stehen muss.
Die xorg.conf speichern und den Editor verlassen.
Dateien verschieben
Zum Schluss müssen wir noch zwei Dateien verschieben, die den Start von DRI ansonsten noch verhindern. Diese Dateien liegen in /etc/profiles.d und heißen via.csh und via.sh. Einfach in ein Backupverzeichnis im /home verschieben, vielleicht braucht man die ja doch nochmal.
mkdir ~/backupverzeichnis sudo mv /etc/profiles.d/via.* /home/USERNAME/backupverzeichnis
Die Farbtiefe setzt man in der Section "Screen" noch auf
DefaultDepth 16
Das spart Bandbreite und macht den Chipsatz etwas flotter.
Test der Installation
Nach einem Neustart sollten die entsprechenden Module nun geladen werden und ein
glxinfo | grep direct
sollte uns dann mitteilen, dass die Grafik nun direkt gerendert wird:
direct rendering: Yes
Zusätzlich sollte jetzt ein in der Konsole ausgeführtes glxgears deutlich höhere Frameraten liefern. Bei mir war ein Anstieg von 200 FPS auf 930 FPS zu verzeichnen.