Valve๋Š” Linux์—์„œ Windows ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ํŒจํ‚ค์ง€์ธ Proton 6.3-7๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

Valve๋Š” Wine ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ Windows์šฉ์œผ๋กœ ์ƒ์„ฑ๋˜๊ณ  Steam ์นดํƒˆ๋กœ๊ทธ์— ์ œ์‹œ๋œ Linux ๊ฒŒ์ž„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” Proton 6.3-7 ํ”„๋กœ์ ํŠธ์˜ ๋ฆด๋ฆฌ์Šค๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ์€ BSD ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

Proton์„ ์‚ฌ์šฉํ•˜๋ฉด Steam Linux ํด๋ผ์ด์–ธํŠธ์—์„œ Windows ์ „์šฉ ๊ฒŒ์ž„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์ง์ ‘ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒจํ‚ค์ง€์—๋Š” DirectX 9/10/11(DXVK ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜) ๋ฐ DirectX 12(vkd3d-proton ๊ธฐ๋ฐ˜) ๊ตฌํ˜„์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, DirectX ํ˜ธ์ถœ์„ Vulkan API๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ž‘์—…์„ ํ†ตํ•ด ๊ฒŒ์ž„ ์ปจํŠธ๋กค๋Ÿฌ ๋ฐ ํ™”๋ฉด ํ•ด์ƒ๋„ ๊ฒŒ์ž„์—์„œ ์ง€์› ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ€ํ‹ฐ ์Šค๋ ˆ๋“œ ๊ฒŒ์ž„์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด "esync"(Eventfd Synchronization) ๋ฐ "futex/fsync" ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

์ƒˆ ๋ฒ„์ „์—์„œ:

  • ๊ฒŒ์ž„ ์ง€์› ์ถ”๊ฐ€:
    • ์ธ์ƒ์€ ์ด์ƒํ•˜๋‹ค: ํŠธ๋ฃจ ์ปฌ๋Ÿฌ;
    • ํ€˜์ดํฌ ์ฑ”ํ”ผ์–ธ์Šค;
    • ๋””๋น„๋‹ˆํ‹ฐ ์˜ค๋ฆฌ์ง€๋„ ์‹  2;
    • e์ถ•๊ตฌ PES 2021;
    • EVERSLAUTH VR;
    • WRC 8, 9, 10.
  • Vulkan API์— ๋Œ€ํ•œ ํ˜ธ์ถœ ๋ณ€ํ™˜์„ ํ†ตํ•ด ์ž‘๋™ํ•˜๋Š” DXGI(DirectX ๊ทธ๋ž˜ํ”ฝ ์ธํ”„๋ผ), Direct3D 9, 10 ๋ฐ 11์„ ๊ตฌํ˜„ํ•œ DXVK ํŒจํ‚ค์ง€๊ฐ€ ๋ฒ„์ „ 1.9.2๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Proton์—์„œ Direct3D 3 ์ง€์›์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ vkd3d ์ฝ”๋“œ๋ฒ ์ด์Šค์˜ ํฌํฌ์ธ VKD12D-Proton์˜ ์—…๋ฐ์ดํŠธ๋œ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.
  • Forza Horizon 4์˜ ์ฐฝ ๋ชจ๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • F920 1 ๊ฒŒ์ž„์—์„œ Logitech G2020 ๊ฒŒ์ด๋ฐ ํœ ์— ๋Œ€ํ•œ ์ง€์›์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ ˆ์ง€๋˜ํŠธ ์ด๋ธ” ๋นŒ๋ฆฌ์ง€์˜ ํ™”๋ฉด ์„ค์ • ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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