Valve๋ Proton ๊ฒ์ ๋ฐ์ฒ์์ Direct3D 2.8 ์ง์์ ๊ฐ์ ํ๋๋ก ์ค๊ณ๋ vkd3d ์ฝ๋๋ฒ ์ด์ค์ ํฌํฌ์ธ VKD3D-Proton 12 ๋ฆด๋ฆฌ์ค๋ฅผ ๋ฐํํ์ต๋๋ค. VKD3D-Proton์ ์์ง vkd3d๋ก ์ฃผ๋ฅํ๋์ง ์์ Direct12D 3 ๊ธฐ๋ฐ Windows ๊ฒ์์ ๋ ์ ์คํํ๊ธฐ ์ํด Proton ๊ด๋ จ ๋ณ๊ฒฝ, ์ต์ ํ ๋ฐ ๊ฐ์ ์ฌํญ์ ์ง์ํฉ๋๋ค. ์ฐจ์ด์ ์ค Direct3D 12์์ ์์ ํ ํธํ์ฑ์ ๋ฌ์ฑํ๊ธฐ ์ํด ์ต์ Vulkan ํ์ฅ ๊ธฐ๋ฅ๊ณผ ์ต์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ๋ฆด๋ฆฌ์ค ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค.
์ ๋ฒ์ ์์:
- Vulkan ํ์ฅ VK_EXT_descriptor_buffer์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฅผ ์ฌ์ฉํ๋ฉด CPU ๋ถํ๊ฐ ํฌ๊ฒ ์ค์ด๋ญ๋๋ค.
- ๊ฐ์ ํ๋ ์ ๋ฒํผ(SwapChain) ๊ตฌํ์ด ๋ค์ ์์ฑ๋์์ต๋๋ค. ์ด๋ฌํ ๋ณ๊ฒฝ์ผ๋ก ์ธํด VK_KHR_present_wait ํ์ฅ์ ์ฌ์ฉํ์ฌ ์ง์ฐ ๋ฐ ํ๋ ์์ ๋ณด๋ค ์ ํํ๊ฒ ์ ์ดํ๊ณ ๋ฉ์ธ ์ค๋ ๋์ CPU ๋ถํ๋ฅผ ์ค์ผ ์ ์๊ฒ ๋์์ต๋๋ค.
- Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV, Resident Evil Village ๊ฒ์์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
๋ํ ๋งค๋์๋ค์ด Proton Windows ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํ๊ธฐ ์ํด Valve์ ๋
๋ฆฝ์ ์ผ๋ก ํจํค์ง์ ํ์ฅ ์ด์
๋ธ๋ฆฌ๋ฅผ ์์ฑํ๋ ํ๋ ์์ํฌ ๋ด์์ GE-Proton7 ํ๋ก์ ํธ์ ์
๋ฐ์ดํธ์ ์ฃผ๋ชฉํ ์ ์์ต๋๋ค. ์ต์ ๋ฒ์ ์ Wine์ผ๋ก ๊ตฌ๋ณ๋๋ฉฐ FFmpeg๋ฅผ ์ฌ์ฉํฉ๋๋ค. FAudio ๋ฐ ๋ค์ํ ๊ฒ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ถ๊ฐ ํจ์น ํฌํจ. Proton GE 43 ๋ฒ์ ์์๋ ์๋ก์ด ์ฝ๋ ๋ฒ ์ด์ค Wine, dxvk, proton, protonfix ๋ฐ vkd3d(Git์์)๋ก ์ ํ๋์์ผ๋ฉฐ Immortals ๊ฒ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์์ ์ฌํญ์ด ์ ์ก๋์์ต๋๋ค: Fenyx, Baldur's Gate 3, Gears 5, Witcher ์ผ
์ถ์ฒ : opennet.ru