Vulkan API ์œ„์— Direct1.0.3D 3/10์„ ๊ตฌํ˜„ํ•œ DXVK 11

GPU ๋™๊ฒฐ ๋ฌธ์ œ๋กœ ์ถœ์‹œ๊ฐ€ ์ทจ์†Œ๋œ ๋Œ€์‹  1.1 ์ค‘๊ฐ„์ธต ์ดํ˜• ์ค€๋น„๋จ DXVK 1.0.3๋Š” Vulkan API์— ๋Œ€ํ•œ ํ˜ธ์ถœ ๋ณ€ํ™˜์„ ํ†ตํ•ด ์ž‘๋™ํ•˜๋Š” DXGI(DirectX ๊ทธ๋ž˜ํ”ฝ ์ธํ”„๋ผ), Direct3D 10 ๋ฐ Direct3D 11์˜ ๊ตฌํ˜„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. DXVK 1.0.3์€ 1.1 ๋ธŒ๋žœ์น˜์˜ ์ผ๋ถ€ ์ˆ˜์ • ์‚ฌํ•ญ๊ณผ ๊ฐœ์„  ์‚ฌํ•ญ์„ ์ด์–ด๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • DLL์—๋Š” DXVK ๋ฒ„์ „ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • NVIDIA GPU๊ฐ€ ํƒ‘์žฌ๋œ ์‹œ์Šคํ…œ์—์„œ Dark Souls Remastered ๋ฐ Grim Dawn์˜ ๋ Œ๋”๋ง ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์Šคํƒ€ ์‹œํ‹ฐ์ฆŒ์„ ์‹œ์ž‘ํ•  ๋•Œ GPU ์ •์ง€ ๋ฐ ๋“œ๋ผ์ด๋ฒ„ ์ถฉ๋Œ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Anno 1800์˜ ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์…ฐ์ด๋” ์บ์‹ฑ์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ์ •์˜๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“œ๋ผ์ด๋ฒ„๋กœ ์ „์†ก๋˜๋Š” ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒํƒœ ์บ์‹œ ํŒŒ์ผ์ด ์ œ์–ดํ•  ์ˆ˜ ์—†์„ ์ •๋„๋กœ ์ปค์งˆ ์ˆ˜ ์žˆ๋Š” ์ŠคํŠธ๋ฆผ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ํ•ด์‹ฑ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ์…ฐ์ด๋” ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ, DXVK๋Š” Wine์„ ์‚ฌ์šฉํ•˜์—ฌ Linux์—์„œ 3D ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ OpenGL ์œ„์—์„œ ์‹คํ–‰๋˜๋Š” Wine์˜ ๋‚ด์žฅ Direct3D 11 ๊ตฌํ˜„์— ๋Œ€ํ•œ ๊ณ ์„ฑ๋Šฅ ๋Œ€์•ˆ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์•ˆ์— ์ผ๋ถ€ ๊ฒŒ์ž„ Wine+DXVK ์กฐํ•ฉ์˜ ์„ฑ๋Šฅ ๋‹ค๋ฅธ OpenGL ๊ธฐ๋ฐ˜ Direct10D 20 ๊ตฌํ˜„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ Windows์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ์„ฑ๋Šฅ์ด 3~11%๋งŒ ๊ฐ์†Œํ•˜์ง€๋งŒ ์„ฑ๋Šฅ์€ ๋”์šฑ ํฌ๊ฒŒ ์ €ํ•˜๋ฉ๋‹ˆ๋‹ค. ์ง„ํ–‰์ค‘์ธ ์ž‘์—… ์— ๋ฐฐ๋‹ฌ ๊ตฌ์„ฑ ์š”์†Œ๋กœ์„œ์˜ DXVK ์™€์ธ ํ†ตํ•ฉ, ๋ณ„๋„์˜ Linux ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(libdxvk.so) ํ˜•ํƒœ๋กœ ์ œ๊ณต๋˜๋ฉฐ, Windows DLL ํ˜•ํƒœ์˜ DXVK๋ฅผ ๋ณ„๋„๋กœ ์„ค์น˜ํ•  ํ•„์š” ์—†์ด Wine์—์„œ ์ง์ ‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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