Fglrx/FAQ: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K (Nach dem Neustart bitte das System testen: (späne))
K (den Start des Xservers testen: neuer abschnitt testen --)
Zeile 38: Zeile 38:
 
::* [[Nachbessern fehlendender Dateien|Nachbessern fehlendender Dateien]]
 
::* [[Nachbessern fehlendender Dateien|Nachbessern fehlendender Dateien]]
  
== den Start des Xservers testen ==
+
== wie teste ich den Start des Xservers? ==
Dazu müsste am Besten eine Konsole gestartet und folgende prozeduren ausgeführt werden:
 
(diese schnappen sich aus den in Verzeichnissen abgelegten Logdateien jeweils die Stellen mit EE; WW; enabled; disabled; usw... und geben sie aus.)
 
 
 
<pre>grep EE /var/log/Xorg.0.log</pre>
 
Dieses wird mit ziemlicher Sicherheit folgendes melden:
 
<pre>(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed(/usr/lib/dri/fglrx_dri.so:
 
undefined symbol: __driCreateNewScreen_20050727)
 
(EE) AIGLX: reverting to software rendering</pre>
 
Um das zu beheben muss die /etc/X11/xorg.conf manuell mit einem Editor nach Wahl von Hand angepasst werden. Der Fehler kommt zustande durch die Fehlende Unterstützung für AIGLX welches in Xorg aber standardmäßig aktiviert ist:
 
<pre>Section "ServerFlags"
 
  Option "AIGLX" "off"
 
EndSection </pre>
 
Da hier an dieser Stelle sowieso gerade in der xorg.conf gearbeitet wird, sollte hier noch eine weitere Änderung vorgenommen werden, um nachstehender Meldung vorzubeugen:
 
<pre>Xlib: extension „Xfree86 -DRI“ missing on display “:0.0“</pre>
 
dazu gleich folgendes in der xorg.conf mit Abändern:
 
<pre>Section "Extensions"
 
    Option "Composite" "false"
 
EndSection </pre>
 
 
 
Hier bitte wieder Neustarten um die nachfolgenden Ausgaben auch wirklich sicherzustellen:
 
 
 
im Anschluss dann in der Konsole wieder:
 
<pre>grep WW /var/log/Xorg.0.log</pre>
 
Dabei wird viel Lärm ausgegeben, dem nicht unbedingt viel Beachtung geschenkt werden muss. Aber bei einigen war dort beispielsweise eine Warnung zur Displaysize dabei. Ähnlich dieser:
 
<pre>(WW) fglrx(0): Probed monitor is YYYxYYY mm, using Displaysize YYYxYYY mm</pre>
 
Falls das an dieser Stelle auch auftreten sollte, kann dies in der xorg.conf in der Sektion für Monitor auch entsprechend anpasst werden, um mit der Optimalen Displaysize arbeiten zu können. Dazu müsste die richtige "Probed Monitorsize" durch die Alte welche die Warnung verursachte ersetzt werden.
 
<pre>grep enabled /var/log/Xorg.0.log</pre>
 
Gibt aus, was erfolgreich "enabled" wurde – dabei ist ganz wichtig, das "Acceleration" erfolgreich gestartet werden konnte und "Direct rendering" auch.
 
<pre>grep disabled /var/log/Xorg.0.log</pre>
 
Zeigt was "deaktiviert" ist. Dabei sollten auf keinen Fall "Acceleration" und "Direct rendering" sein. Und dabei sollten jetzt auch richtiger Weise; - Extension "Composite" is disabled; und AIGLX disabled; - sein.
 
 
 
  
 +
Das ist nicht ganz einfach, aber einiges soll hier erläutert werden:
 +
::*[[Den Start des Xservers testen|Den Start des Xservers testen]]
  
 
== Q: Warum AIGLX Deaktivieren? ==
 
== Q: Warum AIGLX Deaktivieren? ==

Version vom 17. April 2007, 01:31 Uhr

A T I   T R E I B E R   B U C H      I N S T A L L A T I O N   U N D   K O N F I G U R A T I O N
ATI: Einleitung - Radeon - RadeonHD - fglrx -> Installationsvoraussetzungen - Installation - Manuelle Installation - Installationprüfung - Problemlösungen - SaX2 - FAQ - ATI Schluss

Dieser Teil setzt Installationsvoraussetzungen voraus.

Q: Wo finde ich die Logdatei des fglrx Assistenten?

A: Die Logdatei des installers befindet sich normalerweise in folgendem Pfad:

  • /usr/share/ati/fglrx-install.log

Sie ist besonders in Fällen, in denen Fehler bei der Installation ergründet werden möchten von besonderem Nutzen.

Q: Wie kann ich überprüfen ob das Modul fglrx richtig geladen wurde?

A: Das Vorgehen wird hier erläutert:

Q: Wie kann ich die xorg.conf für fglrx erstellen?

A: Dazu gibt es mehrere Möglichkeiten:

a) folgen sie dem Hauptleitfaden zur Installation:

