X.Org X Server-Treiber oder AMD proprietärer Treiber?

9

Ich sehe, dass meine Maschine (Radeon HD 6290) die Option hat, entweder den X.Org X Server Treiber oder den proprietären AMD Treiber zu wählen:

Ich möchte wissen, welcher ist der empfohlene im Hinblick auf die Leistung im Allgemeinen? Hat einer von ihnen einen Vorteil gegenüber dem anderen? Und gibt es außer der Leistung überhaupt ein Stabilitätsproblem? Wie oft werden sie aktualisiert?

    
Chin 10.04.2013, 02:20

1 Antwort

6

Der xorg Open-Source-Treiber ist weit stabiler als der proprietäre. Wenn Sie also keine der Funktionen des proprietären Treibers benötigen, bleiben Sie bei dem Open-Source-Treiber.

Fglrx und fglrx-updates sind identisch, wenn eine neue Version von Ubuntu veröffentlicht wird. Fglrx-updates später wird aktualisiert, wenn neuere Treiber von AMD veröffentlicht werden, während fglrx im Allgemeinen nicht aktualisiert wird, bis Sie auf eine neue Version von Ubuntu aktualisieren. Das bedeutet, dass fglrx-updates wahrscheinlich eine bessere Leistung, weniger Bugs und mehr Funktionen als fglrx haben werden, aber es könnte prinzipiell passieren, dass ein Update für sie veröffentlicht wird, das neue Bugs enthält (was sogar verhindern könnte, dass Ihr System startet) GUI).

Nun zu den Vorteilen des proprietären Treibers:

  • Es hat eine weitaus bessere 3D-Leistung, was auch für die Desktop-Performance relevant ist, wenn ein Compositing-Fenstermanager verwendet wird (Unity verwendet Compiz, das stark auf 3D-Beschleunigung basiert)
  • Damit verbraucht die Grafikkarte weniger Strom (hauptsächlich relevant für Laptops)
  • 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 auf Ubuntu deaktiviert ist)
  • Sie können VAAPI verwenden, um hardwarebeschleunigte Videodekodierung zu erhalten (zum Beispiel im VLC Media Player), aber das ist normalerweise nur bei sehr langsamen CPUs wie der AMD C-Serie oder Intel Atom erforderlich.
  • Bei manchen Karten unterstützt der Open-Source-Treiber keine Audioausgabe über HDMI. In diesem Fall verwenden Sie den proprietären Treiber.

Jetzt die Nachteile des proprietären Treibers

  • Habe ich erwähnt, dass es weniger stabil ist als der Open-Source-Treiber?
  • Auf einigen Systemen sind bei der Wiedergabe von Videodateien Tearing-Artefakte sichtbar (im Catalyst Control Center gibt es eine Einstellung, um dies zu verhindern, aber auf einigen Systemen funktioniert es nicht)
  • Für einige Einstellungen muss man Catalyst Control Center anstelle von Ubuntu System Settings verwenden, zum Beispiel, wenn Sie den Desktop zum ersten Mal auf einen zweiten Monitor erweitern wollen.

Da sie in einem der Kommentare erwähnt sind, nur ein Wort zu den experimentellen Treibern: Ich empfehle nicht, sie zu verwenden, sie sind im Moment (zumindest am 12.04) inkompatibel mit einige andere Pakete (vor allem: Hardware-Video-Decodierung und Opencl funktionieren nicht ohne hässliche Hacks). Wenn Sie wirklich die neuesten Treiber von AMD benötigen, laden Sie diese von der AMD-Website herunter und verwenden Sie diese, um verteilungsspezifische Pakete zu erstellen .

Lange Rede, kurzer Sinn: Wenn Ihnen mit den Open-Source-Treibern alles gut geht, verwenden Sie diese. Wenn Sie eine der oben genannten Funktionen benötigen oder benötigen und das sehr geringe Risiko, dass eine Aktualisierung etwas kaputt macht, in Ordnung ist, verwenden Sie fglrx-updates, andernfalls fglrx. Verwenden Sie nicht die experimentellen Treiber, wenn Sie nicht sicher sind, was Sie tun.

    
soulsource 10.04.2013, 16:37

Tags und Links