Wine 4.10 ๋ฐ Proton 4.2-6 ๋ฆด๋ฆฌ์Šค

์‚ฌ์šฉ ๊ฐ€๋Šฅ Win32 API ๊ฐœ๋ฐฉํ˜• ๊ตฌํ˜„์˜ ์‹คํ—˜์  ๋ฆด๋ฆฌ์Šค - ์™€์ธ 4.10. ๋ฒ„์ „ ์ถœ์‹œ ์ดํ›„ 4.9 44๊ฐœ์˜ ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๊ฐ€ ๋งˆ๊ฐ๋˜์—ˆ์œผ๋ฉฐ 431๊ฐœ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

  • ๋‚ด์žฅ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๋ณธ์ ์œผ๋กœ XNUMX๊ฐœ ์ด์ƒ์˜ DLL์ด ๋นŒ๋“œ๋ฉ๋‹ˆ๋‹ค. MSVCRT (Wine ํ”„๋กœ์ ํŠธ ๋ฐ Windows์˜ DLL์—์„œ ์ œ๊ณต) PE(Portable Executable) ํ˜•์‹;
  • PnP(ํ”Œ๋Ÿฌ๊ทธ ์•ค ํ”Œ๋ ˆ์ด) ๋“œ๋ผ์ด๋ฒ„ ์„ค์น˜ ์ง€์›์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. UpdateDriverForPlugAndPlayDevices() ํ•จ์ˆ˜๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ๋ฏธ๋””์–ด ์žฌ๋‹จ ์‹œ๊ณ„ ๋™๊ธฐํ™” ์ง€์› ์ถ”๊ฐ€;
  • ์‚ฌ์šด๋“œ ๋“œ๋ผ์ด๋ฒ„์— ๋ณผ๋ฅจ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘๋™๊ณผ ๊ด€๋ จ๋œ ์˜ค๋ฅ˜ ๋ณด๊ณ ์„œ๊ฐ€ ๋‹ซํž™๋‹ˆ๋‹ค.

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

ะ’ ์ƒˆ๋กœ์šด ๋ฒ„์ „ ์–‘์„ฑ์ž:

  • DirectX ์‚ฌ์šด๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(API XAudio2, X3DAudio, XAPO ๋ฐ XACT3)๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” FAudio ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ๋ฆด๋ฆฌ์Šค 19.06์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • DXVK 1.2.1 ๋ ˆ์ด์–ด๋Š” ์ƒˆ๋กœ์šด ์ปดํŒŒ์ผ๋Ÿฌ๋กœ ์ปดํŒŒ์ผ๋˜์–ด 32๋น„ํŠธ ๊ฒŒ์ž„์˜ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • SpellForce 3์˜ ๊ธ€๊ผด ๋ Œ๋”๋ง์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Team Sonic Racing์„ ํฌํ•จํ•œ ์ผ๋ถ€ ๊ฒŒ์ž„์—์„œ Rumble ๊ฒŒ์ž„ ์ปจํŠธ๋กค๋Ÿฌ ์ง€์› ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์˜์–ด๊ฐ€ ์•„๋‹Œ ๋กœ์บ˜์„ ์‚ฌ์šฉํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๊ฒŒ์ž„ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ๋Š” A Hat in Time์—์„œ ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด์–ด ํ”Œ๋ ˆ์ด๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์„ ํฌํ•จํ•˜์—ฌ ์ƒˆ๋กœ์šด Steam ๋„คํŠธ์›Œํฌ API์˜ ๋ฒ„๊ทธ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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