AMD et Linux, part 3
Ça y est !
J'y suis ! De retour chez AMD après quelques années chez Nvidia. Je dois dire que la migration a été plutôt surprenante. Voici un petit historique.
Le matériel
Oui, j'ai craqué pour mettre à jour ma configuration. Je suis passé sur un Ryzen 5 2600, une carte mère Asus B450, 16 Go de DDR4 (3200Mhz), et bien sûr la RX 5500 XT.
J'ai voulu faire cette mise à jour pour une raison principale, ma RX 5500 XT ne peut pas fonctionner sans bios UEFI, et la carte mère que j'avais (Asus M5A87), n'en dispose pas.
Démontage de toute la config, pose de l'ancienne config...
Tout cela m'a pris, environ 2 heures, pour y aller calmement, tranquillement, en nettoyant au passage quelques poussières, réorganisant les passages de câbles dans mon boîtier antédiluvien. Si vous ne connaissez pas, c'est un Textorm 974MB, toujours fonctionnel pour mon usage.

L'OS
Bon, comme j'avais déjà mon système, mon SSD et mes disques durs sauvegardés, je me suis dit que je vais tester pour voir si tout démarre. Sans avoir désinstallé les pilotes Nvidia, sans avoir changé le boot en UEFI... Et... ça démarre, mon PopOS (20.04) affiche son interface, aucun soucis, le PC est fonctionnel à 100% !!
J'ai eu une petite déconvenue sur les jeux passant par SteamPlay et donc Vulkan, ils ne voulaient pas se lancer, écran noir, sans autre message d'erreur (même en lançant Steam en ligne de commande). Certainement un soucis avec l'installation de Vulkan sur AMD. Je suis donc parti à la pêche aux infos, comme si j'installais Vulkan pour la première fois sur une carte AMD. Je me suis basé sur ce site et ai installé seulement les paquets suivants (pas le PPA) :
# apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Et depuis tout fonctionne au poil !
Les logiciels
Avec ma carte Nvidia, j'avais installé et essayé GreenWithEnvy pour gérer au mieux les performances, les déclenchements des ventilos... Avec AMD, j'avais repéré ce logiciel, CoreCTRL ! Et, vous savez quoi ? Il est diablement efficace ! Par contre une petite astuce, n'installez pas le PPA si vous êtes sur Ubuntu/PopOS/Mint, mais plutôt directement le .deb à partir du site (partie releases), et prenez la version correspondante à votre OS (20.04 = f pour Focal). Si vous installez le PPA, vous aurez une version alpha de Mesa qui peut causer des soucis (comme chez moi, des artefacts graphiques).
![]()

Ceci posé, pourquoi est-ce que j'en parle pour AMD, le frère ennemi d'Intel ?
Parce que depuis quelques années, AMD s'est investi dans les pilotes open-source sur Linux, et a même embauché des ingénieurs pour ce faire. Depuis les cartes graphiques RX (480 à 580 et leurs dérivées), les pilotes open-source AMD sont capables des meilleures performances face aux pilotes propriétaires de... AMD ! Alors parfois, certaines cartes très récentes sont mal supportées par le pilote open-source, comme ce fut le cas des premières cartes Navi, mais des correctifs rapides (en moins de 2 semaines) ont été apportés aux noyaux des différentes distributions Linux. Manjaro en a profité rapidement car les noyaux sont plus récents et se mettent à jour très rapidement, mais les autres distributions aussi avec des “backport” vers des noyaux plus anciens (en gros, on patche le noyau plus ancien pour qu'il profite du nouveau support matériel ou de corrections de bugs). Dans tous les cas, les récentes cartes sont toujours supportées par les pilotes propriétaires le
AMD a un gros retard sur Nvidia dans le domaine des cartes graphiques et notamment sur le haut de gamme. Aujourd'hui, les RTX dominent le marché depuis leur sortie. Mais l'apparition de la gamme Navi est en train de changer les choses. D'une part les performances sont au rendez-vous, mais en plus, l'efficacité énergétique, le point faible des cartes de la gamme RX et Vega est en gros progrès. La carte Vega 64, par exemple, était un véritable monstre de chauffage par excellence (jusqu'à près de 380W en pic !).
À performances équivalentes, les Navi s'en sortent beaucoup mieux que leurs aînées, même si la comparaison avec Nvidia est encore, sur ce point, à l'avantage des verts.
Ensuite, les pilotes open-sources atteignent en ce moment des performances étonnantes, meilleures que Windows sur des jeux Windows.
Une belle base pour la suite des séries Navi basées sur les évolutions de RDNA ! En plus, des nouveautés comme 





















