Wine 9.3 ๋ฆด๋ฆฌ์Šค ๋ฐ Proton 9.0 ๋ฒ ํƒ€

Win32 API์˜ ์˜คํ”ˆ ์†Œ์Šค ๊ตฌํ˜„์ธ Wine 9.3์ด ์‹คํ—˜์ ์œผ๋กœ ๋ฆด๋ฆฌ์Šค๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 9.2์ด ์ถœ์‹œ๋œ ์ดํ›„๋กœ 23๊ฐœ์˜ ๋ฒ„๊ทธ ๋ณด๊ณ ๊ฐ€ ๋งˆ๊ฐ๋˜์—ˆ๊ณ  295๊ฐœ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•œ ์ž‘์—…์— ๋Œ€ํ•œ ์ง€์›์ด Windows ์ธํ„ฐ๋„ท API(WinINet)์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • HID(Human Interface Device) ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ํฌ์ธํ„ฐ ์ œ์–ด ์žฅ์น˜(ํ„ฐ์น˜ํŒจ๋“œ, ๋งˆ์šฐ์Šค)์šฉ ์ƒˆ mouhid.sys ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์‹œ๊ฐ„๋Œ€ ์ •๋ณด๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ARM ํ”Œ๋žซํผ์—์„œ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์ด ๊ณ„์†๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์Œ ๊ฒŒ์ž„์˜ ์šด์˜๊ณผ ๊ด€๋ จ๋œ ๋ฒ„๊ทธ ๋ฆฌํฌํŠธ๊ฐ€ ๋‹ซํ˜”์Šต๋‹ˆ๋‹ค: ํŒŒ์ด๋„ ํŒํƒ€์ง€ XI, ๋ฒ„์ถ”์–ผ ๋ผ์ดํ”„ 2, ํŒŒ์ธ๋”ฉ ๋‹ˆ๋ชจ, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ํ”Œ๋ผ์ดํŠธ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ 2020, ๋ฐœ๋”์Šค ๊ฒŒ์ดํŠธ 3, ๋งค์Šค ์ดํŽ™ํŠธ ๋ ˆ์ „๋”๋ฆฌ ์—๋””์…˜.
  • ๋‹ค์Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ž‘๋™๊ณผ ๊ด€๋ จ๋œ ์˜ค๋ฅ˜ ๋ณด๊ณ ์„œ๊ฐ€ ๋‹ซํ˜”์Šต๋‹ˆ๋‹ค: FDM(Free Download Manager), Basemark Web 3.0, Happy Foto Designer, IK Product Manager, Western Digital SSD Dashboard, cmd.exe, Solidworks 2008, Autodesk Fusion360, LMMS 1.2.2.

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

์ƒˆ๋กœ์šด Proton ๋ธŒ๋žœ์น˜๋Š” Wine 9.0 ๋ฆด๋ฆฌ์Šค์™€ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. ์ถ•์ ๋œ ํŠน์ • ํŒจ์น˜๊ฐ€ Proton์—์„œ ์—…์ŠคํŠธ๋ฆผ์œผ๋กœ ์ด๋™๋˜์–ด ์ด์ œ Wine์˜ ์ฃผ์š” ๋ถ€๋ถ„์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Vulkan API์— ๋Œ€ํ•œ ํ˜ธ์ถœ์„ ๋ณ€ํ™˜ํ•˜๋Š” DXVK ๋ ˆ์ด์–ด๊ฐ€ ๋ฒ„์ „ 2.3์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Proton์—์„œ Direct3D 3 ์ง€์›์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด Valve๊ฐ€ ๋งŒ๋“  vkd3d์˜ ํฌํฌ์ธ VKD12D-Proton์ด ๋ฒ„์ „ 2.11.1๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. DXVK ์œ„์— NVAPI ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๊ตฌํ˜„๋œ Dxvk-nvapi ํŒจํ‚ค์ง€๊ฐ€ ๋ฒ„์ „ 0.6.4๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 0.6.2.

๊ฒŒ์ž„ ์ง€์› ์ถ”๊ฐ€:

  • ๋””๋…ธ์   ์˜จ๋ผ์ธ
  • ์กฐ์ง€ ๋งฅ๊ธฐํ•œ ๊ฒŒ์ด๋จธ ์˜์›…
  • ๋ฐ˜์ง€์˜ ์ œ์™• : ๊ณจ๋ฃธ
  • ์‚ฌ์ง„ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ๋ฐ๋ชจ
  • ๋ณด์Šคํ†ก ๋ฐ๋ชจ๋กœ ๊ฐ€๋Š” ๊ธธ
  • ๊ฒฐ์Šน
  • ์ง„์ •ํ•œ ๊ธฐ์ž. ๋ฏธ์ŠคํŠธ์šฐ๋“œ์˜ ๋ฏธ์Šคํ„ฐ๋ฆฌ
  • ๊ฑฐ๋ฃฉํ•œ ๋ฐค์˜ ๋งˆ๋…€

๊ฒŒ์ž„ ์‹คํ–‰ ์‹œ ๋ฐœ์ƒํ•˜๋˜ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค:

  • ์—์–ด๋ณธ ํ‚น๋ค
  • Bayonetta๋Š”
  • ๋ฐ”์ด์˜ค๋ฎคํ„ดํŠธ
  • ๋ธŒ๋ผ ์™ˆ๋ผ
  • ์žฌ๋‚œ ๋ณด๊ณ ์„œ 4 : ์—ฌ๋ฆ„ ์ถ”์–ต
  • ์˜์›ํ•œ ํŒŒ๋ฉธ
  • ์›์ˆญ์ด ์„ฌ์—์„œ ํƒˆ์ถœ
  • ํ™˜์ƒ์ ์ธ ํƒ„๋ง‰ ์ถ•์ œ Part I/II
  • ํŒŒ์ด๋„ ํŒํƒ€์ง€ XIV
  • ๊ทธ๋ฆฌ์Šค ์ „์Ÿ
  • ํ•˜๋ฒ ์Šคํ…”๋ผ
  • ํ‚น ์˜ค๋ธŒ ํŒŒ์ดํ„ฐ์ฆˆ XV
  • ์น˜๋ช…์ ์ธ ํšŒ์‚ฌ
  • ํƒ€๋ฝ์˜ ์ง€๋ฐฐ์ž
  • phasmophobia
  • Savant - Ascent REMIX
  • ๋„๋‘‘์˜ ๋ฐ”๋‹ค
  • ์Šˆํผ๋กœ๋ด‡๋Œ€์ „ 30
  • ๋งˆ์ง€๋ง‰ ๊ฒŒ์ž„
  • ๊ธธ ์ฐพ๊ธฐ

์ถœ์ฒ˜ : opennet.ru

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