Valve๋ Proton ๊ฒ์ ๋ฐ์ฒ์์ Direct3D 2.5 ์ง์์ ๊ฐ์ ํ๊ธฐ ์ํด ์ค๊ณ๋ vkd3d ์ฝ๋๋ฒ ์ด์ค์ ํฌํฌ์ธ VKD3D-Proton 12 ๋ฆด๋ฆฌ์ค๋ฅผ ๋ฐํํ์ต๋๋ค. VKD3D-Proton์ vkd3d์ ์ฃผ์ ๋ถ๋ถ์ ์์ง ์์ฉ๋์ง ์์ Direct12D 3 ๊ธฐ๋ฐ Windows ๊ฒ์์ ํ์ง์ ๊ฐ์ ํ๊ธฐ ์ํด Proton ๊ด๋ จ ๋ณ๊ฒฝ, ์ต์ ํ ๋ฐ ๊ฐ์ ์ฌํญ์ ์ง์ํฉ๋๋ค. ์ฐจ์ด์ ์ค Direct3D 12์์ ์์ ํ ํธํ์ฑ์ ๋ฌ์ฑํ๊ธฐ ์ํด ์ต์ Vulkan ํ์ฅ ๊ธฐ๋ฅ๊ณผ ์ต์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ๋ฆด๋ฆฌ์ค ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค.
์ ๋ฒ์ ์์:
- DXR 1.0 API(DirectX Raytracing)์ ๋ํ ๊ฑฐ์ ์์ ํ ์ง์ ๋ฐ DXR 1.1์ ๋ํ ์คํ์ ์ง์(ํ๊ฒฝ ๋ณ์ VKD3D_CONFIG=dxr|dxr11โณ์ ์ค์ ํ์ฌ ํ์ฑํ)์ ๊ตฌํํ์ต๋๋ค. DXR 1.1์์๋ ์์ง ๋ชจ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์ง ์์์ง๋ง ์ธ๋ผ์ธ ๋ ์ด ํธ๋ ์ด์ฑ ์ง์์ด ์ด๋ฏธ ์์ ํ ์ค๋น๋์์ต๋๋ค. DXR, Control, DEATHLOOP, Cyberpunk 2077, World of Warcraft ๋ฐ Resident Evil: Village๋ฅผ ์ฌ์ฉํ๋ ์์ ๊ฒ์ ์ค ์ฃผ๋ชฉ๋ฉ๋๋ค.
- NVIDIA ๊ทธ๋ํฝ ์นด๋๊ฐ ์ฅ์ฐฉ๋ ์์คํ ์ DLSS ๊ธฐ์ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์ด NVIDIA ๊ทธ๋ํฝ ์นด๋์ Tensor ์ฝ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋จธ์ ๋ฌ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ค์ ์ผ๋ก ํ์ฅํ์ฌ ํ์ง ์ ํ ์์ด ํด์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค.
- ์ ฐ์ด๋ DXIL(DirectX Intermediate Language)์ ์ค๊ฐ ํํ์ ์ํ ๋ณํ๊ธฐ์์ ์ ฐ์ด๋ ๋ชจ๋ธ์ ๋ํ ์ง์์ด ํ์ฅ๋์์ต๋๋ค.
- PCI-e Resizable BAR(Base Address Registers) ๊ธฐ์ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์ด CPU๊ฐ GPU์ ์ ์ฒด ๋น๋์ค ๋ฉ๋ชจ๋ฆฌ์ ์ก์ธ์คํ ์ ์๊ณ ๊ฒฝ์ฐ์ ๋ฐ๋ผ GPU ์ฑ๋ฅ์ด 10-15% ํฅ์๋ฉ๋๋ค. ์ต์ ํ ํจ๊ณผ๋ Horizon Zero Dawn ๋ฐ Death Stranding ๊ฒ์์์ ๋ช ํํ๊ฒ ๋ณผ ์ ์์ต๋๋ค.
- DEATHLOOP, F1 2021, WRC 10, DIRT 5, Diablo II Resurrected, Psychonauts 2, Far Cry 6, Evil Genius 2: World Domination, Hitman 3, Anno 1800 ๋ฐ Unreal Engine 4 ๊ฒ์์ ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค.
์ถ์ฒ : opennet.ru