PRÉ-NOTES
Cette réponse s'applique également à la dernière mise à jour HWE pour 14.04 (alias 14.04.5). Cette mise à jour amène Xorg et le noyau aux versions de la 16.04. Lisez ci-dessous pour plus de détails sur les raisons pour lesquelles cela est important.
CONTEXTE
Commençons par une description générale.
Avec la sortie d'Ubuntu 16.04, l'absence de pilotes propriétaires pour AMD est apparue. "Pourquoi ?" vous pourriez demander. Eh bien, c'est à cause de plusieurs choses.
Tout d'abord, ce n'est tout simplement pas compatible. Vous ne trouverez pas fglrx
dans les dépôts 16.04, et vous ne trouverez pas non plus de version pour 16.04 en ligne. Si vous téléchargez la dernière version depuis le site Web d'AMD et que vous l'installez, vous rencontrerez le mode graphique faible, des écrans vides et d'autres choses désagréables que vous ne voulez pas voir arriver.
Vous pourriez espérer qu'AMD intervienne pour mettre à jour le pilote, mais vous ne devez pas connaître la réputation d'AMD qui abandonne le support des cartes même légèrement plus anciennes sous Linux. Puisque AMD ne veut pas mettre à jour le pilote, Canonical pourrait en faire un pour Ubuntu, mais il ne le fera pas. La version 16.04 étant une version LTS, Canonical devrait maintenir 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 gens délaissent tout simplement AMD sous Linux. Cela n'a pas de sens de dépenser beaucoup d'efforts sur un pilote pour quelques OS Linux (le faire pour tous serait plus difficile), qui devrait toujours être supporté si un nouveau pilote sortait de chez AMD.
Plus d'informations à ce sujet 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 ne disposez pas d'un pilote propriétaire que vous allez nécessairement passer un mauvais moment. Après tout, Intel le fait très bien.
Si vous n'utilisez votre ordinateur que pour naviguer sur le Web, envoyer des courriels, répondre à des questions ou en poser ici, regarder quelques vidéos sur YouTube et rien d'autre, l'absence de pilotes propriétaires ne vous dérangera probablement pas. Vous remarquerez peut-être un certain bégaiement dans les vidéos, mais peut-être pas. Honnêtement, il n'y a aucun moyen de le savoir à l'avance.
Si vous jouez, utilisez des applications de rendu, des programmes de modélisation 3D ou tout autre logiciel graphiquement avancé ou intense, vous êtes dans une situation beaucoup plus compliquée.
Personnellement, j'ai surtout vu des rapports ici et dans des revues et articles ailleurs qui disent qu'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 lents et saccadés ; les vidéos se coupent et emportent le son avec elles ; etc. Cependant, j'ai aussi vu quelques personnes dire qu'elles pouvaient jouer sans problème, que les vidéos étaient parfaites et qu'il n'y avait aucun problème.
Cette contradiction peut être due aux deux différents pilotes open source disponibles : radeon
y AMDGPU
. AMDGPU
fournit de meilleures performances, je crois, mais il n'est disponible que pour les cartes les plus récentes. Les cartes plus anciennes (ce qui pour AMD peut signifier 6 mois si vous êtes malchanceux) sont coincées avec radeon
Une recherche sur Google et sur Ask Ubuntu vous montrera qu'il n'y a aucun moyen de changer l'un ou l'autre. Du moins, il n'y a aucun moyen qui a été publié.
Comme pour beaucoup de choses, vous ne pouvez pas savoir ce qui va se passer si vous n'essayez pas, alors si vous êtes prêt à risquer une mise à niveau, allez-y.
OPTIONS
Alors peut-être que vous avez fait le grand saut, en espérant avoir la carte qui vous permettra d'obtenir AMDGPU
mais n'ont pas eu cette chance. Peut-être avez-vous installé ou mis à niveau sans connaître la situation d'AMD. Vous avez peut-être AMDGPU
et ce n'est tout simplement pas suffisant. Quelle que soit la raison pour laquelle vous êtes sous 16.04 avec des graphiques AMD, il y a quelques options pour vous.
1. La première, et la plus évidente, est de rétrograder vers 14.04. .
- Il est encore pris en charge jusqu'en 2019, vous avez donc encore 2 ou 3 ans pour l'utiliser. Qui sait ? D'ici là, AMD aura peut-être décidé de changer complètement son modèle économique et de fournir un bon support.
- Vous pouvez utiliser
fglrx
et obtenir les performances que vous voulez/besoin.
-
Veuillez noter : La version 14.04.5 a apporté avec elle Xorg 1.18, qui est à l'origine du problème de la version 16.04. Heureusement, il est tout à fait possible de rétrograder Xorg à la version 1.16 ( le 14.04 ), vous pouvez donc toujours utiliser
fglrx
. Lire ici .
Peut-être que 14.04 est trop vieux pour vous. Elle n'est peut-être pas compatible avec la nouvelle application que vous utilisez tant. Peut-être ne voulez-vous pas vous donner la peine de sauvegarder vos données et de les réinstaller. Eh bien, il existe une autre option.
2. Essayer Les conducteurs d'Oibaf .
- Ils fonctionnent pour AMD, NVIDIA et Intel, vous pouvez donc les essayer si vous n'aimez pas les pilotes propriétaires de NVIDIA ou si vous espérez obtenir plus de performances de votre carte Intel.
- Ils prennent en charge les nouvelles versions d'OpenGL et d'OpenCL, de sorte que les éléments qui en dépendent fonctionneront.
- Ils prétendent être optimisés, de sorte que vous pourriez constater une réelle augmentation des performances.
Le pilote d'Oibaf semble être un excellent remplacement pour fglrx
et c'est probablement le cas. Toutefois, si vous possédez une carte AMD très récente, vous voudrez peut-être essayer la propre offre d'AMD.
3. AMDGPU-PRO
- Il est propriétaire et maintenu par AMD, donc il devrait fournir la même performance que
fglrx
a fait.
- Il fonctionne également sur 14.04, vous pouvez donc l'essayer si vous êtes toujours sous cette version.
-
UPDATE : La version 16.60 est sortie, ce qui ajoute le support pour un certain nombre de cartes plus anciennes (3-4 ans). Lien mis à jour.
Malheureusement, AMDGPU-PRO est no un véritable remplacement pour fglrx
. Bien qu'il prenne en charge la version 16.04, il n'est compatible qu'avec 20 modèles. C'est peu.
Si vous ne vous souciez pas des performances, ou si vous avez déjà ce dont vous avez besoin, alors ne vous embêtez pas avec tous les trucs propriétaires, les mises à niveau ou les installations bizarres.
4. Il suffit de s'en tenir aux pilotes open source.
- Pas de problème d'installation, puisqu'ils sont déjà en fonctionnement.
- Ils vous fournissent tout ce dont vous avez besoin si vous ne faites rien de spécial.
Sachez simplement qu'ils ne fonctionnent généralement pas pour les jeux, en particulier les jeux haut de gamme.
5. Downgrade Xorg
- Cela ne fonctionnera pas sur la 16.04.
Cela peut fonctionner, mais cela peut aussi casser votre système jusqu'à ce que vous réinstalliez la bonne version. Cependant, si ça marche, alors vous avez fglrx
arrière.
Lire la réponse ici .
Les options sont loin d'être limitées sur 16.04, mais certaines d'entre elles ne sont pas forcément les meilleures. Je recommande d'essayer le pilote d'Oibaf avant de faire quoi que ce soit d'autre, et de ne rétrograder que si vous ne supportez vraiment pas les performances et ne pouvez pas utiliser AMDGPU-PRO.