Şərab 7.1 buraxılışı və Şərab quruluşu 7.1

Win32 API, Wine 7.1-in açıq mənbə tətbiqinin eksperimental buraxılışı baş tutdu. 7.0-ın buraxılmasından bu yana 42 səhv hesabatı bağlanıb və 408 dəyişiklik edilib. Xatırladaq ki, 2.x filialından başlayaraq Şərab layihəsi versiya nömrələmə sxeminə keçib, burada hər bir stabil buraxılış versiya nömrəsində (6.0.0, 7.0.0) birinci rəqəmin artmasına və yenilənmələrə gətirib çıxarır. stabil buraxılışlar üçüncü rəqəmin dəyişməsi ilə buraxılır (7.0.1, 7.0.2, 7.0.3). Növbəti əsas buraxılışa hazırlıq üçün hazırlanmış eksperimental versiyalar ikinci rəqəmin dəyişdirilməsi ilə buraxılır (7.1, 7.2, 7.3).

Ən vacib dəyişikliklər:

  • Vulkan 1.3 qrafik API üçün əlavə dəstək.
  • Mövzularla bağlı bir sıra problemlər düzəldildi.
    Şərab 7.1 buraxılışı və Şərab quruluşu 7.1Şərab 7.1 buraxılışı və Şərab quruluşu 7.1
  • WebSocket protokolu üçün təkmilləşdirilmiş dəstək.
  • macOS platformasında təkmilləşdirilmiş kursor kəsimi.
  • C++ dəstəyini təkmilləşdirmək üçün IDL kompilyatorunda düzəlişlər edilib.
  • Oyunlarla bağlı qapalı səhv hesabatları: 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.
  • Proqramların işləməsi ilə bağlı qapalı səhv hesabatları: 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.

Əlavə olaraq, Wine Staging 7.1 layihəsinin buraxılışının formalaşmasını qeyd edə bilərik ki, onun çərçivəsində Şərabın genişləndirilmiş konstruksiyaları, o cümlədən əsas Şərab filialına qəbul üçün hələ uyğun olmayan natamam və ya riskli yamalar formalaşır. Şərab ilə müqayisədə Wine Staging 561 əlavə yamaq təmin edir.

Yeni buraxılış Wine 7.1 kod bazası ilə sinxronlaşdırılıb. Xactengine-də geri çağırış bildirişlərinin həyata keçirilməsi, WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY-nin ws3_2-ə əlavə edilməsi və wind32d-də GLSL şeyderləri üçün dinamik indeksləşdirilmiş (bağlı olmayan) teksturaların istifadəsi ilə bağlı əsas Şərab paketinə 3 yamaq köçürüldü. NVIDIA CUDA-nı dəstəkləmək üçün yenilənmiş yamaq.

DXVK 1.9.4 layının buraxılışı da nəşr edilib, DXGI (DirectX Qrafik İnfrastruktur), Direct3D 9, 10 və 11-in tətbiqini təmin edir, zənglərin Vulkan API-yə tərcüməsi vasitəsilə işləyir. DXVK, Wine-dan istifadə edərək Linux-da 3D proqramları və oyunları idarə etmək üçün istifadə oluna bilər, bu da Wine-ın OpenGL-in üzərində işləyən daxili Direct3D 9/10/11 tətbiqlərinə daha yüksək performanslı alternativ kimi xidmət edir.

DXVK-nın yeni versiyasında:

  • Varsayılan olaraq, D3D9-un ciddi üzən nöqtə emulyasiya rejimi RADV Vulkan sürücüsünün gələcək versiyaları olan sistemlərdə aktivləşdirilir ki, bu da göstərmə dəqiqliyini və performansını yaxşılaşdıracaq.
  • Çox prosesdən və ya D3D cihazlarından istifadə edən oyunlarda təkmilləşdirilmiş yaddaş ayrılması və azaldılmış yaddaş istehlakı.
  • dxvk.shrinkNvidiaHvvHeap parametri aktiv olduqda RBAR (Resizable BAR) ilə NVIDIA GPU-larda video yaddaşdan istifadə ilə bağlı problem həll edildi.
  • OpenVR-ni deaktiv etmək üçün köhnəlmiş seçim silindi.
  • Performans optimallaşdırmalarını aktivləşdirdi və God of War üçün real DLSS miqyası üçün əlavə dəstək.

Mənbə: opennet.ru

Добавить комментарий