Is het mogelijk om Ray Tracing op Linux te spelen?

We kunnen niet ontkennen dat het besturingssysteem van keuze om op te spelen Windows. In macOS staat de grafische kracht van hun computers ons niet toe om zeer veeleisende titels uit te voeren (en het is niet dat we veel variatie hebben), en in Linux, weigeren veel ontwikkelaars hun games te porten vanwege het lage marktaandeel dat het heeft onder gamers. Daarnaast laten de drivers, zelfs de propriëtaire, te wensen over. Maar beetje bij beetje draagt ​​de gemeenschap een korreltje zand bij zodat Linux een systeem voor gaming kan worden. Maar krijgen we geavanceerde technologieën, zoals Ray Tracing, in dit systeem te zien?

Wat is Ray Tracing?

Is het mogelijk om Ray Tracing op Linux te spelen?

Ray Tracing of ray tracing , is een technologie van NVIDIA voor het eerst geïntroduceerd in zijn RTX grafische kaarten in de 2000-serie. Deze technologie maakt gebruik van neurale netwerken en Machine Learning om de highlights, schaduwen en reflecties van de games die ermee compatibel zijn te verbeteren.

Op deze manier, en ik speel een andere gerelateerde technologie, DLSS , zijn de grafische kwaliteit van games en hun effecten en schaduwen aanzienlijk verbeterd, waardoor ze een veel realistischer uiterlijk krijgen en tegelijkertijd hun prestaties verbeteren. Hoewel het mogelijk is om RT zonder DLSS te gebruiken, zal de impact op de prestaties natuurlijk erg groot zijn.

Om van deze technologie te profiteren, is het noodzakelijk om 4 dingen te hebben:

  • Windows 10 of Windows 11 met DirectX 12.
  • Een grafische kaart uit de RTX serie.
  • De nieuwste NVIDIA-stuurprogramma's.
  • Een compatibel spel uitvoeren.

Maar wat gebeurt er als we aan 3 van deze 4 vereisten voldoen, en degene die we veranderen is Windows voor Linux?

VKD3D-Proton: de gaming-oplossing voor Linux

VKD3D-Proton is een gratis project dat probeert Windows DirectX 12-instructies om te zetten in Vulkan, de Linux-game-API. We hebben deze technologie eerder in actie gezien. Het is bijvoorbeeld een van de belangrijkste onderdelen van Stoom voor Linux, omdat het dankzij dit mogelijk is om gebruik te maken van de Steam Play Proton-tool, waarmee we Windows-games op Linux kunnen draaien alsof ze native zijn.

Het is al lang mogelijk om Windows-games op dit besturingssysteem te draaien, met betere of slechtere prestaties, dankzij Wijn . Maar veel van de API's van NVIDIA (vooral) waren beperkt en onbruikbaar. Maar alles vordert, en nu is het zelfs mogelijk om te profiteren van ray tracing.

De nieuwste versies van VKD3D-Proton hebben ondersteuning voor DirectX Raytracing. Deze technologie, hoewel niet native voor NVIDIA, stelt ons in staat om ray tracing toe te passen op Windows-games op Linux met behulp van DirectX API's . Op deze manier is het bijvoorbeeld mogelijk om Control te spelen, Cyberpunk 2077 of Metro Exodus die gebruikmaakt van deze technologieën.

Bovendien maakt de nieuwste versie van VKD3D-Proton het mogelijk om gebruik te maken van: NVIDIA DLSS in D3D12-games, evenals ondersteuning voor NVIDIA Aanpasbare BAR om de grafische prestaties op compatibele kaarten en borden te verbeteren.

Goede vooruitgang, met veel werk voor de boeg

Natuurlijk is het hebben van Ray Tracing en DLSS op Linux een zeer belangrijke vooruitgang. Maar er is nog veel werk voor de boeg. Het eerste dat we vinden is dat we wijzigingen moeten aanbrengen in de configuratie van de VKD3D-bibliotheken om deze twee technologieën mogelijk te maken. Bovendien zijn de prestaties nog steeds ver beneden wat we in Windows kunnen behalen bij het spelen van dezelfde games, zelfs met de eigen NVIDIA-stuurprogramma's.

Kan Linux een besturingssysteem zijn om mee te spelen? Ja. Op korte termijn en voor iedereen? Nee. De nul-ondersteuning van de industrie, en de moeilijkheid om deze bibliotheken te configureren, maken het nog meer in de minderheid dan voorheen. Alleen als je een zeer krachtige pc hebt en geavanceerde kennis van Linux, kun je er ook games op spelen.