Proton์—์„œ Direct3D 3 ์ง€์›์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ VKD12D ํฌํฌ

ํ”„๋กœ์ ํŠธ ํ”„๋ ˆ์ž„ ์›Œํฌ์—์„œ 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

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€