ํ๋ก์ ํธ ํ๋ ์ ์ํฌ์์ VKD3D-์์ฑ์ ์ฝ๋๋ฒ ์ด์ค์์ ํฌํฌ๊ฐ ์์ฑ๋์์ต๋๋ค. vkd3d. Valve๋ Proton Windows ๊ฒ์์ ์ถ์ํ๊ธฐ ์ํด Wine ๊ธฐ๋ฐ ํจํค์ง์์ ์ด ํฌํฌ๋ฅผ ์ฌ์ฉํ ๊ณํ์
๋๋ค. Proton์ DirectX 9/10/11 ์ง์์ ํจํค์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. DXVK, ๊ทธ๋ฆฌ๊ณ DirectX 12 ๊ตฌํ์ ์ง๊ธ๊น์ง vkd3d ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ต๋๋ค(์ดํ ์ฃฝ์์ ์ง์ ๋ ๊ตฌ์ฑ ์์์ ์์ฑ์ vkd3d ๊ฐ๋ฐ ๊ณ์๋๋ CodeWeavers ๋ฐ Wine ์ปค๋ฎค๋ํฐ ์ง์). ๊ฐ๋ฐ ์ค VKD3D-Proton ๊ด๋ จ๋ ํ์ค-ํฌ๋ฆฌ์คํฐ์ ์๋ฅธ์ฒธ(ํ์ค-ํฌ๋ฆฌ์คํฐ์ ์๋ฅธ์ฒธ, ํดํท ์์ฑ์ SPIRV-ํฌ๋ก์ค Vulkan API์ ๋ํ ์ผ๋ถ ํ์ฅ ๊ฐ๋ฐ์), Philippe Rebol(ํ๋ฆฝ ๋ ๋ณผ๋ , DXVK ์ ๊ณต) ๋ฐ Joshua Ashton(์กฐ์์ ์ ์ฌํผ, ์์ฑ์ D9VK),
์ผํ๊ณ ์๋ ๋ฐธ๋ธ ํ์ฌ์.
VKD3D-Proton์ ์์ง vkd3d์ ์ฃผ์ ๋ถ๋ถ์ ์์ฉ๋์ง ์์ Direct12D 3 ๊ธฐ๋ฐ Windows ๊ฒ์์ ์ฑ๋ฅ ํฅ์์ ์ํด Proton ๊ด๋ จ ๋ณ๊ฒฝ, ์ต์ ํ ๋ฐ ๊ฐ์ ์ ์ง์ํ ๊ณํ์
๋๋ค. ์ฐจ์ด์ ์ค์๋ Direct3D 12์์ ์์ ํ ํธํ์ฑ์ ๋ฌ์ฑํ๊ธฐ ์ํ ์ต์ Vulkan ํ์ฅ ๊ธฐ๋ฅ๊ณผ ์๋ก์ด ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ๋ฆด๋ฆฌ์ค ๊ธฐ๋ฅ์ ์ค์ ์ ๋๊ณ ์์ต๋๋ค. VKD3D-Proton์ ์๋ vkd3d API์์ ํ์ ํธํ์ฑ์ ์ ์งํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ์ง ์์ผ๋ฉฐ ์ด์ GPU ๋ฐ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ์ ๋ํ ์ง์ ์ค๋จ์ ์ ์ธํฉ๋๋ค.
์ถ์ฒ : opennet.ru