Publicité

Le pilote propriétaire AMD sur Linux est rapide mais bogué, et le pilote open source est maintenant devenu génial - voici comment obtenir le pilote open source avec les nouvelles améliorations de performances.

Pourquoi utiliser des pilotes graphiques Open Source?

Les utilisateurs de cartes graphiques non Intel ont toujours dû utiliser les pilotes graphiques propriétaires fournis par AMD et Nvidia pour obtenir les performances qu’ils attendaient. C'est toujours le cas pour les utilisateurs de Nvidia, car le pilote open source «Nouveau» est sévèrement limité; cependant, les utilisateurs d'AMD ont désormais le choix. Les versions récentes du noyau Linux et du pilote graphique open source AMD ont considérablement amélioré les performances - au point où l'utilisation du pilote propriétaire n'est plus obligatoire.

Alors que les pilotes graphiques AMD open source ne sont toujours pas à la hauteur des performances du pilote graphique propriétaire «Catalyst» Comment installer des pilotes graphiques propriétaires dans Ubuntu, Fedora et Mint

instagram viewer
La plupart du temps, vous irez bien avec un logiciel open source sous Linux. Mais si vous voulez une vraie puissance de jeu et graphique, vous aurez besoin de pilotes propriétaires. Voici comment les obtenir. Lire la suite , ils se sont certainement améliorés à un point tel que la plupart des jeux ont des fréquences d'images au-delà du jeu. Cela peut être avantageux pour plusieurs raisons, notamment le fait que la plupart des autres logiciels (sans jeux) a tendance à mieux fonctionner avec les pilotes open source - leur utilisation est attendue et leurs capacités sont connu.

Ce sont également les pilotes open source qui fonctionnent toujours avec la dernière version du noyau, et ce sont les seuls pilotes qui fonctionnent avec le bureau Gnome Shell compatible Wayland. En d'autres termes, en utilisant les pilotes open source, vous vous épargnez bien des ennuis et des tracas.

L'inconvénient de les utiliser est que vous n'obtenez pas de vraies performances du matériel et que vous ne disposez pas d'une prise en charge complète d'OpenGL (3.0 au lieu de 4.3). Si vous jouez aux derniers et meilleurs jeux sous Linux, ne soyez pas surpris si certains d’entre eux exiger que vous utilisez les pilotes propriétaires.

open_graphics_perf
Vous ne me croyez pas que les performances se sont considérablement améliorées? Jetez un œil à ces benchmarks réalisés par Phoronix; vous constaterez que les performances se sont considérablement améliorées sur une courte période. Certaines charges de travail fournissent un coup de pouce encore plus important. Heureusement, il n'y a pas grand-chose à faire pour profiter de ces avantages.

Utilisez le dernier noyau

open_graphics_kernel2
Idéalement, vous devriez exécuter le dernier noyau Linux: version 3.13 (au moment de la rédaction) ou plus récent. De nombreuses distributions ne sont pas vraiment à la pointe de la technologie, vous devrez donc peut-être attendre la prochaine version de distribution avant de recevoir les améliorations via des canaux stables. Si vous ne voulez pas attendre, vous pouvez trouver par vous-même des moyens de passer au dernier noyau Linux.

Les utilisateurs d'Ubuntu peuvent le faire en téléchargeant le noyau et les fichiers d'en-tête associés à partir de la page principale du noyau, comme ce message utile décrit. Les utilisateurs de Fedora peuvent effectuer une mise à niveau en activant temporairement le référentiel rawhide, ou en attendant simplement un peu de temps - les utilisateurs de Fedora reçoivent généralement la prochaine itération du noyau dans le mois suivant la sortie.

Si vous n’utilisez pas le noyau Linux 3.13, vous devriez au moins essayer de mettre la main sur 3.12. Bien que cette version du noyau ne dispose pas tout des améliorations que fait 3.13, il a toujours les principales caractéristiques qui offrent l'essentiel des améliorations de performances.

Pour l'activer, vous devez vous rendre dans votre fichier de configuration GRUB (situé à /etc/default/grub) et ajoutez ce qui suit aux arguments du noyau: radeon.dpm = 1.

Cela permet une gestion dynamique de l'alimentation, ce qui permet à votre puce graphique d'augmenter sa fréquence afin de mieux fonctionner. Avant cela, votre puce graphique serait toujours bloquée à la fréquence de fonctionnement la plus basse, offrant des performances inférieures.

Mettre à jour le backend graphique

open_graphics_mesa
Si vous le pouvez, c'est également une bonne idée de mettre à jour Mesa vers la dernière version. Mesa est un framework qui permet aux pilotes de communiquer avec le système, et il offre également un support OpenGL. Si vous n'êtes pas en mesure de le faire, car la mise à jour de Mesa peut être quelque peu compliquée, ce n'est pas grave - la mise à jour du noyau est la chose la plus importante à faire.

Si vous utilisez Ubuntu, vous pouvez ajouter le Oibaf et Xorg-Edgers référentiels. Ensuite, vous exécuterez sur le dernier serveur X.org X, la dernière version de Mesa et les derniers pilotes graphiques. Ces trois parties assument une partie de la responsabilité de vos performances graphiques, donc pour le boost maximum, vous voudrez regarder la mise à jour des trois.

Assurez-vous de lire les instructions des deux référentiels avant de les ajouter. Si vous exécutez une distribution différente, vous devrez la rechercher vous-même pour voir s'il est possible en plus de recourir à la compilation du code vous-même.

Avantages supplémentaires!

Voici une astuce bonus pour vous: le noyau Linux 3.13 propose désormais l'audio via HDMI par défaut, quelque chose qui devait auparavant être activé manuellement. Si vous exécutez la dernière version de votre distribution préférée, le noyau inclus doit être assez moderne pour offrir une prise en charge suffisante de l'audio via HDMI, même s'il n'est pas activé par défaut.

Si vous souhaitez l'activer, dirigez-vous à nouveau vers votre fichier de configuration GRUB, et cette fois ajoutez les éléments suivants aux arguments du noyau: radeon.audio = 1. Redémarrez votre ordinateur et vous devriez pouvoir lire le son via votre câble HDMI.

Conclusion

C'est formidable de voir à quelle vitesse les pilotes open source se sont améliorés, et il y a encore beaucoup de place pour s'améliorer encore plus. Si vous souhaitez profiter de ces augmentations de performances et de toutes les futures, assurez-vous de garder tous vos progiciels aussi à jour que possible. Grâce à ces améliorations, vous pouvez utiliser certains génial AMD APU construit 3 ordinateurs de bricolage AMD APU abordables que vous pouvez construireLa conception de l'unité de traitement accéléré, ou «APU», intègre une unité de traitement graphique sur la même puce que le processeur, ce qui se traduit par une conception hybride plus rapide et plus efficace. Pour ceux d'entre vous qui cherchent à construire un ... Lire la suite .

Utilisez-vous des pilotes graphiques open source? Pourquoi ou pourquoi pas? Faites le nous savoir dans les commentaires!

Crédit d'image: Phoronix

Danny est un senior à l'Université de North Texas qui aime tous les aspects des logiciels open source et Linux.