Sharob 7.1 versiyasi va Sharob staging 7.1

Win32 API - Wine 7.1 ning ochiq ilovasining eksperimental versiyasi bo'lib o'tdi. 7.0 versiyasi chiqqandan beri 42 ta xato xabarlari yopildi va 408 ta o'zgartirish kiritildi. Eslatib o‘tamiz, 2.x filialidan boshlab, Wine loyihasi versiyalarni raqamlash sxemasiga o‘tdi, bunda har bir barqaror versiya versiya raqamining birinchi raqami (6.0.0, 7.0.0) va yangilanishlarning ko‘payishiga olib keladi. barqaror relizlar uchinchi raqamning o'zgarishi bilan chiqariladi (7.0.1, 7.0.2, 7.0.3). Keyingi yirik nashrga tayyorgarlik jarayonida ishlab chiqilgan eksperimental versiyalar ikkinchi raqamning o'zgarishi bilan chiqariladi (7.1, 7.2, 7.3).

Eng muhim o'zgarishlar:

  • Vulkan 1.3 grafik API-ni qo'llab-quvvatlash qo'shildi.
  • Mavzular bilan bog'liq bir qator muammolar hal qilindi.
    Sharob 7.1 versiyasi va Sharob staging 7.1Sharob 7.1 versiyasi va Sharob staging 7.1
  • WebSocket protokoli uchun yaxshilangan yordam.
  • MacOS platformasida yaxshilangan kursorni kesish.
  • C++ qo'llab-quvvatlashini yaxshilash uchun IDL kompilyatoriga tuzatishlar kiritildi.
  • O'yinlarning ishlashi bilan bog'liq xato hisobotlari yopiq: Age of Empires 3, Final Fantasy 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro.
  • Ilovalarning ishlashi bilan bog'liq xato hisobotlari yopiq: TeamViewer 15.x, Word 2003, WinOffice Pro 5.3, Freeoffice, Siemens SIMATIC STEP 7, Netbeans 6.x, eRightSoft SUPER v2009-b35, Peachtree Pro Accounting 2007, 7-zip.

Bundan tashqari, Wine Staging 7.1 loyihasining chiqarilishini qayd etishimiz mumkin, uning doirasida sharobning kengaytirilgan konstruktsiyalari, shu jumladan to'liq tayyor bo'lmagan yoki xavfli yamoqlar, asosiy sharob filialiga qabul qilish uchun hali mos bo'lmagan. Sharob bilan solishtirganda, Wine Staging 561 ta qo'shimcha yamoqlarni taqdim etadi.

Yangi versiya Wine 7.1 kod bazasi bilan sinxronlashtirishni ta'minlaydi. Xactengine-da qayta qo'ng'iroq qilish bildirishnomalarini amalga oshirish, ws3_2-ga WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY qo'shilishi va wined32d-da GLSL shaderlari uchun dinamik indekslangan (bog'lanmagan) teksturalardan foydalanish bilan bog'liq 3 ta yamoq asosiy Wine-ga o'tkazildi. NVIDIA CUDA-ni qo'llab-quvvatlash uchun yangilangan yamoq.

Vulkan API-ga qo'ng'iroqlarni tarjima qilish orqali ishlaydigan DXGI (DirectX Graphics Infrastructure), Direct1.9.4D 3, 9 va 10-ni amalga oshirishni ta'minlovchi DXVK 11 qatlamining chiqarilishi ham chop etildi. DXVK Wine yordamida Linuxda 3D ilovalari va o'yinlarini ishga tushirish uchun ishlatilishi mumkin, bu OpenGL ustida ishlaydigan Wine-ning mahalliy Direct3D 9/10/11 ilovalariga yuqori samarali muqobil bo'lib xizmat qiladi.

DXVK ning yangi versiyasida:

  • Odatiy bo'lib, D3D9-da qat'iy suzuvchi nuqta emulyatsiyasi RADV Vulkan drayverining kelajakdagi versiyalari bo'lgan tizimlarda yoqilgan bo'lib, bu renderlash aniqligi va ishlashini yaxshilaydi.
  • Bir nechta jarayonlar yoki D3D qurilmalardan foydalanadigan o'yinlarda xotirani taqsimlash yaxshilandi va xotira sarfi kamayadi.
  • dxvk.shrinkNvidiaHvvHeap sozlamasi yoqilgan bo‘lsa, RBAR (o‘lchamini o‘zgartiruvchi BAR) bilan NVIDIA GPU’larda video xotiradan foydalanish muammosi hal qilindi.
  • OpenVR-ni o'chirish uchun eski variant olib tashlandi.
  • Urush xudosi uchun DLSS Realistic Scaling texnologiyasi uchun ishlashni optimallashtirish va qo'shimcha qo'llab-quvvatlash yoqilgan.

Manba: opennet.ru

a Izoh qo'shish