์™€์ธ 4.14 ๋ฆด๋ฆฌ์Šค

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

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

  • Mono ์—”์ง„์ด ๋ฒ„์ „ 4.9.2๋กœ ์—…๋ฐ์ดํŠธ๋˜์–ด DARK ๋ฐ DLC ํ€˜์ŠคํŠธ๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • PE(Portable Executable) ํ˜•์‹์˜ DLL์€ ๋” ์ด์ƒ ๋Ÿฐํƒ€์ž„์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    MinGW;

  • ntoskrnl์€ MmIsThisAnNtAsSystem ํ˜ธ์ถœ์„ ๊ตฌํ˜„ํ•˜๊ณ  SePrivilegeCheck ๋ฐ SeLocateProcessImageName ํ˜ธ์ถœ์— ๋Œ€ํ•œ ์Šคํ…์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • ะ’
    wtsapi32๋Š” WTSFreeMemoryExA ๋ฐ WTSFreeMemoryExW ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ  WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] ๋ฐ WTSOpenServerEx[AW]์— ๋Œ€ํ•œ ์Šคํ…์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ƒˆ๋กœ์šด DLL wlanui ๋ฐ utildll์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœ์„ธ์Šค, ์Šค๋ ˆ๋“œ ๋ฐ ํŒŒ์ผ ์„ค๋ช…์ž ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ์ฝ”๋“œ๊ฐ€ kernel32์—์„œ kernelbase๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Wined3d์—๋Š” wined3d_texture_upload_data() ๋ฐ wined3d_texture_gl_upload_data()์™€ ๊ฐ™์€ ํ…์Šค์ฒ˜ ์ž‘์—…์„ ์œ„ํ•œ ํ•จ์ˆ˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ARM64 ํ”Œ๋žซํผ์˜ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ์™€ ๊ด€๋ จ๋œ ์ˆ˜์ • ์‚ฌํ•ญ์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘๋™๊ณผ ๊ด€๋ จ๋œ ์˜ค๋ฅ˜ ๋ณด๊ณ ์„œ๊ฐ€ ๋‹ซํž™๋‹ˆ๋‹ค.
    World War Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, The Sims 1, Star Control Origins, Process Hacker, Star citizen, Adobe Digital Editions 2.

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

์ƒˆ ๋ฒ„์ „์—์„œ๋Š” DirectX ์‚ฌ์šด๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(API XAudio2, X3DAudio, XAPO ๋ฐ XACT3)๊ฐ€ ๊ตฌํ˜„๋œ FAudio ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ๋ฆด๋ฆฌ์Šค 19.08๋กœ, Mono ์—”์ง„์ด ๋ฒ„์ „ 4.9.2๋กœ, DXVK ๋ ˆ์ด์–ด(DXGI, Direct3D ๊ตฌํ˜„)๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Vulkan API ์™ธ์— Direct10D 3(Vulkan API)์ด ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1.3.2. ๋†’์€ ํ”„๋ ˆ์ž„ ์†๋„ ํ™”๋ฉด์— 60FPS ์ถœ๋ ฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(์ด์ „ ๊ฒŒ์ž„์— ํ•„์š”ํ•จ). Earth Defense Force 5 ๋ฐ Earth Defense Force 4.1์—์„œ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•  ๋•Œ ๋ฉˆ์ถ”๋Š” ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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