Der xorg Open Source-Treiber ist weitaus stabiler als der proprietäre Treiber. Wenn Sie also keine der Funktionen des proprietären Treibers benötigen, bleiben Sie beim Open Source-Treiber.
Fglrx- und fglrx-Updates sind identisch, wenn eine neue Version von Ubuntu veröffentlicht wird. Fglrx-Updates werden später aktualisiert, wenn neuere Treiber von AMD veröffentlicht werden, während fglrx im Allgemeinen erst aktualisiert wird, wenn Sie auf eine neue Version von Ubuntu aktualisieren. Dies bedeutet, dass fglrx-Updates wahrscheinlich eine bessere Leistung, weniger Fehler und mehr Funktionen als fglrx aufweisen. Grundsätzlich kann es jedoch vorkommen, dass ein Update dafür veröffentlicht wird, das neue Fehler enthält (die möglicherweise sogar verhindern, dass Ihr System a startet GUI).
Nun zu den Vorteilen des proprietären Treibers:
- Es bietet eine weitaus bessere 3D-Leistung, was auch für die Desktop-Leistung bei Verwendung eines Compositing-Fenstermanagers relevant ist (Unity verwendet Compiz, das stark von der 3D-Beschleunigung abhängt).
- Damit verbraucht die Grafikkarte weniger Strom (hauptsächlich für Laptops relevant)
- Es kommt mit OpenCL-Unterstützung, was bedeutet, dass einige Programme vom Grafikchip profitieren können (zum Beispiel imagemagick, obwohl ich denke, dass diese Funktion unter Ubuntu deaktiviert ist).
- Sie können VAAPI verwenden, um hardwarebeschleunigte Videodecodierung zu erhalten (z. B. im VLC Media Player). Dies ist jedoch normalerweise nur bei sehr langsamen CPUs wie der AMD C-Serie oder Intel Atom erforderlich.
- Bei einigen Karten unterstützt der Open Source-Treiber keine Audioausgabe über HDMI. Verwenden Sie in diesem Fall den proprietären Treiber.
Nun die Nachteile des proprietären Treibers
- Habe ich erwähnt, dass es weniger stabil ist als der Open Source-Treiber?
- Auf einigen Systemen sind beim Abspielen von Videodateien reißende Artefakte sichtbar (im Catalyst Control Center gibt es eine Einstellung, die dies verhindert, auf einigen Systemen funktioniert dies jedoch nicht).
- Für einige Einstellungen muss das Catalyst Control Center anstelle der Ubuntu-Systemeinstellungen verwendet werden, beispielsweise wenn Sie den Desktop zum ersten Mal auf einen zweiten Monitor erweitern möchten.
Da sie in einem der Kommentare erwähnt werden, nur ein Wort zu den experimentellen Treibern: Ich empfehle nicht, sie zu verwenden, sie sind derzeit (zumindest am 12.04) nicht mit einigen anderen Paketen kompatibel (insbesondere: Hardware-Videodecodierung) und opencl funktionieren nicht ohne hässliche Hacks). Wenn Sie wirklich die neuesten Treiber von AMD benötigen, holen Sie sich diese von der AMD-Website und erstellen Sie damit verteilungsspezifische Pakete .
Lange Rede, kurzer Sinn: Wenn mit den Open Source-Treibern alles gut für Sie funktioniert, verwenden Sie diese. Wenn Sie eine der oben genannten Funktionen wünschen oder benötigen und das sehr geringe Risiko, dass ein Update etwas beschädigt, in Ordnung ist, verwenden Sie fglrx-updates, andernfalls fglrx. Verwenden Sie die experimentellen Treiber nicht, wenn Sie nicht sicher sind, was Sie tun.
X.Org X server
, aber nicht mitfglrx-updates
oderfglrx-experimental-xx
. Die Überprüfungsyslog
zeigt, dass das Problem bei einem (Instanz-)Xorg
Prozess lag. Stellen Sie es einfach als Referenz heraus. Denken Sie daran, YMMV. Es war diesem Fehlerbericht sehr ähnlich . Durch Löschen des Treibers und Installieren des neuesten wurde das Problemfglrx-experimental-xx
behoben.