Wine 4.14 versiyasi

Mavjud Win32 API-ning ochiq ilovasining eksperimental versiyasi - Sharob 4.14. Versiya chiqqandan beri 4.13 18 ta xato hisoboti yopildi va 255 ta oΚ»zgartirish kiritildi.

Eng muhim o'zgarishlar:

  • Mono dvigateli 4.9.2 versiyasiga yangilandi, bu DARK va DLC kvestlarini ishga tushirishda muammolarni bartaraf etdi;
  • PE (Portable Executable) formatidagi DLL-lar endi ish vaqtiga bog'lanmaydi
    MinGW;

  • ntoskrnl MmIsThisAnNtAsSystem chaqiruvini amalga oshiradi va SePrivilegeCheck va SeLocateProcessImageName qo'ng'iroqlari uchun stublarni qo'shadi;
  • Π’
    wtsapi32 WTSFreeMemoryExA va WTSFreeMemoryExW funksiyalarini amalga oshirdi va WTSenumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] va WTSOpenServerEx[AW] uchun stublarni qo'shdi;

  • Wlanui va utildll yangi DLL fayllari qo'shildi;
  • Jarayonlar, mavzular va fayl deskriptorlarini boshqarish bilan bog'liq kod kernel32 dan yadro bazasiga ko'chirildi;
  • Wined3d teksturalar bilan ishlash funksiyalarini qo'shdi, masalan, wined3d_texture_upload_data() va wined3d_texture_gl_upload_data();
  • ARM64 platformasida istisnolardan foydalanish bilan bog'liq tuzatishlar kiritildi;
  • O'yinlar va ilovalarning ishlashi bilan bog'liq xato hisobotlari yopiladi:
    Jahon urushi Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, The Sims 1, Star Control Origins, Process Hacker, Star fuqarosi, Adobe Digital Editions 2.

Bundan tashqari, buni ta'kidlash mumkin nashr Valve loyihani yangilaydi Proton 4.11-2, bu Wine loyihasining ishlanmalariga asoslangan va Windows uchun yaratilgan va Linuxda Steam katalogida taqdim etilgan o'yin ilovalarini ishga tushirishni ta'minlashga qaratilgan. Loyiha ishlanmalari tarqaldi BSD litsenziyasi ostida. Proton Steam Linux mijozida to'g'ridan-to'g'ri faqat Windows o'yin ilovalarini ishga tushirish imkonini beradi. Paket DirectX 9 ilovasini o'z ichiga oladi ( D9VK), DirectX 10/11 (asoslangan DXVK) va 12 (asoslangan vkd3d), Vulkan API-ga DirectX qo'ng'iroqlari orqali ishlash, o'yin boshqaruvchilari uchun yaxshilangan qo'llab-quvvatlash va o'yinlarda qo'llab-quvvatlanadigan ekran o'lchamlaridan qat'i nazar, to'liq ekran rejimidan foydalanish imkoniyatini beradi.

Yangi versiyada DirectX tovush kutubxonalarini (API XAudio2, X3DAudio, XAPO va XACT3) amalga oshirishga ega FAudio komponentlari 19.08 versiyasiga, Mono dvigateli 4.9.2 versiyasiga va DXVK qatlamiga (DXGI, Direct3D joriy etilishi) yangilanadi. 10 va Direct3D 11 Vulkan API-ning tepasida) versiyagacha yangilanadi 1.3.2. Yuqori kvadrat tezligi ekranlari uchun 60 FPS chiqishi bilan ta'minlangan (eski o'yinlar uchun zarur). Earth Defence Force 5 va Earth Defence Force 4.1 da matn kiritishda muzlash bilan bog'liq muammolar tuzatildi.

Manba: opennet.ru

a Izoh qo'shish