Je možné hrát Ray Tracing na Linuxu?

Nemůžeme popřít, že operační systém, na kterém se hraje Windows. V macOS nám grafický výkon jejich počítačů neumožňuje provozovat velmi náročné tituly (a není to tak, že bychom měli mnoho rozmanitosti) a v Linux, mnoho vývojářů odmítá portovat své hry kvůli nízkému podílu na trhu, který má mezi hráči. Kromě toho ovladače, dokonce i ty proprietární, zanechávají mnoho přání. Nicméně komunita krůček po krůčku přispívá zrnkem písku, aby se Linux mohl stát systémem pro hraní her. Ale uvidíme v tomto systému pokročilé technologie, jako je Ray Tracing?

Co je to Ray Tracing?

Je možné hrát Ray Tracing na Linuxu

Sledování paprsků nebo ray tracing , je technologie od NVIDIA představil poprvé ve svých grafických kartách RTX v řadě 2000. Tato technologie využívá neuronové sítě a strojové učení ke zlepšení světel, stínů a odrazů her, které jsou s ní kompatibilní.

Tímto způsobem a hraji další související technologii, DLSS , grafická kvalita her a jejich efekty a stíny jsou výrazně vylepšeny, což jim dává mnohem realističtější vzhled a zároveň zlepšuje jejich výkon. Samozřejmě, i když je možné používat RT bez DLSS, dopad na výkon bude velmi vysoký.

Abyste mohli využívat výhod této technologie, je nutné mít 4 věci:

  • Windows 10 nebo Windows 11 s DirectX 12.
  • Grafická karta z řady RTX.
  • Nejnovější ovladače NVIDIA.
  • Spuštění kompatibilní hry.

Co se ale stane, když splníme 3 z těchto 4 požadavků a ten, který změníme, je Windows pro Linux?

VKD3D-Proton: herní řešení pro Linux

VKD3D-Proton je a bezplatný projekt který se snaží převést instrukce Windows DirectX 12 do Vulkan, linuxového herního API. Tuto technologii jsme již viděli v praxi. Je to například jedna z nejdůležitějších částí Pára pro Linux, protože díky němu je možné využít nástroj Steam Play Proton, který nám umožňuje spouštět hry pro Windows na Linuxu, jako by byly nativní.

Na tomto operačním systému je již dlouho možné spouštět hry pro Windows, s lepším či horším výkonem, díky Víno . Ale mnoho z API NVIDIA (zejména) bylo omezených a nepoužitelných. Vše se ale vyvíjí a nyní je možné dokonce využít ray tracing.

Nejnovější verze VKD3D-Proton mají podporu pro DirectX Raytracing. Tato technologie, i když není nativní pro NVIDIA, nám umožňuje aplikovat ray tracing na hry Windows na Linuxu DirectX API . Tímto způsobem je například možné hrát Control, Cyberpunk 2077 nebo Metro Exodus využívající těchto technologií.

Kromě toho umožňuje nejnovější verze VKD3D-Proton možnost využívat NVIDIA DLSS ve hrách D3D12, stejně jako podpora pro NVIDIA Změnit velikost BAR ke zlepšení grafického výkonu na kompatibilních kartách a deskách.

Dobrý pokrok, spousta práce před námi

Samozřejmě, mít Ray Tracing a DLSS v Linuxu je velmi důležitý pokrok. Čeká nás ale ještě hodně práce. První věc, kterou zjistíme, je, že musíme provést změny v konfiguraci knihoven VKD3D, abychom tyto dvě technologie umožnili. Kromě toho je výkon stále hluboko pod tím, co můžeme získat ve Windows při hraní stejných her, a to i s proprietárními ovladači NVIDIA.

Může být Linux operačním systémem na hraní? Ano. Krátkodobě a pro všechny? Ne. Díky nulové podpoře ze strany průmyslu a obtížnosti konfigurace těchto knihoven jsou ještě více menšinové než dříve. Pouze pokud máte velmi výkonný PC a pokročilé znalosti Linuxu, můžete jej používat i ke hraní her.