Les joueuses et joueurs sur Linux peuvent désormais profiter du ray-tracing d'AMD, mais sous certaines conditions.
Cet ajout ne concerne en effet que les cartes graphiques de la Team Rouge utilisant l'architecture RDNA 2, et plus précisément les pilotes open-source Vulkan tels que Mesa3D.
Le ray-tracing d'AMD arrive enfin sur Linux
Dans une mise à jour déployée ce week-end, AMD a étendu le support de sa « GPU Ray Tracing Library » (GPURT) à ses GPU Radeon RX 60XX sous RDNA 2, tant en version bureau que portable. L'ensemble des pilotes Vulkan supportent désormais le ray-tracing 64-bits, dont ceux utilisés sur Linux.
Un salutaire effort à l'égard de ce système d'exploitation s'inscrivant dans une volonté pour AMD comme Intel et NVIDIA de rendre accessibles leurs technologies propriétaires au plus grand nombre.
À noter cependant que cette mise à jour des pilotes Vulkan n'est à l'heure actuelle pleinement testée que sur Ubuntu 22.04, Ubuntu 20.04, RedHat 8.6 et RedHat 9.0. Il est cependant précisé que la mise à jour pourrait fonctionner sur d'autres distributions de Linux, mais potentiellement à vos risques et périls.
Comment profiter du ray-tracing d'AMD sur Linux
Sur la page Github dédiée à la mise à jour de Vulkan, citée en source ci-dessous, les instructions précises permettant de l'installer sur Linux sont détaillées.
En préambule, il est possible de générer le paquet d'installation en amont de l'intégration du pilote, avec les commandes suivantes :
Ubuntu :
- cmake -G Ninja -S xgl -B builds/Release64 [DPACKAGE_VERSION=package version]
- cmake --build builds/Release64 --target makePackage
RedHat :
- cmake -G Ninja -S xgl -B builds/Release64 [-DPACKAGE_VERSION=package version]
- cmake --build builds/Release64 --target makePackage
Un paquet préconstruit du pilote peut également être retrouvé sur cette page Github. Concernant Ubuntu, la dernière version du pilote peut enfin être retrouvée sur la page Radeon dédiée.
Quelle que soit la méthode choisie pour récupérer le paquet du pilote, il conviendra ensuite de suivre les instructions d'installation ci-dessous :
Ubuntu :
- sudo dpkg -r amdvlk /* If old version is installed on the machine, remove it first */
- sudo dpkg -i amdvlk_x.x.x_amd64.deb
- sudo apt-get -f install
RedHat :
- sudo rpm -e amdvlk /* If old version is installed on the machine, remove it first */
- sudo rpm -i amdvlk-x.x.x.x86_64.rpm
Avant de procéder à cette mise à jour, il est bien sûr conseillé de prévoir une sauvegarde des données jugées essentielles, au cas où quelque chose venait à mal tourner. Une prudence encore plus de mise s'agissant d'une distribution autre qu'Ubuntu ou RedHat, les seules étant jugées pleinement compatibles avec cette mise à jour des pilotes Vulkan d'AMD.
Source : Github