URL: https://linuxfr.org/news/amd-mise-tout-sur-radv Title: AMD mise tout sur RADV Authors: Thomas Debesse BAud, Arkem, cg, devnewton đŸș, orfenor, BenoĂźt Sibaud et Ysabeau đŸ§¶ Date: 2025ćčŽ12月03æ—„T19:16:20+01:00 License: CC By-SA Tags: carte_graphique, intelligence_artificielle, ollama, grands_modĂšles_de_langage, amd, rocm et vulkan Score: 75 Nous avions appris avant l’étĂ© que [la pile graphique d’AMD serait dĂ©sormais entiĂšrement libre](https://linuxfr.org/news/la-pile-graphique-d-amd-sous-linux-est-desormais-completement-libre) et qu’AMD abandonnait ses derniers pilotes propriĂ©taires au sens de _privateur_, mais AMD s’est Ă©galement sĂ©parĂ© du pilote libre AMDVLK au profit du pilote libre RADV de Mesa ! [![Une steam deck sur une steam machine originale affichant RADV inside!](https://dl.illwieckz.net/b/linuxfr.org/amd-radv/20260101-022247-000.radv-inside-linuxfr.thomas-debesse.720.jpg)](https://dl.illwieckz.net/b/linuxfr.org/amd-radv/20260101-022247-000.radv-inside-linuxfr.thomas-debesse.jpg) _L’ombre de Valve plane sur les pilotes graphiques AMD sous Linux. Ici une Steam Deck de 2022 et une AlienWare Alpha (Steam Machine originelle de 2015) en variante AMD, fonctionnant toutes deux avec RADV._ Le 17 novembre 2025, avec la sortie de la version 25.20.3, RADV est devenu le pilote Vulkan universel pour les cartes AMD sous Linux. Cette dĂ©pĂȘche vous emmĂšne sur les traces du pilote RADV et comment celui-ci a remplacĂ© AMDVLK, remĂ©more l’aventure d’ACO pour battre LLVM, raconte comment un changement rĂ©cent du pilote Linux amdgpu active la prise en charge de Vulkan sur de nombreux matĂ©riels anciens, et soyons fou, vous explique comment installer RADV sur une Xbox. ---- [La pile graphique d’AMD sous Linux est dĂ©sormais complĂštement libre](https://linuxfr.org/news/la-pile-graphique-d-amd-sous-linux-est-desormais-completement-libre) [RadeonTM Software for LinuxÂź 25.20.3 Release Notes](https://www.amd.com/en/resources/support-articles/release-notes/RN-AMDGPU-UNIFIED-LINUX-25-20-3.html) [AMDVLK open-source project is discontinued](https://github.com/GPUOpen-Drivers/AMDVLK/discussions/416) ---- # Dans le dernier Ă©pisode... _PrĂ©cĂ©demment_, dans la dĂ©pĂȘche du 3 juillet dernier [_La pile graphique d’AMD sous Linux est dĂ©sormais complĂštement libre_](https://linuxfr.org/news/la-pile-graphique-d-amd-sous-linux-est-desormais-completement-libre) nous dĂ©couvrions qu’AMD Ă©tait sur le point de se dĂ©faire de ses derniers pilotes graphiques propriĂ©taires. C’est dĂ©sormais chose faite ! Mais il y a un rebondissement ! En effet l’annonce portait sur l’abandon des pilotes « propriĂ©taires » (_AMD proprietary OpenGL and Vulkan drivers_). L’adjectif « propriĂ©taire » pouvait s’entendre dans le sens de « contraire de libre », et donc, Ă  code fermĂ©. Nous savions donc que le pilote Ă  code fermĂ© Vulkan AMDVLK-Pro Ă©tait poussĂ© vers la sortie. Cette affirmation et cette interprĂ©tation laissait ouverte la possibilitĂ© que le pilote Vulkan libre AMDVLK puisse survivre. Mais l’adjectif « propriĂ©taire » pouvait aussi s’entendre dans le sens de « non-communautaire » ou « propre Ă  AMD », et le temps a parlĂ© : pour AMDVLK aussi, c’est fini. AMDVLK ne fait plus partie de la Suite _Radeon Software for Linux_. L’appellation historique _AMDGPU-Pro_ de la suite _Radeon Software for Linux_ tient toujours mĂȘme quand il n’y a plus de code propriĂ©taire car le suffixe « Pro » signifie « professionnel ». Tous les pilotes distribuĂ©s dans la suite _Radeon Software for Linux_ font l’objet d’un support professionnel, et cela inclus dĂ©sormais RADV qui remplace AMDVLK et sa variante AMDVLK-PRO. [![Diagramme des technologies AMDGPU](https://dl.illwieckz.net/b/linuxfr.org/amd-radv/20250224-080706-005.amdgpu-technology-chart.svg)](https://dl.illwieckz.net/b/linuxfr.org/amd-radv/20250224-080706-005.amdgpu-technology-chart.svg) _Le choc des simplifications... On peut se demander si aprĂšs Vulkan, la prochaine technologie Ă  passer intĂ©gralement chez Mesa serait OpenCL !?_ # AMDVLK cĂ©tĂ©koi AMDVLK (_AMD VuLKan_) Ă©tait le pilote Vulkan _maison_ de AMD. Historiquement AMDVLK Ă©tait un pilote Vulkan propriĂ©taire qu’AMD promettait de libĂ©rer (et qu’ils ont libĂ©rĂ©). Ce fut le tout premier pilote Vulkan pour cartes AMD sous Linux, et donc un composant incontournable de l’écosystĂšme vidĂ©oludique sous Linux. AMDVLK avait Ă©tĂ© libĂ©rĂ©, mais AMD maintenait en parallĂšle la version propriĂ©taire que l’on peut appeler par convenance AMDVLK-Pro, et qui Ă©tait gĂ©nĂ©ralement en avance sur AMDVLK concernant les fonctionnalitĂ©s implĂ©mentĂ©es, et possiblement la prise en charge du matĂ©riel dans certains cas. La mort d’AMDVLK-Pro Ă©tait certaine, le futur d’AMDVLK Ă©tait lui, incertain. Valve avait de son cĂŽtĂ© investi dans le dĂ©veloppement d’un autre pilote Vulkan pour carte graphiques AMD : RADV. RADV est dĂ©veloppĂ© communautairement au sein de Mesa, mais initialement financĂ© par Valve. Mesa Ă©tant trĂšs bien intĂ©grĂ© dans les distributions Linux (de multiples composants Mesa sont dĂ©jĂ  requis de toute façon !), RADV est le pilote distribuĂ© par dĂ©faut sous Linux. AMDVLK avait conservĂ© son avance sur RADV pendant un temps, mais ça fait dĂ©jĂ  un moment que RADV n’a plus Ă  rougir de la comparaison. RADV Ă©tant mieux intĂ©grĂ© qu’AMDVLK et de bonne qualitĂ©, AMDVLK devenait moins pertinent. # RADV vs AMDVLK, ACO vs LLVM Mais surtout, RADV devenait meilleur qu’AMDVLK. Par exemple un compilateur de shader nommĂ© ACO a Ă©tĂ© dĂ©veloppĂ© pour RADV, et il est dĂ©sormais utilisĂ© dans d’autres pilotes AMD chez Mesa comme le pilote OpenGL RadeonSI. ACO (pour _Amd COmpiler_) est beaucoup _beaucoup_ plus rapide que le compilateur LLVM utilisĂ© par AMDVLK. ACO a Ă©tĂ© Ă©crit pour faire mieux que LLVM, c’est son but premier. Cerise sur le gĂąteau, faisant partie de Mesa, ACO rend plus facile de compiler les composants AMD de Mesa sans avoir Ă  se soucier des compatibilitĂ© de versions avec LLVM. Mais le but premier d’ACO, c’est d’ĂȘtre plus performant et plus efficace que LLVM pour le cas particulier des cartes graphiques. À l’origine tous les pilotes pour cartes graphiques AMD utilisaient LLVM comme compilateur de _shaders_ : les pilotes Vulkan RADV et AMDVLK, le pilote OpenGL RadeonSI, le pilote OpenCL RustiCL et le pilote ROCm pour nommer des pilotes libres, mais aussi les pilotes AMD propriĂ©taires OpenGL OGLP et OpenCL basĂ©s sur Orca ou PAL. LLVM Ă©tait **_le_** compilateur de _shader_ utilisĂ© par tous ces pilotes. Attention, il ne s’agit pas ici du compilateur utilisĂ© pour compiler ces pilotes pour qu’ils tournent sur votre machine, par exemple pour compiler RADV pour un processeur amd64. Non il s’agit ici du compilateur utilisĂ© par le pilote lui-mĂȘme pour compiler le code natif qui va s’exĂ©cuter sur la carte graphique, ce qu’on appelle un « _shader_ » dans le domaine graphique, ou un « _kernel_ » dans le domaine du calcul. Ce sont des programmes qui s’exĂ©cutent dans la carte graphique, et LLVM Ă©tait [le compilateur utilisĂ©](https://llvm.org/docs/AMDGPUUsage.html) pour l’architecture _amdgcn_. ACO est venu bouleverser tout cela, et ACO est carrĂ©ment plus rapide que LLVM. ACO est non seulement plus rapide Ă  compiler des _shaders_ (temps de chargement plus court), mais le code compilĂ© s’exĂ©cute plus vite (meilleures performances d’éxĂ©cution). Il est probablement inutile pour AMD d’investir dans le portage d’AMDVLK sur ACO, alors qu’il suffit de se focaliser sur RADV. # L’agonie d’AMDVLK Bien que l’annonce d’AMD fut ambiguĂ« concernant le devenir d’AMDVLK (celui-ci n’était pas mentionnĂ© du tout), dans les faits ça faisait longtemps qu’on n’avait pas vu une nouvelle version d’AMDVLK. Le temps passant, cela laissait deviner que celui-ci aussi voyait sa fin trĂšs proche, et qu’il Ă©tait peut-ĂȘtre dĂ©jĂ  mort. Sur le dĂ©pĂŽt `amdvlk` pour Ubuntu hĂ©bergĂ© par AMD sur `repo.radeon.com`, les [plus rĂ©cents paquets](https://repo.radeon.com/AMDVLK/apt/debian/pool/main/a/AMDVLK/) sont datĂ©s d’avril 2025 avec la version 2025.Q2.1. Sur le dĂ©pĂŽt `amdgpu` pour Ubuntu hĂ©bergĂ© par AMD sur `repo.radeon.com`, les [plus rĂ©cents paquets](https://repo.radeon.com/amdgpu/6.4.3/ubuntu/pool/main/v/vulkan-amdgpu/) sont distribuĂ©s pour la version 6.4.3 de la suite AMDGPU-Pro en aoĂ»t 2025, aucune version plus rĂ©cente de la suite AMDGPU-Pro ne fournit de pilote AMDVLK. La [derniĂšre version publiĂ©e sur GitHub](https://github.com/GPUOpen-Drivers/AMDVLK/releases/tag/v-2025.Q2.1) est la version 2025.Q2.1 datĂ©e du 30 avril 2025 (ça fait dĂ©jĂ  plus de six mois). L’avant dernier _commit_ sur le dĂ©pĂŽt datait de mars et donc contribuait Ă  la version 2025.Q2.1. Le dernier commit est datĂ© du 15 septembre 2025 et ajoute Ă  la documentation un lien redirigeant vers l’annonce de l’abandon d’AMDVLK. # Ci-git AMDVLK AMDVLK est _finito_. PubliĂ©e le 15 septembre 2025 sur la forge GitHub d’AMDVLK, l’annonce intitulĂ©e « [AMDVLK open-source project is discontinued](https://github.com/GPUOpen-Drivers/AMDVLK/discussions/416) » est on ne peut plus explicite : « _Le projet open source AMDVLK a Ă©tĂ© abandonnĂ©_ ». L’annonce peut se traduire ainsi :> Afin de rationaliser le dĂ©veloppement et de renforcer notre engagement envers la communautĂ© open-source, AMD unifie sa stratĂ©gie en matiĂšre de pilotes Linux Vulkan et a dĂ©cidĂ© de mettre un terme au projet open source AMDVLK, afin d'apporter tout son soutien au pilote RADV en tant que pilote Vulkan open-source officiellement pris en charge pour les cartes graphiques Radeon.>> Cette consolidation nous permet de concentrer nos ressources sur une unique base de code hautement performante qui bĂ©nĂ©ficie du travail incroyable de l'ensemble de la communautĂ© open-source. Nous invitons les dĂ©veloppeurs et les utilisateurs Ă  utiliser le pilote RADV et Ă  contribuer Ă  son avenir. Ça faisait un moment que certains constataient le fait qu’AMD [ne publiait plus de nouvelles versions d’AMDVLK](https://www.phoronix.com/news/AMDVLK-Four-Months-Go) et donc, on commençait Ă  s’en douter, mais cela n’avait pas encore Ă©tĂ© annoncĂ© officiellement. Les notes de version de Radeon Software for Linux 25.20.3 [annoncent la prise en charge effective de RADV](https://www.amd.com/en/resources/support-articles/release-notes/RN-AMDGPU-UNIFIED-LINUX-25-20-3.html). L’annonce discutĂ©e dans la [prĂ©cĂ©dente dĂ©pĂȘche](https://linuxfr.org/news/la-pile-graphique-d-amd-sous-linux-est-desormais-completement-libre#toc-radv-officiellement-support%C3%A9) Ă  l’occasion de la version 25.10.1 n’était encore qu’une annonce pour le futur, maintenant c’est fait. Étonnamment cette nouvelle annonce ne mentionne pas AMDVLK, mais cette version ne fournit plus AMDVLK, et ça faisait un moment qu’on pouvait voir la chose venir. Un point intĂ©ressant Ă  noter dans cette nouvelle annonce, est que pour contourner un bug ils recommandent d’installer la version 32-bit du pilote Vulkan fourni par leur suite _Radeon Software for Linux_, et ce pilote est... le pilote Mesa, comme l’indique le nom explicite `mesa-amdgpu-vulkan-drivers:i386`. Et le pilote Mesa, c’est RADV. Cette formulation peut paraĂźtre cryptique pour le nĂ©ophyte, mais sans ambiguĂŻtĂ© quand on sait dĂ©coder les termes : le pilote Vulkan est celui de Mesa. Ainsi donc, sans mentionner explicitement le retrait d’AMDVLK, AMD mentionne que leur pilote Vulkan est dĂ©sormais RADV. # La mort de PAL Comme de nombreux pilotes AMD historiques pour Linux, AMDVLK Ă©tait basĂ© sur un unique pilote utilisable sur d’autres systĂšmes d’exploitation, comme Windows. Et en effet, AMDVLK utilisait [PAL](https://github.com/GPUOpen-Drivers/pal) (_Platform Abstraction Library_), qui comme son nom l’indique est une bibliothĂšque d’abstraction de plateforme. C’est PAL qui permettait Ă  AMD de porter ses pilotes OpenCL, OpenGL et Vulkan sous Windows et Linux. Leur proposition OpenCL fait dĂ©sormais partie de la suite ROCm et utilise donc le _backend_ ROCr au lieu de PAL. Leur proposition OpenGL et Vulkan ne sont plus ni OGLP ni AMDVLK et leurs remplaçants RadeonSI et RADV n’utilisent pas PAL. Ainsi AMDVLK Ă©tait le dernier consommateur de PAL. C’est donc sans surprise que le 15 septembre 2025, le mĂȘme jour que l’annonce de l’abandon d’AMDVLK, le dĂ©pĂŽt PAL a Ă©tĂ© _archivĂ©_, ce qui -- dans le jargon de GitHub -- signifie qu’il est placĂ© en lecture seule pour consultation uniquement. PAL n’est plus dĂ©veloppĂ©. PAL aussi est _finito_. _Goodbye old pal! Salut mon pote !_ # Mais concrĂštement, ça change quoi pour moi ? RADV est le pilote Vulkan pour les cartes AMD sous Linux. Vulkan est une interface de programmation graphique pour effectuer le rendu 3D trĂšs efficacement, utilisĂ© dĂ©sormais Ă  la place d’OpenGL dans de trĂšs nombreux logiciels, en particulier les jeux, mais pas seulement. Par exemple le composant GSK de la bibliothĂšque GTK utilisĂ©e par de nombreux logiciels y compris l’environnement de bureau GNOME peut dĂ©jĂ  utiliser Vulkan pour le rendu. La bibliothĂšque Qt peut aussi faire le rendu d’interfaces QML avec Vulkan. Vulkan prend aussi en charge les « _compute shaders_ » qui permettent d’exploiter une carte graphique pour d’autres calculs que du rendu graphique. En gĂ©nĂ©ral les Ă©diteurs de logiciels prĂ©fĂšrent utiliser des API comme CUDA pour Nvidia, HIP (ROcm) pour AMD, OneAPI pour Intel, ou MUSA pour Moore Threads, car ces API viennent avec beaucoup de bibliothĂšques (ce sont des Ă©cosystĂšmes complets), une intĂ©gration trĂšs poussĂ©e, et sont trĂšs performantes. Mais si Vulkan Compute a un Ă©cosystĂšme moins riche, Vulkan Compute profite du fait que Vulkan est bien plus universel. La spĂ©cification OpenCL est aussi pensĂ©e pour ĂȘtre universelle, mais en pratique, il est plus courant de trouver une implĂ©mentation Vulkan disponible sur une machine. Par exemple dans le domaine de l’IA, le moteur d’infĂ©rence de LLM (_large langage model_) [llama.cpp](https://github.com/ggml-org/llama.cpp) peut utiliser Vulkan en utilisant le _cadriciel_ [Kompute](https://github.com/KomputeProject/kompute), ce qui rend ce logiciel massivement portable ! Si votre carte graphique est une carte AMD, alors vous pourrez utiliser llama.cpp avec RADV ! De mĂȘme, le logiciel de transcription vocale [whisper.cpp](https://github.com/ggml-org/whisper.cpp) peut utiliser Vulkan et donc RADV. Ceux qui ont visitĂ© en dĂ©cembre dernier le salon Open Source ExpĂ©rience ont pu voir au stand Videolan une dĂ©monstration de la future version 4.0 de VLC qui intĂ©grera _whisper.cpp_ pour tricoter automatiquement des sous-titre pour vos films et sĂ©ries prĂ©fĂ©rĂ©s. Ça veut dire qu’avec le pilote Vulkan RADV et la gĂ©nĂ©ralisation du pilote noyau amdgpu (voir ci-aprĂšs), cette fonctionnalitĂ© de VLC pourrait tourner sur toutes les cartes AMD depuis la premiĂšre gĂ©nĂ©ration GCN (il y a 14 ans), Ă  condition cependant que la mĂ©moire vidĂ©o soit suffisante... [![AMD R9 280X GCN1 Tahiti et VLC](https://dl.illwieckz.net/b/linuxfr.org/amd-radv/20260223-152126-000.amd-gcn1-vlc.thomas-debesse.720.jpg)](https://dl.illwieckz.net/b/linuxfr.org/amd-radv/20260223-152126-000.amd-gcn1-vlc.thomas-debesse.jpg) _VLC + whisper.cpp + RADV + amdgpu = sous-titres automatiques. Ici une AMD R9 280X (HD 7970 rafraĂźchie) avec architecture GCN1 Tahiti (j’ai vĂ©rifiĂ© que whisper.cpp fonctionne dessus avec RADV)._ Ce que l’abandon d’AMDVLK signifie aussi, c’est qu’AMD est dĂ©sormais fortement impliquĂ© dans la maintenance et le dĂ©veloppement de RADV. Quand AMD avait annoncĂ© qu’ils prendraient en charge officiellement RADV, cela garantissait qu’ils allaient participer au dĂ©veloppement et Ă  la maintenance de celui-ci, mais il Ă©tait toujours possible qu’une partie des ressources soit affectĂ©e Ă  AMDVLK. Aujourd’hui c’est sĂ»r : plus aucun dĂ©veloppeur de chez AMD ne travaille sur AMDVLK pour Linux, toutes les ressources Vulkan pour Linux chez AMD sont entiĂšrement affectĂ©es au dĂ©veloppement et Ă  la maintenance de RADV. Comme expliquĂ© dans la prĂ©cĂ©dente dĂ©pĂȘche sur le sujet, RADV est fourni par dĂ©faut dans toutes les distributions de bureau Linux. Le fait qu’AMD soutienne officiellement le dĂ©veloppement de ce pilote est une garantie pour les utilisateurs que ce pilote soit au niveau de leurs attentes, et le fait qu’AMD affecte toutes ses ressources Vulkan pour Linux sur ce pilote augmente encore cette garantie. Nous pouvons donc refaire le tableau rĂ©capitulatif de compatibilitĂ© des pilotes AMD pour Linux, en retirant simplement la ligne _AMDVLK_ : |||||GCN1|GCN2|GCN3|GCN4|GCN5|RDNA1|RDNA2|RDNA3|RDNA4 |-|-|-|-|-|-|-|-|-|-|-|-|- |**Noyau**|Linux amdgpu|đŸ§ïž|⭐|✅|✅|✅|✅|✅|✅|✅|✅|✅ |**Vulkan**|Mesa RADV|đŸ§ïž|⭐|✅|✅|✅|✅|✅|✅|✅|✅|✅ |**OpenGL**|Mesa RadeonSI|đŸ§ïž|⭐|✅|✅|✅|✅|✅|✅|✅|✅|✅|✅ |**VA-API**|Mesa RadeonSI|đŸ§ïž|⭐|✅|✅|✅|✅|✅|✅|✅|✅|✅ |**OpenCL**|Mesa RustiCL|đŸ§ïž||✅|✅|✅|✅|✅|✅|✅|✅|✅ |**OpenCL**|AMD ROCm||⭐|❌|❌|❌|❌|❌|❌|đŸ§ïž|đŸ§ïž|đŸ§ïž |**HIP**|AMD ROCm||⭐|❌|❌|❌|❌|❌|❌|đŸ§ïž|đŸ§ïž|đŸ§ïž ✅ = Pilote fonctionnel. đŸ§ïž = Pilote fonctionnel pour une sĂ©lection de modĂšles. ❌ = Pilote non-fonctionnel. đŸ§ïž = Pilote empaquetĂ© en standard dans les distributions Linux usuelles. ⭐ = Pilote faisant partie de la suite officielle _Radeon Software for Linux_. # RADV, le pilote graphique de votre prochaine console de jeu L’acquisition d’ATI par AMD en 2006 faisait partie de la stratĂ©gie « Fusion » d’AMD : acquĂ©rir et intĂ©grer les compĂ©tences graphiques d’ATI pour pouvoir fusionner les puces graphiques et les processeurs AMD et diriger le dĂ©veloppement conjoint de ces composants pour pouvoir le vendre comme un produit unique et fortement intĂ©grĂ©. Cette stratĂ©gie a Ă©tĂ© trĂšs payante dans le domaine des consoles de jeu vidĂ©o : AMD domine le marchĂ© des consoles. Ce qui se passe c’est que depuis 2013, les fabricants de console achĂštent le processeur qui est intĂ©grĂ© avec la carte graphique : [![Tableau de consoles](https://dl.illwieckz.net/b/linuxfr.org/amd-radv/20251206-111719-003.video-game-console-hardware-generations.svg)](https://dl.illwieckz.net/b/linuxfr.org/amd-radv/20251206-111719-003.video-game-console-hardware-generations.svg) _AMD domine le marchĂ© des consoles de jeu vidĂ©o._ À cela s’ajoute un changement de paradigme : la majoritĂ© des modĂšles de console qui sortent sont dĂ©sormais des PC tournant sous Linux ou sous Windows. Nous parlons bien ici de modĂšles, pas de nombre de ventes par modĂšle. Microsoft et Sony font des ventes confortables de Xbox Series X/S ou de PlayStation 5 et Nintendo inonde le marchĂ© de ses Switchs. Ces consoles utilisent des systĂšmes spĂ©cifiques et privateurs (Microsoft utilise une variante de Windows, Nintendo et Sony se basent sur FreeBSD), mais dĂšs que vous sortez de ces modĂšles, tous les modĂšles que vous trouverez tournent sous GNU/Linux ou Windows. La tendance a commencĂ© en 2020, d’abord avec la _Chuwi AerobBox_, une console chinoise tournant sous Windows et qui serait secrĂštement un dĂ©rivĂ© de la Xbox One, suivie franchement de l’Atari VCS 400/800 en 2020 (sous Linux), suivie par la Steam Deck de Valve en 2022 (Ă©galement sous Linux). La Steam Deck a atteint un succĂšs suffisamment critique pour dĂ©clencher une explosion de nouvelles consoles produites par une multitude de fabricants : Asus ROG Ally, Lenovo Legion Go, Acer Nitro Blaze... Toutes ces machines sont compatibles PC et qu’elles soient installĂ©es par dĂ©faut avec Linux ou Windows selon le modĂšle, vous pourrez installer Linux sur celles-ci. ExceptĂ© la MSI Claw 7/8 qui a tentĂ© l’expĂ©rience Intel (c’est trĂšs courageux aprĂšs 24 ans d’absence d’Intel dans ce marchĂ©), toutes ces machines sont propulsĂ©es par un APU AMD, une puce intĂ©grĂ©e mĂȘlant CPU et GPU AMD. Si l’Atari VCS est une console de salon, toutes ces autres consoles sont des machines portables dans la lignĂ©e de la Switch. L’annĂ©e 2026 verra l’arrivĂ©e de la _Steam Machine_ (la vraie, pas la tentative Ă©chouĂ©e de 2015), l’offre de Valve pour concurrencer le marchĂ© des consoles de salon Ă  cĂŽtĂ© des Xbox Series et PlayStation 5. Cette concurrence se fait dĂ©sormais sur le positionnement : le salon. ComparĂ©es Ă  ces autres machines, la Steam Machine fera partie d’une nouvelle gĂ©nĂ©ration de consoles. Les Xbox Series et PlayStation 5 faisaient partie de la gĂ©nĂ©ration « Zen 2 en CPU et RDNA 2 en GPU » qui Ă©tait la reine des annĂ©es 2020. Mais en 2026 la Steam Machine fera partie de la gĂ©nĂ©ration suivante fondĂ©e sur les architectures Zen 4 en CPU et RDNA 3 en GPU : en plus d’apporter des amĂ©liorations naturelles Ă  ces composants, c’est la gĂ©nĂ©ration qui introduit AVX512 dans les consoles. L’offre de Microsoft pour cette nouvelle gĂ©nĂ©ration est l’Asus ROG Xbox Ally X sortie ce 16 octobre 2025. L’Asus ROG Xbox Ally X tourne sous Windows, est _compatible PC_ et vous pouvez l’utiliser sous Linux. Si vous achetez la plus rĂ©cente console de marque Xbox — la premiĂšre Xbox pour cette nouvelle gĂ©nĂ©ration de consoles — vous pouvez installer Linux et dans ce cas, RADV sera votre pilote graphique. Vous pouvez dĂšs aujourd’hui utiliser RADV sur une console Xbox officielle, il vous suffit de dĂ©marrer la ROG Xbox Ally X sur une clĂ© USB Linux... Trop simple ! À ce niveau de simplicitĂ© l’accroche dans le chapĂŽ relĂšve presque du putaclic (assumĂ© đŸ˜„ïž). # RADV sous Windows ? [![AMDVLK sous Windows](https://dl.illwieckz.net/b/linuxfr.org/amd-radv/20260129-183653-001.windows-amdvlk.png)](https://dl.illwieckz.net/b/linuxfr.org/amd-radv/20260129-183653-001.windows-amdvlk.png) _AMD utilise AMDVLK sous Windows, pourrait-il ĂȘtre remplacĂ© par RADV lĂ  aussi ?_ Comme Ă©crit plus tĂŽt le pilote AMDVLK Ă©tait partagĂ© avec d’autres systĂšmes d’exploitation, comme Windows. La solution AMDVLK Ă©tait pertinente pour AMD car ils pouvaient ainsi mutualiser leurs efforts. Mais se pose alors la question : s’ils souhaitent continuer Ă  mutualiser leurs efforts, pourraient-t-ils remplacer leur pilote Windows par RADV et profiter en-mĂȘme temps de toutes les amĂ©liorations apportĂ©es par la communautĂ© ? Techniquement, c’est possible, et ça a dĂ©jĂ  Ă©tĂ© tentĂ©. Pas par AMD mais par un dĂ©veloppeur de chez Collabora. En [juillet 2024](https://www.phoronix.com/news/Experimental-RADV-Windows) Faith Ekstrand a proposĂ© un _merge request_ Ă  Mesa pour porter le pilote RADV sous Windows. En [octobre 2024](https://www.phoronix.com/news/RADV-Windows-XDC-2024) lors de l’XDC (_X.Org Developer's Conference_), Faith Ekstrand avait prĂ©sentĂ© l’avancement de son travail lors de sa confĂ©rence « [_A little Windows with your Mesa_](https://youtu.be/pDsksRBLXPk?t=22621) » [[pdf](https://indico.freedesktop.org/event/6/contributions/296/attachments/227/307/2024-10-10%20XDC%202024%20-%20A%20Little%20Windows%20with%20your%20Mesa.pdf)] et a fait une dĂ©monstration technique en montrant une dĂ©mo Vulkan tourner sous Windows 11 avec RADV. En l’occurrence il s’agit de faire fonctionner RADV sur WDDM (Windows Driver Display Model) au lieu du DRM (Direct Rendering Manager) de Linux. Il s’agit pour le moment d’une dĂ©monstration, le code n’a pas Ă©tĂ© fusionnĂ© dans Mesa, et le fil de discussion de cette _merge request_ n’a pas bougĂ© depuis 2024. Mais cela prouve que oui c’est tout Ă  fait faisable, et que si AMD le souhaite, ils savent mĂȘme Ă  qui demander pour que cela devienne une rĂ©alitĂ©, il leur suffit de contracter avec Collabora Ă  cette intention. # amdgpu mon amour Les cartes graphiques AMD modernes, c’est-Ă -dire Ă  partir de l’architecture GCN (RDNA est une Ă©volution de GCN), peuvent toutes utiliser le pilote noyau _amdgpu_. Les cartes les plus rĂ©centes requiĂšrent amdgpu, mais les cartes les plus anciennes peuvent utiliser soit l’ancien pilote _radeon_, soit le pilote _amdgpu_ plus moderne. Jusqu’à trĂšs rĂ©cemment sous Linux les cartes de gĂ©nĂ©ration GCN1 et GCN2 utilisaient encore le pilote _radeon_ par dĂ©faut. Le pilote amdgpu est requis pour faire autre chose que de l’OpenGL. Si vous utilisez le pilote radeon, RADV ne fonctionne pas (pas de Vulkan pour vous !). RustiCL ne fonctionne pas (pas d’OpenCL pour vous), et OpenGL ne propose pas une implĂ©mentation aussi complĂšte. Par exemple vous pourriez n’avoir qu’OpenGL 4.1 au lieu d’OpenGL 4.5. Utiliser le pilote amdgpu et donc dĂ©bloquer toutes ces fonctionnalitĂ©s de Mesa est une simple option de dĂ©marrage, mais puisque cette option n’est pas activĂ©e par dĂ©faut, la plupart des utilisateurs de ces cartes n’utilisent donc pas Vulkan. Un gros travail a Ă©tĂ© fait pour s’assurer que le pilote amdgpu soit au mĂȘme niveau que le pilote radeon pour ces anciennes carte, et Ă  partir de la version 6.19 du noyau Linux, toutes les cartes GCN sans exceptions utilisent le pilote amdgpu. Cela signifie que tout le monde ayant une carte graphique AMD de gĂ©nĂ©ration GCN ou suivante aura accĂšs Ă  RADV et donc Ă  Vulkan sans rien configurer ! Dans tous les cas, utiliser amdgpu Ă©tait nĂ©cessaire pour utiliser Vulkan avec ces cartes, AMDVLK aussi ne fonctionnait qu’avec amdgpu. Ça fait longtemps que les utilisateurs de ces cartes utilisent RADV avec amdgpu, car AMDVLK avait abandonnĂ© ces cartes depuis longtemps. Par exemple la prise en charge des cartes GCN 1 Ă  3 avait Ă©tĂ© abandonnĂ©e par AMDVLK aprĂšs la version 2021.Q2.5, et donc en 2021. La prise en charge des cartes GCN 4 et 5 avait Ă©tĂ© quand Ă  elle abandonnĂ©e aprĂšs la version 2023.Q3.3, et donc en 2023. RADV Ă©tait dĂ©jĂ  la meilleure solution pour les utilisateurs de ces cartes, car c’était le pilote Vulkan le plus Ă  jour. Mais jusqu’à maintenant les utilisateurs de carte GCN 1 et 2 devaient modifier leur configuration d’amorçage pour profiter de RADV et donc de Vulkan ! Cette situation est dĂ©sormais terminĂ©e ! Timur KristĂłf de chez Valve a travaillĂ© dur pour complĂ©ter et fiabiliser la prise en charge GCN 1 et 2 dans le pilote amdgpu. Il a prĂ©sentĂ© ce travail en novembre lors de la XDC 2025 pendant sa confĂ©rence « [_A love song for gamers with old GPUs_](https://www.youtube.com/watch?v=3L5OE9gmWGE&t=491s) » [[pdf](https://indico.freedesktop.org/event/10/contributions/429/attachments/246/332/xdc2025_old_gpus.pdf), [blog](https://timur.hu/blog/2025/love-song-for-linux-gamers-with-old-gpus-eoy2025)]. Une « _pull request_ » Ă©tĂ© [ensuite Ă©tĂ© proposĂ©e](https://lists.freedesktop.org/archives/dri-devel/2025-November/536754.html) par le mainteneur Alex Deucher pour [faire d’amdgpu le pilote par dĂ©faut](https://www.phoronix.com/news/Linux-6.19-AMDGPU-GCN-1.0-1.1) Ă  partir du noyau Linux 6.19. Timur KristĂłf ne s’arrĂȘte pas en si bon chemin, et pour ceux qui lisent l’anglais, Phoronix rapporte la progression incroyable qu’il apporte Ă  amdgpu : - 01/01/2026 : [More Improvements To Old AMD GPU Support On Linux Are Planned For 2026](https://www.phoronix.com/news/Timur-More-Old-AMDGPU-2026) - 19/01/2026 : [New Patches From Valve Bring AMDGPU Power Management Improvements For Old GCN 1.0 GPUs](https://www.phoronix.com/news/AMDGPU-SI-Power-Management) - 29/01/2026 : [Valve Developer Improves Aging AMD APUs On Linux With VRR, DP/HDMI Audio, HDR & Atomic](https://www.phoronix.com/news/AMDGPU-DC-Improved-GCN-1.1-APUs) - 21/02/2026 : [Linux 7.0 Lands More AMDGPU Fixes For Old Radeon Hardware](https://www.phoronix.com/news/Linux-7.0-Old-AMDGPU-Fixes) - 22/02/2026 : [Yet Another Fix Coming For Older AMD GPUs On Linux - Thanks To Valve Developer](https://www.phoronix.com/news/Hawaii-Macs-AMDGPU-DC-Fix) AMD abandonne peut-ĂȘtre son pilote (AMDVLK)... mais c’est parce que le pilote AMD (RADV) est vraiment trĂšs bon. đŸ˜‰ïž Et tout ceci a Ă©tĂ© rendu possible par l‘initiative amdgpu qu’AMD a initiĂ© en 2014, il y a 12 ans ! GrĂące Ă  ce pilote noyau taillĂ© comme la brique fondamental de tout ce qui peut ĂȘtre fait avec une carte AMD, toutes sortes de pilotes divers et variĂ©s ont pu ĂȘtre Ă©crits, comme RADV et d’autres. đŸ™‚ïž

AltStyle ă«ă‚ˆăŁăŠć€‰æ›ă•ă‚ŒăŸăƒšăƒŒă‚ž (->ă‚ȘăƒȘă‚žăƒŠăƒ«) /