Est-il possible de jouer au Ray Tracing sur Linux ?

Nous ne pouvons pas nier que le système d'exploitation de choix pour jouer sur Windows. Sous macOS, la puissance graphique de leurs ordinateurs ne nous permet pas d'exécuter des titres très exigeants (et ce n'est pas que nous ayons beaucoup de variété), et dans Linux/Unix, de nombreux développeurs refusent de porter leurs jeux en raison de la faible part de marché qu'il détient parmi les joueurs. De plus, les pilotes, même propriétaires, laissent beaucoup à désirer. Cependant, petit à petit, la communauté apporte son grain de sable pour que Linux devienne un système de jeu. Mais verrons-nous des technologies avancées, telles que le ray tracing, dans ce système ?

Qu'est-ce que le lancer de rayons?

Est-il possible de jouer au Ray Tracing sur Linux

Lancer de rayons ou lancer de rayon , est une technologie de NVIDIA introduit pour la première fois dans ses cartes graphiques RTX de la série 2000. Cette technologie utilise les réseaux de neurones et le Machine Learning pour améliorer les hautes lumières, les ombres et les reflets des jeux qui lui sont compatibles.

De cette façon, et je joue une autre technologie connexe, DLSS , la qualité graphique des jeux, ainsi que leurs effets et ombres, sont notablement améliorés, leur donnant un aspect beaucoup plus réaliste tout en améliorant leurs performances. Bien entendu, bien qu'il soit possible d'utiliser RT sans DLSS, l'impact sur les performances sera très important.

Afin de profiter de cette technologie, il faut avoir 4 choses :

  • Windows 10 ou Windows 11 avec DirectX 12.
  • Une carte graphique de la série RTX.
  • Les derniers pilotes NVIDIA.
  • Lancer un jeu compatible.

Mais que se passe-t-il si nous remplissons 3 de ces 4 exigences et que celle que nous modifions est Windows pour Linux ?

VKD3D-Proton : la solution de jeu pour Linux

VKD3D-Proton est un projet gratuit qui cherche à convertir les instructions de Windows DirectX 12 en Vulkan, l'API des jeux Linux. Nous avons déjà vu cette technologie en action. Par exemple, c'est l'une des parties les plus importantes de Steam pour Linux, car grâce à lui, il est possible d'utiliser l'outil Steam Play Proton, qui nous permet d'exécuter des jeux Windows sur Linux comme s'ils étaient natifs.

Il est depuis longtemps possible d'exécuter des jeux Windows sur ce système d'exploitation, avec des performances meilleures ou pires, grâce à Vin . Mais de nombreuses API de NVIDIA (en particulier) étaient limitées et inutilisables. Mais tout avance, et maintenant il est même possible de profiter du ray tracing.

Les dernières versions de VKD3D-Proton prennent en charge le lancer de rayons DirectX. Cette technologie, bien que non native de NVIDIA, nous permet d'appliquer le ray tracing aux jeux Windows sur Linux en utilisant API DirectX . De cette façon, par exemple, il est possible de jouer à Control, Cyberpunk 2077 ou Metro Exodus profitant de ces technologies.

De plus, la dernière version de VKD3D-Proton permet d'utiliser NVIDIA DLSS dans les jeux D3D12, ainsi que la prise en charge de BARRE redimensionnable NVIDIA pour améliorer les performances graphiques sur les cartes et cartes compatibles.

De bons progrès, avec beaucoup de travail à venir

Bien sûr, avoir le Ray Tracing et le DLSS sur Linux est une avancée très importante. Mais il y a encore beaucoup de travail à faire. La première chose que nous trouvons est que nous devons apporter des modifications à la configuration des bibliothèques VKD3D afin d'activer ces deux technologies. De plus, les performances sont toujours bien en deçà de ce que l'on peut obtenir sous Windows en jouant aux mêmes jeux, même avec les pilotes propriétaires NVIDIA.

Linux peut-il être un système d'exploitation avec lequel jouer ? Oui. A court terme et pour tout le monde ? Non. Le support zéro de l'industrie, et la difficulté de configurer ces bibliothèques la rendent encore plus minoritaire qu'avant. Seulement si vous avez un PC très puissant et des connaissances avancées de Linux, vous pouvez également l'utiliser pour jouer à des jeux.