COMPTOIR
  
register

Le noyau Linux 5.7 sied bien aux cartes Navi
Bien que Windows demeure toujours la plateforme de jeu de référence, l’outsider Linux — longtemps moqué, à juste titre — fait une grande incursion dans le domaine du gaming grâce aux efforts de Valve et de sa surcouche Proton. Cependant, une unique entreprise ne suffit pas à démocratiser tout un OS, encore moins contre la domination de Microsoft dans le secteur : les concepteurs de matériel, en particulier de GPU, doivent également y donner du leur pour fournir des pilotes performants et stables.
 
Chez les rouges, le pilote AMDGPU est libre et intégré au noyau depuis 2015, et supporte totalement les cartes d’architecture supérieure ou égale à GCN 1.2 (c’est-à-dire les R9 285), et partiellement toutes les GCN. Avec la sortie prochaine de Linux 5.7 (vers juin, calmez-vous), Phoronix a réalisé son test habituel, qui intègre notamment des améliorations du support de Renoir et Navi. Aux commandes : un Ryzen 9 3950X et trois cartes représentant la gamme AMD de ces dernières années : la RX 590, la Radeon VII et la RX 5700 XT.
 
linux
 
Au niveau des résultats, le boost est bien décelable, et ne cible effectivement que Navi. Sur le panel de sept jeux testés, le gain a été de 3 à 4 %, là ou la RX 590 cède moins d’un demi-pourcent et que la Radeon VII reste impassible. Pour une fois, les gains sont uniformément répartis entre tous les titres : pile ce qu’il faut pour teaser le Linuxien en quête de performances maximales !
 
Un poil avant ?

Samsung voudrait lancer rapidement sa V-NAND méga culottée

Un peu plus tard ...

Vous aimez le Raspberry Pi sauce Compute Card ? Connectez-en 7 dans la Turing Pi Compute Board !

Les 3 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Mitch074, le Jeudi 23 Avril 2020 à 08h40  
On va être encore plus précis, les pilotes sous Linux se divisent en 2 composants : le module noyau et la pile API (en user space). Les deux sont programmés de façon à ce que la pile API soit la plus générique possible, et le hardware n'est réellement géré que par le module noyau. On a donc les modules noyau 'radeon' (qui supporte le matos depuis la Radeon d'origine jusqu'à GCN 1.1) et le module 'AMDGPU' - ce dernier supporte toutes les cartes depuis GCN 1 (1.2 sans paramètre de boot) jusqu'aux plus récentes.
Côté user space, le module 'radeon' supporte les APIs standard sous Linux comme OpenGL 4.5, et le module AMDGPU supporte OpenGL 4.5+ et Vulkan (pour les deux, que ce soit l'implémentation open source du projet Mesa ou la version proprio d'AMD).
Les cartes GCN 1.0 et 1.1 ont donc le c...l entre 2 chaises : soit on démarre avec le pilote radeon qui supporte tout le matos mais pas de Vulkan, soit on démarre avec le pilote AMDGPU et on a Vulkan mais pas les chouettes p'tites choses comme le son sur HDMI.
par Nicolas D., le Mercredi 22 Avril 2020 à 18h54  
par Un ragoteur Gaulois en Île-de-France, le Mercredi 22 Avril 2020 à 14h40
Petite correction : le pilote AMDGPU supporte toutes les cartes GCN, bien que certaines fonctionnalités sont indisponibles sur les cartes des premières versions de GCN. Ce n'est pas très gênant pour du jeu 3D, et ça fonctionne d'ailleurs bien, surtout avec du Vulkan.
Merci de ta contribution, c'est corrigé !
par Un ragoteur Gaulois en Île-de-France, le Mercredi 22 Avril 2020 à 14h40  
Petite correction : le pilote AMDGPU supporte toutes les cartes GCN, bien que certaines fonctionnalités sont indisponibles sur les cartes des premières versions de GCN. Ce n'est pas très gênant pour du jeu 3D, et ça fonctionne d'ailleurs bien, surtout avec du Vulkan.