PRE-NOTES
Cette réponse s'applique également à la dernière mise à niveau de HWE pour 14.04 (AKA 14.04.5). Cette mise à niveau apporte Xorg et le noyau aux versions 16.04. Lisez ci-dessous pour plus de détails sur pourquoi c'est important.
CONTEXTE
Commençons par une description générale.
Avec la sortie de Ubuntu 16.04, l’absence de pilotes propriétaires pour AMD. "Pourquoi?" vous pourriez demander. Eh bien, c'est à cause de quelques choses.
Tout d'abord, ce n'est tout simplement pas compatible. Vous ne trouverez pas fglrx
dans les référentiels 16.04, ni une version pour 16.04 en ligne. Si vous téléchargez et installez la dernière version à partir du site Web d'AMD, vous rencontrerez le mode faible graphisme, des écrans vierges et d'autres éléments malveillants que vous ne souhaitez pas voir apparaître.
Vous espérez peut-être qu'AMD interviendra pour mettre à jour le pilote, mais vous ne devez pas connaître la réputation d'AMD en matière de suppression du support pour les cartes même légèrement plus anciennes sous Linux. AMD ne souhaitant pas mettre à jour le pilote, Canonical pourrait en créer un pour Ubuntu, à moins que ce ne soit le cas. Comme 16.04 est une version LTS, Canonical devrait conserver un pilote AMD pendant au moins 5 ans, ce qui serait difficile à faire.
Il est toujours possible qu'AMD publie un autre pilote graphique largement compatible ou que les utilisateurs quittent simplement AMD sous Linux. Cela n'a pas de sens de consacrer beaucoup d'efforts à un pilote pour quelques systèmes d'exploitation Linux (le faire pour tous serait plus difficile), qui devrait toujours être pris en charge si un nouveau pilote sortait d'AMD.
Plus de détails ici: http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04
PERFORMANCE
Maintenant, ce n’est pas parce que vous n’avez pas de pilote propriétaire que vous passerez un mauvais moment. Après tout, Intel le fait très bien.
Si vous utilisez uniquement votre ordinateur pour naviguer sur le Web, envoyer des courriels, répondre à des questions / poser des questions ici, quelques vidéos YouTube et pas grand-chose d'autre, l'absence de pilotes propriétaires ne vous dérangera probablement pas. Vous remarquerez peut-être du bégaiement dans la vidéo et vous ne pourrez pas. Honnêtement, il n'y a aucun moyen de le dire à l'avance.
Si vous jouez, utilisez des applications de rendu, des programmes de modélisation 3D ou tout autre logiciel graphique ou avancé, vous vous retrouvez dans une situation bien plus compliquée.
Personnellement, la plupart du temps, j'ai vu des rapports ici et dans des critiques et des articles publiés dans lesquels AMD avec des pilotes Open Source est terrible: les programmes ne fonctionnent pas, car ils ont besoin de versions OpenGL / CL que les pilotes par défaut ne peuvent pas fournir; les jeux sont lageux et stuttery; découpez les vidéos et emportez le son avec elles; etc. Cependant, j'ai également vu quelques personnes affirmer qu'elles pouvaient très bien jouer, que les vidéos sont parfaites et qu'il n'y a aucun problème.
Cette contradiction peut être due aux deux pilotes Open Source différents disponibles: radeon
et AMDGPU
. AMDGPU
offre de meilleures performances, je crois, mais elle n’est disponible que pour les nouvelles cartes. Les cartes plus anciennes (ce qui pourrait signifier 6 mois à AMD si vous êtes malchanceux) sont bloquées radeon
, et une recherche de Google et Ask Ubuntu vous montrera qu'il n'y a aucun moyen de changer celle que vous utilisez. Au moins, il n'y a aucun moyen que cela soit publié.
Comme avec beaucoup de choses, vous ne pouvez pas savoir ce qui se passera à moins que vous essayiez, alors si vous êtes prêt à risquer une mise à niveau, continuez.
LES OPTIONS
Alors peut-être avez-vous franchi le pas en espérant avoir la carte que vous obtiendrez AMDGPU
, mais vous n’avez pas eu cette chance. Peut-être que vous avez installé ou mis à niveau sans connaître la situation avec AMD. Peut-être que vous avez AMDGPU
et ce n'est tout simplement pas suffisant. Quelle que soit la raison pour laquelle vous utilisez la carte graphique AMD 16.04, plusieurs options s’offrent à vous.
1. La première, et la plus évidente, consiste à rétrograder à 14.04 .
- Il est toujours supporté jusqu'en 2019, vous avez donc encore 2-3 ans pour l'utiliser. Qui sait? À ce moment-là, AMD a peut-être décidé de changer complètement son modèle économique et de fournir un bon support.
- Vous pouvez utiliser
fglrx
et obtenir la performance que vous voulez / dont vous avez besoin.
- Remarque: 14.04.5 a apporté Xorg 1.18, ce qui explique le problème en 16.04. Heureusement, il est tout à fait possible de rétrograder Xorg à 1.16 ( le 14.04 ), afin que vous puissiez toujours l'utiliser
fglrx
. Lisez ici .
Peut-être que 14.04 est trop vieux pour vous, cependant. Peut-être que la nouvelle application que vous utilisez beaucoup n’est pas compatible. Peut-être que vous ne voulez pas passer par le problème de la sauvegarde des données et de la réinstallation. Eh bien, il y a une autre option.
2. Essayez les pilotes Oibaf .
- Ils fonctionnent pour AMD, NVIDIA et Intel. Vous pouvez donc même les essayer si vous n’aimez pas les pilotes propriétaires de NVIDIA ou si vous souhaitez plus de performances de votre carte Intel.
- Ils supportent les nouvelles versions d'OpenGL et OpenCL, donc tout ce qui en dépend va fonctionner.
- Ils prétendent être optimisés, vous pouvez donc voir une réelle amélioration des performances.
Le pilote d’Oibaf semble être un excellent remplaçant fglrx
, et c’est probablement le cas. Toutefois, si vous possédez une carte AMD très récente, vous pouvez essayer la propre offre d’AMD.
3. AMDGPU-PRO
- Il est propriétaire et géré par AMD. Il devrait donc offrir les mêmes performances
fglrx
.
- En fait, cela fonctionne aussi sur 14.04, vous pouvez donc l'essayer si vous en êtes toujours à cela.
- UPDATE : 16.60 a été publié, ce qui ajoute un support pour quelques cartes plus anciennes (3-4 ans). Lien mis à jour.
Malheureusement, AMDGPU-PRO ne remplace pas vraiment fglrx
. Bien qu’il prenne en charge la version 16.04, il n’est compatible que 20 modèles. Ce n'est pas beaucoup.
Si vous ne vous souciez pas de la performance, ou si vous avez déjà ce dont vous avez besoin, ne vous embêtez pas avec tous les trucs propriétaires, les dégradations ou les installations étranges.
4. Restez juste avec les pilotes open source.
- Pas de soucis à installer, car ils fonctionnent déjà.
- Ils vous fournissent tout ce dont vous avez besoin si vous ne faites rien de spécial.
Sachez simplement que cela ne fonctionne généralement pas pour les jeux, en particulier les jeux haut de gamme.
5. rétrograder Xorg
- Cela ne fonctionnera pas le 16.04.
Cela peut fonctionner, cela peut endommager votre système jusqu'à ce que vous réinstallez la version correcte. Cependant, si cela fonctionne, alors vous avez de fglrx
retour.
Lisez la réponse ici .
Les options sont loin d’être limitées le 16.04, mais certaines d’entre elles peuvent ne pas être les meilleures. Je recommande d'essayer le pilote Oibaf avant de faire autre chose, et de ne rétrograder que si vous ne supportez vraiment pas les performances et ne pouvez pas utiliser AMDGPU-PRO.