Wine 4.9 va Proton 4.2-5 ning chiqarilishi

Mavjud Win32 API-ning ochiq ilovasining eksperimental versiyasi - Sharob 4.9. Versiya chiqqandan beri 4.8 24 ta xato hisoboti yopildi va 362 ta o'zgartirish kiritildi.

Eng muhim o'zgarishlar:

  • Plug and Play drayverlarini o'rnatish uchun dastlabki yordam qo'shildi;
  • PE formatida 16 bitli modullarni yig'ish imkoniyati amalga oshirildi;
  • Turli funktsiyalar yangi KernelBase DLL ga ko'chirildi;
  • O'yin boshqaruvchilarining ishlashi bilan bog'liq tuzatishlar kiritildi;
  • Agar mavjud bo'lsa, yuqori aniqlikdagi tizim taymerlaridan foydalanish ta'minlanadi;
  • O'yinlar va ilovalarning ishlashi bilan bog'liq xato hisobotlari yopiladi:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

Shu bilan birga, Valve e'lon qilindi loyihani qurish Proton 4.2-5, 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 10/11 dasturini o'z ichiga oladi ( DXVK) va 12 (asoslangan vkd3d), DirectX qo'ng'iroqlarini Vulkan API-ga tarjima qilish orqali ishlaydigan, o'yin boshqaruvchilari uchun yaxshilangan yordam va o'yinlarda qo'llab-quvvatlanadigan ekran o'lchamlaridan qat'i nazar, to'liq ekran rejimidan foydalanish imkoniyatini beradi. Asl Wine bilan solishtirganda, yamoqlardan foydalanish tufayli ko'p bosqichli o'yinlarning ishlashi sezilarli darajada oshdi "sinxronlash"(Eventfd sinxronizatsiyasi).

Π’ yangi versiya Yangi oΚ»yinlarda, jumladan, A Hat in Timeda ishlatiladigan Steam tarmoq API’larini qoΚ»llab-quvvatlash qoΚ»shildi. Unity-ga asoslangan o'yinlarda, jumladan Subnautica va Ubisoft o'yinlarida o'yin boshqaruvchisi bilan bog'liq ko'plab muammolarni hal qilish uchun ko'plab o'yin boshqaruvchisi tartibini tuzatishlar kiritildi.

Proton 4.2-5 qatlamlararo relizdan foydalanadi
DXVK 1.2.1 Vulkan API-ning yuqori qismida DXGI, Direct3D 10 va Direct3D 11-ni amalga oshirish bilan (ilgari 1.1.1 versiyasi ishlatilgan). DXVK 1.2 filialida xatolarni tuzatish va yaxshilangan o'yinni qo'llab-quvvatlashga qo'shimcha ravishda jalb qilingan buyruqlar buferini uzatish uchun alohida oqim va Direct3D 11 spetsifikatsiyasida rasman aniqlanmagan maxsus renderlash kengaytmalari uchun qo'shimcha qo'llab-quvvatlash. ReShade, Lords of the Fallen va The Surge filmlarida ishlash muammolari hal qilindi, Yakuza Kivami 2 filmidagi avariyalar hal qilindi.

Manba: opennet.ru

a Izoh qo'shish