b) Es gibt besonders bei SUSE aber die Möglichkeit das ganze mit SaX 2 zu Erledigen:


c) Die wege des Users sind unergründlich :)

Q: Was kann man mit aticonfig alles einstellen?

A: Dies ist ein sehr umfangreiches Thema, jedoch wird hier ein wenig auf die Möglichkeiten eingegangen:

Q: Wie aktiviere ich POSIX Shared Memory bei fglrx?

A: Die Aktivierung von POSIX shared Memory kann hier nachgelesen werden:

Q: LIBGL_DEBUG=verbose fglrxinfo - unzufriedenstellende Ausgaben?

A: Der fglrx Treiber sucht unter Umständen noch in alten Pfaden nach diversen Modulen und Dateien. Dazu müssen ggf. Symbolische Links gelegt, oder fehlende Abhängigkeiten nachinstalliert werden:

wie teste ich den Start des Xservers?

Das ist nicht ganz einfach, aber einiges soll hier erläutert werden:

Q: Warum AIGLX Deaktivieren?

A: Kurze Frage - kurzer Sinn: Wegen fehlender Unterstützung. Der Treiber verursacht einen Fehler aufgrund der Fehlenden Unterstützung, und da Bugs meistens Fehler mit sich ziehen, deaktiviert man AIGLX welches normalerweise standardmäßig aktiviert ist:

Section "ServerFlags"
  ...
  Option       "AIGLX" "off"
  ...
EndSection


Q: Welche Modules sollte ich in der xorg.conf eingetragen?

A: Folgende Module sollten dort eingetragen werden:

Section "Module"
  Load         "dbe"
  Load         "type1"
  Load         "freetype"
  Load         "extmod"
  Load         "glx"
  Load         "v4l"
  Load         "dri"
EndSection


Q: Wie kann ich TLS auf den kompatiblen Modus für Wine setzen?:

A: TLS kann kann man beispielsweise für "wine" bei Workstationprodukten wie folgt in der "xorg.conf" auf den kompatiblen Modus stellen:

  Option       "UseFastTLS" "2"

Q: Doppelte Einträge in der xorg.conf?

A: Das passiert meistens aufgrund der Annahme, sax2 könne mit der xorg.conf für fglrx perfekt umgehen.

  • Da dies aber zur Zeit nicht immer der Fall ist, sollte generell nach erfolgreichem manuellen Editieren der xorg.conf auf den Einsatz von sax2 verzichtet werden.
  • Auf Doppeleintragungen und deren Sinn ist eventuell zu Achten. - ggf. müssten alle Einstellungen entsprechend nachgebessert werden. Framebuffer Einträge sind sinngemäß der ATI Konfigurationsmethode anzupassen. Lassen sie sich durch Diagnosebefehle und die xorg.log Datei auf den richtigen Weg bringen.


Q: Wie kann man fglrx deinstallieren?

A: Auf dieser Seite wird beschrieben, wie man fglrx je nach verwendeter Installationsmethode erfolgreich deinstallieren kann:

Q: Wie kann ich ein RPM mit dem Installer erstellen?

A: Lesen sie dazu bitte hier, wie ein RPM erstellt werden kann:

Q: Wie kann man nach einem Kernelupdate den Treiber erneut einbinden?

A: Angenommen ein Kernelupdate für die Distribution musste eingespielt werden, oder ein Patch oder Treiber musste in die Kernel integriert werden. Oder dieser wurde beispielsweise neugebaut oder neu Konfiguriert. Dann muss auch das Treibermodul erneut gebaut, beziehungsweise funktionsfähig gemacht werden. lesen Sie dazu bitte hier eine Mögliches Vorgehen nach:

Q: Ich verwende einen Treiber vor Version 8.35.5 und das CPL streikt!:

A: Das Panel beeinträchtigt nicht die Performance des Treibers! Man kann es jedoch trotzdem erfolgreich reparieren:


ATI: Einleitung - Radeon - RadeonHD - fglrx -> Installationsvoraussetzungen - Installation - Manuelle Installation - Installationprüfung - Problemlösungen - SaX2 - FAQ - ATI Schluss



Zurück zur Grafikkarten und Monitore