
Une technologie réservée aux GeForce RTX commence à fonctionner sur les dernières Radeon. L’expérience exploite directement le FP8 de RDNA 4, avec la promesse d’alléger le coût de la traduction.
Le DLSS 4.5 compilé pour les Radeon RX 9000

Le développeur countervolts a ajouté à d4r une prise en charge expérimentale de DLSS 4 et DLSS 4.5 sur l’architecture AMD RDNA 4. Le projet peut désormais générer des kernels natifs pour les Radeon RX 9060 et RX 9070, dont les RX 9070 XT et RX 9070.
L’intérêt technique vient du traitement natif des calculs FP8 employés par les modèles DLSS récents. Sur les Radeon RX 9000, d4r n’a donc plus besoin de convertir ces opérations en FP16, ce qui pourrait réduire la pénalité de performances.
Une compatibilité encore largement théorique
Les notes des versions d4r 0.1.2 et 0.1.3 appellent toutefois à la prudence. Le fonctionnement et les performances sur RDNA 4 restent non vérifiés sur le matériel concerné, malgré la présence de ces GPU parmi les cibles prises en charge.

À ce stade, seule une Radeon RX 7700 XT a été réellement testée dans le cadre du projet. Sur cette carte RDNA 3, le développeur a montré que les kernels natifs amélioraient les performances par rapport à la seule exécution du code traduit.
ZLUDA, Proton et la bibliothèque officielle de NVIDIA
d4r exécute la bibliothèque officielle nvngx_dlss.dll de NVIDIA au sein d’une pile logicielle reposant sur Linux et Proton. ZLUDA traduit les charges CUDA pour les GPU AMD, tandis que des kernels spécifiques à RDNA 3 et RDNA 4 prennent en charge certaines parties du traitement.
Le projet couvre déjà DLSS 3, DLSS 4 et DLSS 4.5, mais demeure un proof of concept plutôt qu’une solution destinée à un usage quotidien. Il ne constitue donc pas, en l’état, une alternative à AMD FSR.
La prise en charge native du FP8 montre néanmoins que la barrière entre un modèle d’upscaling propriétaire et le matériel concurrent n’est pas uniquement architecturale. Les principaux obstacles restent désormais la validation, l’intégration logicielle et la dépendance aux composants propriétaires de NVIDIA.
Source : Github