Novinky / Hry

Ponechte stranou grafické karty, můžete nyní provozovat ray tracing na CPU

Ponechte stranou grafické karty, můžete nyní provozovat ray tracing na CPU

Ray tracing může být v dnešní době ve hrách běžnější, ale stále je považován za extrémně obtížnou grafickou funkci, která vyžaduje výkonné grafické karty s vyhrazenými procesory pro sledování paprsků. Vývojář však ukázal, že povolením může existovat i jiný způsob ray tracing na procesoru.

Vývojář jménem Konstantin Seurer pravidelně pracuje na přidávání funkcí do čistě CPU verze open source grafické knihovny Mesa založené na Vulkanu. Povolením funkce Implement VK_KHR_ray_query otevřel modder možnost spouštět funkce ray tracing na procesorech, což prokázalo schopnost používat certifikovanou klasiku, Quake 2.

Konstantin bohužel neuvedl žádné podrobnosti o hardwaru, který použili k dosažení svého herního cíle, takže nevíme, zda to bylo možné zvládnout pouze s 96jádrovým čipem Threadripper nebo skromnější možností, jako je Intel. Core i5-14600K. Ať už si vyberete kterýkoli čip, jasně existuje prostor pro zlepšení, jak říká Konstantin: „Neptejte se na výkon.“

Z velké části je budeme muset vzít za slovo, protože na stránce projektu gitlab byl poskytnut pouze jeden snímek obrazovky této funkce. Tento snímek obrazovky však ukazuje, že v době pořízení snímku byla snímková frekvence zaznamenána při 1 fps s využitím CPU 34 % – všimněte si také využití GPU na 0 %, což ukazuje, že vše běží na procesoru.

Není skutečně jasné, jak nebo proč se využívá pouze 34 % CPU. Ačkoli mnoho her – zejména starších – nepodporuje použití dalších jader vícejádrových procesorů, obvykle to ovlivní pouze hlavní vlákno hry. Jakmile jsou funkce, jako je grafika, zpracovány na CPU a nejsou přeneseny na GPU, lze očekávat, že tato zátěž bude distribuována mezi další jádra – stejně jako GPU používá tisíce jader GPU k distribuci a zpracování grafické zátěže – ale to zde nemusí být možné.

Bez ohledu na to existuje jasná cesta, než budeme moci zvážit provozování her s ray tracingem pouze na CPU jako schůdnou možnost. Pokud to však chcete vyzkoušet, po několika měsících ve schvalovacím režimu budou konečně dostupné doplňky pro sledování paprsků Konstantin pro uživatele, které si mohou vyzkoušet s Mesa 24.1.

Pokud byste právě teď raději upgradovali na hratelný zážitek z ray tracingu, doporučujeme vyzkoušet modely jako Nvidia GeForce RTX 4070 Super nebo RTX 4080 Super, abyste získali hvězdný zážitek za ne směšnou cenu.