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

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

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

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

  • Wine 7.0 ์ถœ์‹œ์™€ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค(์ด์ „ ๋ถ„๊ธฐ๋Š” Wine 6.3 ๊ธฐ๋ฐ˜). ์ถ•์ ๋œ ํŠน์ • ํŒจ์น˜๊ฐ€ Proton์—์„œ ์—…์ŠคํŠธ๋ฆผ์œผ๋กœ ์ด์ „๋˜์–ด ์ด์ œ Wine์˜ ์ฃผ์š” ๋ถ€๋ถ„์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Vulkan API ํ˜ธ์ถœ์„ ๋ณ€ํ™˜ํ•˜๋Š” DXVK ๋ ˆ์ด์–ด๊ฐ€ ๋ฒ„์ „ 1.9.4๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Proton์˜ Direct3D 3 ์ง€์›์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด Valve์—์„œ ๋งŒ๋“  vkd3d์˜ ํฌํฌ์ธ VKD12D-Proton์ด ๋ฒ„์ „ 2.5-146์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. wine-mono ํŒจํ‚ค์ง€๊ฐ€ ๋ฒ„์ „ 7.1.2๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • H.264 ํ˜•์‹์˜ ๋กœ์ปฌ ๋น„๋””์˜ค ๋””์ฝ”๋”ฉ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์น˜ํŠธ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํ™œ์„ฑํ™”๋œ Windows ๊ธฐ๋ฐ˜ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” EAC(Easy Anti-Cheat) ์น˜ํŠธ ๋ฐฉ์ง€ ์‹œ์Šคํ…œ์˜ Linux ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Easy Anti-Cheat๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ž„ ํด๋ผ์ด์–ธํŠธ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ํ™•์ธํ•˜๊ณ  ํ”„๋กœ์„ธ์Šค ์›จ์ง€ ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ์กฐ์ž‘์„ ๊ฐ์ง€ํ•˜๋Š” ํŠน์ˆ˜ ๊ฒฉ๋ฆฌ ๋ชจ๋“œ์—์„œ ๋„คํŠธ์›Œํฌ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„ ์ง€์› ์ถ”๊ฐ€:
    • Anno 1404
    • ํ›„์•„ ๋ ˆ์ฆˆ์˜ ๋ถ€๋ฅด์‹ฌ
    • DCS ์›”๋“œ ์ŠคํŒ€ ์—๋””์…˜
    • Disgaea 4 Complete +
    • ๋˜์ „ ์•ค ํŒŒ์ดํ„ฐ
    • ์—ํ”ฝ ๋กค๋Ÿฌ์ฝ”์Šคํ„ฐ XR
    • ์˜์›ํ•œ ๊ท€ํ™˜
    • ํฌ๋ฅด์ž ํ˜ธ๋ผ์ด์ฆŒ 5
    • ์ค‘๋ ฅ ์Šค์ผ€์น˜ VR
    • ๋ชฌ์Šคํ„ฐ ํ—Œํ„ฐ ๋ผ์ด์ฆˆ
    • ๋„คํฌ๋กœ๋น„์ „
    • ํ‘ธ๋ฅธ์˜ ๋ฐค
    • Oceanhorn: ๋ฏธ์ง€์˜ ๋ฐ”๋‹ค์˜ ๊ดด๋ฌผ
    • ์ „์Ÿ์˜ ์ˆœ์„œ
    • ํŽ˜๋ฅด์†Œ๋‚˜ 4 Golden
    • ์ด๋ธ” 0 ๊ฑฐ์ฃผ
    • ์ฃผ๋ฏผ์˜ ์‚ฌ์•…ํ•œ ๊ณ„์‹œ 2
    • ๋ก ์Šค๋ฏธ์Šค 2014 ์—๋””์…˜
    • SCP: ๋น„๋ฐ€ ์—ฐ๊ตฌ์†Œ
    • Wargroove
    • ์ „์Ÿ ์ด์•ผ๊ธฐ
    • ์•ผ์ฟ ์ž 4 ๋ฆฌ๋งˆ์Šคํ„ฐ๋ง
  • ๊ฒŒ์ž„์˜ ์ˆ˜์ •๋œ ๋ฌธ์ œ:
    • ๋„๋‘‘์˜ ๋ฐ”๋‹ค
    • ๊ณ ์ง€
    • ๋งˆ์šดํŠธ ์•ค ๋ธ”๋ ˆ์ด๋“œ II : ๋ฐฐ๋„ˆ๋กœ๋“œ
    • ์—์ด์ง€ ์˜ค๋ธŒ ์— ํŒŒ์ด์–ด IV
    • ๋†€๋ผ์šด ์ผ ์–ด๋ฒค์ € ์Šค
    • Runescape ์•ˆ์ •์„ฑ
    • Castlevania ์–ด๋“œ๋ฐด์Šค ์ปฌ๋ ‰์…˜
    • ํŒจ๋Ÿฌ๋…์Šค ๋Ÿฐ์ฒ˜
    • ํŒจ์Šค ํŒŒ์ธ๋” : ์˜์ธ์˜ ๋ถ„๋…ธ
    • ๋ฉ€๋‹ค
    • ์˜์›ํ•œ ํŒŒ๋ฉธ
  • Skyrim, Fallout 4 ๋ฐ Mass Effect 1์— ๋Œ€ํ•œ ์˜ค๋””์˜ค ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Origin ํ”Œ๋žซํผ์—์„œ ์ถœ์‹œ๋œ ๊ฒŒ์ž„์˜ Steam ์ปจํŠธ๋กค๋Ÿฌ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ž…๋ ฅ ์ฒ˜๋ฆฌ, ์ฐฝ ์ž‘์—… ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น๊ณผ ๊ด€๋ จ๋œ ์„ฑ๋Šฅ ์ตœ์ ํ™”๊ฐ€ Proton Experimental ๋ถ„๊ธฐ์—์„œ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ Linux ๊ธฐ๋ฐ˜ Steam Deck ๊ฒŒ์ž„ ์ฝ˜์†”์— ๋Œ€ํ•ด 591๊ฐœ์˜ ๊ฒŒ์ž„์— ๋Œ€ํ•œ ์ง€์›์ด ํ™•์ธ๋˜์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 337๊ฐœ์˜ ๊ฒŒ์ž„์ด Valve ์ง์›์˜ ์ˆ˜๋™ ๊ฒ€์ฆ(Verified)์œผ๋กœ ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๋œ ๊ฒŒ์ž„ ์ค‘ 267๊ฐœ(79%)๋Š” ๊ธฐ๋ณธ Linux ๋ฒ„์ „์ด ์—†๊ณ  Proton์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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