PRE-NOTES
Diese Antwort gilt auch für das neueste HWE-Upgrade für 14.04 (AKA 14.04.5). Dieses Upgrade bringt Xorg und den Kernel auf die Versionen vom 16.04. Lesen Sie weiter unten, warum dies wichtig ist.
HINTERGRUND
Beginnen wir mit einer allgemeinen Beschreibung.
Mit der Veröffentlichung von Ubuntu 16.04 kam der Mangel an proprietären Treibern für AMD. "Warum?" Sie könnten fragen. Nun, es liegt an ein paar Dingen.
Erstens ist es einfach nicht kompatibel. Sie werden weder fglrx
in 16.04-Repositories noch online eine Version für 16.04 finden. Wenn Sie die neueste Version von der AMD-Website herunterladen und installieren, werden Sie in den Low Graphics-Modus, in leere Bildschirme und in andere unangenehme Dinge geraten, die Sie nicht möchten.
Möglicherweise hoffen Sie, dass AMD den Treiber aktualisiert, aber dann müssen Sie nicht wissen, dass AMD die Unterstützung für noch etwas ältere Karten unter Linux aufgibt. Da AMD den Treiber nicht aktualisieren möchte, könnte Canonical einen für Ubuntu erstellen, es sei denn, dies wird nicht der Fall sein. Da es sich bei 16.04 um eine LTS-Version handelt, müsste Canonical mindestens 5 Jahre lang einen AMD-Treiber warten, was schwierig wäre.
Es besteht immer die Möglichkeit, dass AMD einen anderen, weitgehend kompatiblen Grafiktreiber herausbringt oder dass sich die Leute von AMD unter Linux entfernen. Es ist nicht sinnvoll, für ein paar Linux-Betriebssysteme einen großen Aufwand für einen Treiber zu betreiben (es wäre schwieriger, dies für alle zu tun), der immer noch unterstützt werden muss, wenn ein neuer Treiber von AMD herauskommt.
Mehr dazu hier: http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04
PERFORMANCE
Nur weil Sie keinen proprietären Treiber haben, bedeutet dies nicht zwangsläufig, dass Sie eine schreckliche Zeit haben werden. Immerhin macht Intel das ganz gut.
Wenn Sie Ihren Computer nur zum Surfen im Internet, zum E-Mailen, Beantworten / Stellen von Fragen, für ein paar YouTube-Videos und vieles mehr verwenden, wird Sie der Mangel an proprietären Treibern wahrscheinlich nicht stören. Möglicherweise bemerken Sie ein Ruckeln im Video, möglicherweise jedoch nicht. Ehrlich gesagt gibt es keine Möglichkeit, es vorher zu sagen.
Wenn Sie ein Spiel spielen, Rendering-Anwendungen, 3D-Modellierungsprogramme oder eine andere grafisch fortgeschrittene oder intensive Software verwenden, sind Sie in einer viel komplizierteren Situation.
Persönlich habe ich meistens Berichte hier und über Rezensionen und Artikel an anderer Stelle gesehen, in denen AMD mit Open Source-Treibern fürchterlich ist: Programme funktionieren nicht, da sie OpenGL / CL-Versionen benötigen, die die Standardtreiber nicht bereitstellen können; Spiele sind träge und stotternd; Videos ausschneiden und Audio mitnehmen; etc. Ich habe jedoch auch einige Leute gesehen, die sagten, dass sie gut spielen können, Videos sind perfekt und es gibt keine Probleme.
Dieser Widerspruch kann auf die beiden verfügbaren Open Source-Treiber zurückzuführen sein: radeon
und AMDGPU
. AMDGPU
bietet meiner Meinung nach eine bessere Leistung, ist aber nur für neuere Karten verfügbar. Ältere Karten (die für AMD 6 Monate bedeuten können, wenn Sie Pech haben) bleiben hängen radeon
, und eine Suche in Google und Ask Ubuntu zeigt Ihnen, dass Sie nicht umschalten können, welche Sie verwenden. Zumindest gibt es keine Möglichkeit, die veröffentlicht wurde.
Wie bei vielen anderen Dingen können Sie nur dann wissen, was passieren wird, wenn Sie es versuchen. Wenn Sie also bereit sind, ein Upgrade zu riskieren, fahren Sie fort.
OPTIONEN
Vielleicht haben Sie den Sprung gewagt und gehofft, Sie hätten die Karte, die Sie bekommen würden AMDGPU
, aber Sie hatten nicht so viel Glück. Möglicherweise haben Sie AMD installiert oder aktualisiert, ohne die Situation zu kennen. Vielleicht hast du AMDGPU
und es ist einfach nicht genug. Was auch immer der Grund ist, warum Sie mit AMD-Grafik auf 16.04 sind, es gibt ein paar Optionen für Sie.
1. Das erste und offensichtlichste ist, einfach auf 14.04 herunterzustufen .
- Es wird noch bis 2019 unterstützt, sodass Sie noch 2-3 Jahre Zeit haben, es zu verwenden. Wer weiß? Zu diesem Zeitpunkt hat AMD möglicherweise beschlossen, sein Geschäftsmodell vollständig zu ändern und tatsächlich guten Support zu leisten.
- Sie können
fglrx
die Leistung nutzen und erhalten, die Sie wollen / brauchen.
- Bitte beachten Sie: 14.04.5 brachte Xorg 1.18 mit sich, was das Problem in 16.04 von Anfang an verursacht. Glücklicherweise ist es durchaus möglich, Xorg auf 1.16 ( am 14.04 ) herunterzustufen , sodass Sie es weiterhin verwenden können
fglrx
. Lesen Sie hier .
Vielleicht ist 14.04 aber zu alt für dich. Möglicherweise ist es für die neue Anwendung, die Sie so häufig verwenden, nicht kompatibel. Vielleicht möchten Sie sich nicht die Mühe machen, Daten zu sichern und neu zu installieren. Nun, es gibt noch eine andere Option.
2. Probieren Sie die Treiber von Oibaf aus .
- Sie funktionieren für AMD, NVIDIA und Intel, sodass Sie sie sogar ausprobieren können, wenn Sie die proprietären Treiber von NVIDIA nicht mögen oder mehr Leistung von Ihrer Intel-Karte erwarten.
- Sie unterstützen neuere OpenGL- und OpenCL-Versionen, sodass Dinge, die davon abhängen, funktionieren.
- Sie behaupten, optimiert zu sein, sodass Sie eine echte Leistungssteigerung sehen können.
Oibafs Treiber scheint ein großartiger Ersatz zu sein fglrx
, und das ist es wahrscheinlich auch. Wenn Sie jedoch eine wirklich aktuelle AMD-Karte besitzen, können Sie das AMD-eigene Angebot ausprobieren.
3. AMDGPU-PRO
- Es ist urheberrechtlich geschützt und wird von AMD gepflegt. Daher sollte es die gleiche Leistung bieten, die es auch
fglrx
getan hat.
- Tatsächlich funktioniert es auch auf 14.04, Sie können es also versuchen, wenn Sie noch dabei sind.
- UPDATE : 16.60 wurde veröffentlicht, wodurch einige ältere (3-4 Jahre alte) Karten unterstützt werden. Link aktualisiert.
Leider ist AMDGPU-PRO kein wirklicher Ersatz für fglrx
. Es bietet zwar Unterstützung für 16.04, es sind jedoch nur 20 Modelle kompatibel. Das ist nicht sehr viel.
Wenn Ihnen die Leistung egal ist oder Sie bereits das haben, was Sie brauchen, dann kümmern Sie sich nicht um proprietäre Produkte, Downgrades oder seltsame Installationen.
4. Halten Sie sich einfach an die Open Source-Treiber.
- Kein Aufwand bei der Installation, da sie bereits ausgeführt werden.
- Sie bieten Ihnen alles, was Sie brauchen, wenn Sie nichts Besonderes tun.
Beachten Sie jedoch, dass diese Funktionen in der Regel nicht für Spiele geeignet sind, insbesondere für High-End-Spiele.
5. Xorg downgraden
- Dies wird am 16.04 nicht funktionieren.
Es funktioniert möglicherweise, es kann Ihr System beschädigen, bis Sie die richtige Version neu installieren. Wenn es jedoch funktioniert, haben Sie fglrx
zurück.
Lesen Sie die Antwort hier .
Die Optionen sind bei weitem nicht auf den 16.04 begrenzt, aber einige von ihnen sind möglicherweise nicht die besten. Ich empfehle, Oibafs Treiber zu testen, bevor Sie etwas anderes tun, und ein Downgrade nur durchzuführen, wenn Sie die Leistung wirklich nicht aushalten und AMDGPU-PRO nicht verwenden können.