Dieser Artikel wurde archiviert, da er - oder Teile daraus - nur noch unter einer älteren Ubuntu-Version nutzbar ist. Diese Anleitung wird vom Wiki-Team weder auf Richtigkeit überprüft noch anderweitig gepflegt. Zusätzlich wurde der Artikel für weitere Änderungen gesperrt.
Dieser Artikel beschreibt die Installation des Grafiktreibers für die VIA Chrome9 Grafikchips. Für diese Grafikkarten stehen entweder der von VIA bereitgestellte Treiber oder der Openchrome-Treiber, der Größtenteils mit allen Chrome9 oder Unichrome Chipsätzen funktioniert, zur Verfügung.
Der Openchrome-Treiber unterstützt kein 3D. Dieser Treiber unterstützt sowohl 2D als auch Video-Playback (Mpeg2, Mpeg4, DivX u.a.), allerdings ist der OpenChrome-Treiber zur Zeit noch etwas langsam. Deshalb wird empfohlen, den von VIA bereitgestellten Treiber zu verwenden.
Der Openchrome-Treiber ist bei Ubuntu normalerweise schon vorinstalliert und bedarf keiner weiteren Einstellungen. Falls dies aus irgendwelchen Gründen nicht der Fall ist kann man ihn über die Paketverwaltung installieren [1].
xserver-xorg-video-openchrome
mit apturl
Paketliste zum Kopieren:
sudo apt-get install xserver-xorg-video-openchrome
sudo aptitude install xserver-xorg-video-openchrome
Da dieser Treiber wie oben gesagt kein 3D unterstützt wird damit Compiz nicht funktionieren, um dennoch Compositing-Effekte (Tranzparenz etc.) nutzen zu können, kann man die Compositingfähigkeiten von Metacity aktivieren.
Der VIA-Treiber unterstützt derzeit folgende Chipsätze:
CN896+VT8251
CN896+VT8237S
VX800
VX800UT
VX855
VX875
VX900
VX900M
Download des der Ubuntu-Version und dem Grafikprozessor entsprechenden Treiberarchivs
Zusätzliche Fremdquellen können das System gefährden.
Heruntergeladene Datei entpacken [2]
Terminal öffnen [3]
Im Terminal zum entpackten Ordner wechseln (z.B.: cd ~/Downloads/5.75.32.87a-u1004-55689/)
Danach folgenden Befehl ausführen [4]:
sudo ./vinstall
Wenn Reboot-Meldung erscheint Neustart ausführen.
Nach dem Neustart sollte der Treiber aktiv sein (Compiz lässt sich Aktivieren, Effekte funktionieren)
Die Installation muss nach einem Kernelupdate oder bei Installation eines neuen Kernels wiederholt werden!
Falls nach dem Neustart der VIA-Treiber nicht aktiv sein sollte (z.b. Compiz lässt sich nicht aktivieren), kann das am nicht geladenen VIA-DRM-Modul liegen. Feststellen kann man das über Auswerten der Logdatei /var/log/Xorg.0.log, dort ist dann ein Eintrag ähnlich diesem zu finden:
drmOpenDevice: node name is /dev/dri/card0 [drm] failed to load kernel module "via_chrome9" (EE) VIA(0): DRM open error drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: node name is /dev/dri/card0 [drm] failed to load kernel module "via_chrome9" (EE) [drm] drmOpen failed.
Auch ein manuelles Laden des Treibers schlägt dann mit einer solchen Meldung fehl:
modprobe via_chrome9 FATAL: Error inserting via_chrome9 (/lib/modules/..../via_chrome9.ko): Invalid module format
In dem Fall kann wie folgt vorgegangen werden:
Für den folgenden Ablauf müssen die jeweils passenden Kernelheader (siehe Kernel) installiert sein, was aber bei einer Ubuntu-Standardinstallation automatisch der Fall ist.
Terminal öffnen [3]
Zum vor der Installation erstellten Ordner wechseln (z.B.: cd /home/user/Downloads/5.75.32.87a-u1004-55689/)
Danach folgende Befehle nacheinander ausführen [4] [5]:
cd VIA_Chrome9_2.6.33 make sudo cp via_chrome9.ko /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/via_chrome9
Neustart
Diese Revision wurde am 30. Januar 2014 12:08 von frustschieber erstellt.