Випуск Wine 4.14

доступний експериментальний випуск відкритої реалізації Win32 API Вино 4.14. З моменту випуску версії 4.13 було закрито 18 звітів про помилки та внесено 255 змін.

Найважливіші зміни:

  • Двигун Mono оновлений до версії 4.9.2, що дозволило позбавитися проблем при запуску квестів DARK і DLC;
  • DLL у форматі PE (Portable Executable) тепер не прив'язані до runtime
    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 та націлений на забезпечення запуску в Linux ігрових програм, створених для Windows та представлених у каталозі Steam. Напрацювання проекту поширюються під ліцензією BSD. Proton дозволяє безпосередньо запускати в Linux-клієнті Steam ігрові програми, що поставляються лише для Windows. Пакет включає реалізацію DirectX 9 (на базі Д9ВК), DirectX 10/11 (на базі DXVK) та 12 (на базі VKD3D), що працюють через трансляцію викликів DirectX в API Vulkan, надає покращену підтримку ігрових контролерів і можливість використання повноекранного режиму незалежно від дозволів екрану, що підтримуються в іграх.

У новій версії компоненти FAudio з реалізацією звукових бібліотек DirectX (API XAudio2, X3DAudio, XAPO і XACT3) оновлені до випуску 19.08, двигун Mono до версії 4.9.2, а прошарок DXVK (реалізація DXGI, Direct3D 10 і Direct3D 11 до версії 1.3.2. Забезпечено виведення даних про режим 60 FPS та для екранів з високою частотою кадрів (необхідне для старих ігор). Вирішено проблеми із зависанням при введенні тексту в іграх Earth Defense Force 5 та Earth Defense Force 4.1.

Джерело: opennet.ru

Додати коментар або відгук