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

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

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

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

  • Steam Deck ์žฅ์น˜์—์„œ xinput ์ปจํŠธ๋กค๋Ÿฌ ์žฌ๊ตฌ์ถ• ์ง€์›์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„ ํœ  ๊ฐ์ง€ ๊ธฐ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„ ์ปจํŠธ๋กค๋Ÿฌ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” Windows.Gaming.Input API์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Vulkan API์— ๋Œ€ํ•œ ํ˜ธ์ถœ ๋ณ€ํ™˜์„ ํ†ตํ•ด ์ž‘๋™ํ•˜๋Š” DXGI(DirectX ๊ทธ๋ž˜ํ”ฝ ์ธํ”„๋ผ), Direct3D 9, 10 ๋ฐ 11์˜ ๊ตฌํ˜„์„ ์ œ๊ณตํ•˜๋Š” DXVK ๊ณ„์ธต์ด ๋ฒ„์ „ 1.10.1-57-g279b4b7e๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • DXVK ๊ธฐ๋ฐ˜์˜ NVAPI ๊ตฌํ˜„์ธ Dxvk-nvapi๊ฐ€ ๋ฒ„์ „ 0.5.4์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์™€์ธ ๋ชจ๋…ธ 7.3.0 ์—…๋ฐ์ดํŠธ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.
  • ๋‹ค์Œ ๊ฒŒ์ž„์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค:

    • ๊ธฐ์‚ฌ๋„ ์‹œ๋Œ€
    • ์ฒ ๊ฐ• ํ•˜๋Š˜ ์•„๋ž˜
    • ํฌ๋กœ๋…ธ ํฌ๋กœ์Šค: ๋ž˜๋””์ปฌ ๋“œ๋ฆฌ๋จธ ์—๋””์…˜
    • ๋„์‹œ XXL
    • ํด๋ผ๋‘” X2
    • ์ €์ฃผ๋ฐ›์€ ๊ฐ‘์˜ท
    • ํ”Œ๋ผ๋‚˜๋ฆฌ์˜จ ์ „์ˆ 
    • ๊ฒŒ๋ฆฌ ๊ทธ๋ฆญ์Šค๋น„์˜ ๋™์–‘์ „์Ÿ
    • ๊ฒŒ๋ฆฌ ๊ทธ๋ฆญ์Šค๋น„์˜ ์„œ๋ถ€ ์ „์Ÿ
    • ์ด๋ผํฌ: ํ”„๋กค๋กœ๊ทธ
    • ๊ธฐ๊ณ„ ์ „์‚ฌ ์˜จ๋ผ์ธ
    • ์†Œํ˜• ๋ผ๋””์˜ค ๋Œ€ํ˜• ํ…”๋ ˆ๋น„์ „
    • ์Šคํ”Œ๋ฆฟ / ์„ธ์ปจ๋“œ
    • ์Šคํƒ€ ์›Œ์ฆˆ ์—ํ”ผ์†Œ๋“œ I Racer
    • ์†Œ๋“œ ์‹œํ‹ฐ์˜ ์ด๋ฐฉ์ธ ์žฌ๋ฐฉ๋ฌธ
    • ์„œํ๋ฒ„์Šค x ์„ธ์ธํŠธ
    • V ๋ผ์ด์ง•
    • ์›Œํ•ด๋จธ: ์—”๋“œ ํƒ€์ž„ - ๋ฒ„๋ฏผํƒ€์ด๋“œ
    • ์šฐ๋ฆฌ๋Š” ์—ฌ๊ธฐ์— ์˜์›ํžˆ ์žˆ์—ˆ๋‹ค
  • ํ–ฅ์ƒ๋œ ๊ฒŒ์ž„ ์ง€์›:
    • ์ŠคํŠธ๋ฆฌํŠธ ํŒŒ์ดํ„ฐ V,
    • ์„ธํ‚ค๋กœ: ์„€๋„์šฐ ๋‹ค์ด ํŠธ์™€์ด์Šค,
    • ์—˜๋“  ๋ง,
    • ํŒŒ์ด๋„ ํŒํƒ€์ง€ XIV,
    • ์ฃฝ์Œ์˜ ๊ณ ๋ฆฌ
    • ํŠœ๋ง ํ…Œ์ŠคํŠธ
    • ๋ฏธ๋‹ˆ ๋‹Œ์ž,
    • ๋ ˆ์ง€๋˜ํŠธ ์ด๋ธ” ๊ณ„์‹œ 2,
    • ์˜์›…์ „์„ค: ์ œ๋กœ์˜ ๊ถค์  ์นด์ด,
    • ์น˜๋ช…์  Kombat Komplete,
    • ๋ชจ๋ฆฌํžˆ์‚ฌ ์„ฑ.
  • ๋‹ค์Œ ๊ฒŒ์ž„์˜ ๋น„๋””์˜ค ์žฌ์ƒ ๋ฌธ์ œ ํ•ด๊ฒฐ: Disintegration, Dread X Collection: The Hunt, EZ2ON REBOOT: R, El Hijo - A Wild West Tale, Ember Knights, Outward: Definitive Edition, POSTAL4: No Regerts, Power Rangers: Battle for Grid , Solasta: Crown of the Magister, Street Fighter V, The Room 4: Old Sins, Ghostwire: Tokyo ๋ฐ VP8 ๋ฐ VP9 ์ฝ”๋ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐํƒ€ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.
  • Rockstar Launcher์˜ ํ…์ŠคํŠธ ํ‘œ์‹œ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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