Treiberinstallation unichrome: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
(Installationsquellen)
K (Installationsquellen: interne Verlinkung)
 
(20 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Distribution: openSUSE 10.2 (evtl. auch Suse 10.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)
  
Sollte aber auch bei anderen Vertretern der Unichrome-Reihe so funktionieren
+
Sollte aber auch bei anderen Vertretern der Unichrome-Reihe (CLE266, KN400, KM400, K8M800, PM800, CN400, VN800) so funktionieren
  
 
==Installation:==
 
==Installation:==
 
===Installationsquellen===
 
===Installationsquellen===
Man legt in yast
+
 
http://software.opensuse.org/download/X11:/Drivers:/Video:/openchrome/openSUSE_10.2/
+
 
oder für Suse 10.1
+
Man legt in [[YaST]]:
http://software.opensuse.org/download/X11:/Drivers:/Video:/openchrome/SUSE_Linux_10.1/
+
{{OpenSUSE|1x.x|URL: '''http://download.opensuse.org/repositories/X11:/Drivers:/Video/openSUSE_Factory/'''}}
 +
 
  
 
als zusätzliche Installationsquelle an.
 
als zusätzliche Installationsquelle an.
Zeile 21: Zeile 25:
 
  uname -r  
 
  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.
 
ü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===
 
===xorg.conf editieren===
Dann mit dem Editor der Wahl in der Datei /etc/X11/xorg.conf die Zeile in der Section "Device" mit dem ursprünglichen Grafikkartentreiber suchen:
+
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"
 
  Section "Device"
Zeile 38: Zeile 44:
 
  Driver        "via"
 
  Driver        "via"
 
ersetzen.
 
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. Bei aktuellen Kernel/X.org Versionen muss auf meinem Notebook
 +
  Option        "EnableAGPDMA"      "false"
 +
gesetzt werden.  Einfaches auskommentieren reicht nicht aus.
 +
Bei meinem Testrechner die bringt die Option
 +
  Option        "DisableIRQ"
 +
den Rechner zum Absturz. Man kann aber mit den beiden Optionen mal herumspielen.
 +
 +
Die Farbtiefe setzt man in der Section "Screen" noch auf
 +
 +
DefaultDepth    16
 +
 +
Das spart Bandbreite und macht den Chipsatz etwas flotter.
  
 
Dann noch in der Section "Module" einen Eintrag für dri tätigen. Sollte dann etwa so aussehen:
 
Dann noch in der Section "Module" einen Eintrag für dri tätigen. Sollte dann etwa so aussehen:
Zeile 51: Zeile 71:
 
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.
 +
 
 
===Dateien verschieben===
 
===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.  
+
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/profile.d/via.* /home/USERNAME/backupverzeichnis
  
 
===Test der Installation===
 
===Test der Installation===
Zeile 61: Zeile 85:
 
  direct rendering: Yes
 
  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.
 
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.
 +
 +
===Probleme===
 +
Wenn der Bildschirm eines Notebooks schwarz wird kann man versuchen, in der 'Section Device' diese Option zu setzen:
 +
Option "ForcePanel"
 +
Dadurch wird nicht mehr ein externer Bildschirm zuerst angesprochen. Eine Alternative ist es, die Reihenfolge der Bildschirme im BIOS zu änder, sofern dort eine entsprechende Möglichkeit besteht.
 +
 +
----
 +
 +
[[Grafikkarten und Monitore|zurück zu Grafikkarten und Monitore]]
 +
[[Category:Grafikkarten und Monitore]]

Aktuelle Version vom 26. November 2013, 12:50 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

Installation:

Installationsquellen

Man legt in YaST:

openSUSE:
1x.x


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. Bei aktuellen Kernel/X.org Versionen muss auf meinem Notebook

 Option        "EnableAGPDMA"      "false" 

gesetzt werden. Einfaches auskommentieren reicht nicht aus. Bei meinem Testrechner die bringt die Option

 Option        "DisableIRQ"

den Rechner zum Absturz. Man kann aber mit den beiden Optionen mal herumspielen.

Die Farbtiefe setzt man in der Section "Screen" noch auf

DefaultDepth    16

Das spart Bandbreite und macht den Chipsatz etwas flotter.

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/profile.d/via.* /home/USERNAME/backupverzeichnis

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.

Probleme

Wenn der Bildschirm eines Notebooks schwarz wird kann man versuchen, in der 'Section Device' diese Option zu setzen:

Option "ForcePanel" 

Dadurch wird nicht mehr ein externer Bildschirm zuerst angesprochen. Eine Alternative ist es, die Reihenfolge der Bildschirme im BIOS zu änder, sofern dort eine entsprechende Möglichkeit besteht.


zurück zu Grafikkarten und Monitore