Valve๋Š” Linux์—์„œ Windows ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ œํ’ˆ๊ตฐ์ธ Proton 6.3์„ ์ถœ์‹œํ•ฉ๋‹ˆ๋‹ค.

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

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

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

  • Wine 6.3 ๋ฆด๋ฆฌ์Šค์™€ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค(์ด์ „ ๋ถ„๊ธฐ๋Š” Wine 5.13์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•จ). ์ถ•์ ๋œ ํŠน์ • ํŒจ์น˜๊ฐ€ Proton์—์„œ ์—…์ŠคํŠธ๋ฆผ์œผ๋กœ ์ด์ „๋˜์–ด ์ด์ œ Wine์˜ ์ฃผ์š” ๋ถ€๋ถ„์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Vulkan API ํ˜ธ์ถœ์„ ๋ณ€ํ™˜ํ•˜๋Š” DXVK ๋ ˆ์ด์–ด๊ฐ€ ๋ฒ„์ „ 1.8.1๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Proton 3์—์„œ Direct3D 3 ์ง€์›์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด Valve๊ฐ€ ๋งŒ๋“  vkd12d์˜ ํฌํฌ์ธ VKD6.3D-Proton์ด ๋ฒ„์ „ 2.2๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. DirectX ์‚ฌ์šด๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(API XAudio2, X3DAudio, XAPO ๋ฐ XACT3)๊ฐ€ ๊ตฌํ˜„๋œ FAudio ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ 21.03.05๋…„ 6.1.1์›” XNUMX์ผ ๋ฆด๋ฆฌ์Šค๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. wine-mono ํŒจํ‚ค์ง€๊ฐ€ ๋ฒ„์ „ XNUMX๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์˜์–ด ์ด์™ธ์˜ ์–ธ์–ด์— ๋Œ€ํ•œ ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„์˜ ๋น„๋””์˜ค ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€์›๋˜์ง€ ์•Š๋Š” ํ˜•์‹์˜ ๊ฒฝ์šฐ ์ด์ œ ๋น„๋””์˜ค ๋Œ€์‹  ๊ตฌ์„ฑ ํ…Œ์ด๋ธ” ํ˜•์‹์œผ๋กœ ์Šคํ…์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • PlayStation 5 ์ปจํŠธ๋กค๋Ÿฌ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์Šค๋ ˆ๋“œ ์‹คํ–‰ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑํ•˜๋ ค๋ฉด ์šฐ์„  ์ˆœ์œ„(nice, renice) ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด RTKit ๋˜๋Š” Unix ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€์ƒํ˜„์‹ค ๋ชจ๋“œ์˜ ์ดˆ๊ธฐํ™” ์‹œ๊ฐ„์ด ๋‹จ์ถ•๋˜์—ˆ์œผ๋ฉฐ, 3D ํ—ฌ๋ฉง๊ณผ์˜ ํ˜ธํ™˜์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์กฐ๋ฆฝ ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ์กฐ๋ฆฝ ์‹œ์Šคํ…œ์ด ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„ ์ง€์› ์ถ”๊ฐ€:
    • ์‹ ์„ฑ : ์›๋ณธ ์ฃ„ 2
    • Shenmue I & II
    • ๋งค์Šค ์ดํŽ™ํŠธ 3 N7 ๋””์ง€ํ„ธ ๋””๋Ÿญ์Šค ์—๋””์…˜(2012)
    • Tom Clancy's Rainbow Six Lockdow
    • XCOM : ํ‚ค๋ฉ”๋ผ ๋ถ„๋Œ€
    • ๋ฐ”์ด์˜ค์‡ผํฌ 2 ๋ฆฌ๋งˆ์Šคํ„ฐ
    • ์˜์›…์˜ ํšŒ์‚ฌ 2
    • ๋…ผ๋ฆฌ์ ์œผ๋กœ
    • ํŠธ๋ผ์ด์–ด๋“œ์˜ ๋ถ€์ƒ
    • ํ™ˆ ๋น„ํ•˜์ธ๋“œ 2
    • ๊ทธ๋ฆผ์ž ์ œ๊ตญ
    • ์•„๋ ˆ๋‚˜์›Œ์ฆˆ 2
    • ์•„์„œ ์™• : ๊ธฐ์‚ฌ์˜ ์ด์•ผ๊ธฐ
    • ๋ฒ ๋‹ˆ์Šค์˜ ๋ถ€์ƒ
    • ์•„ํฌ ํŒŒํฌ
    • ์ค‘๋ ฅ ์Šค์ผ€์น˜
    • ๋ฐฐํ‹€์•„๋ ˆ๋‚˜VR
  • Slay the Spire ๋ฐ Hades์—์„œ ๊ฒŒ์ž„ ์ปจํŠธ๋กค๋Ÿฌ ๋ฒ„ํŠผ ๋ ˆ์ด์•„์›ƒ๊ณผ ํ•ซ ํ”Œ๋Ÿฌ๊ทธ โ€‹โ€‹์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๊ฐ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ์ปจํŠธ๋กค์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Uplay ์„œ๋น„์Šค ์—ฐ๊ฒฐ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Assetto Corsa Competizione์€ Logitech G29 ๊ฒŒ์ด๋ฐ ํœ ์— ๋Œ€ํ•œ ์ง€์›์„ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • VR ํ—ค๋“œ์…‹์„ ์‚ฌ์šฉํ•˜์—ฌ Microsoft Flight Simulator๋ฅผ ํ”Œ๋ ˆ์ดํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Bioshock 2 Remastered ๊ฒŒ์ž„์˜ ์‚ฝ์ž… ์˜์ƒ(์ปท์”ฌ) ํ‘œ์‹œ๊ฐ€ ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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