Wine 4.17, Wine Staging 4.17, Proton 4.11-6 ve D9VK 0.21'in yeni sürümleri

Mevcut Win32 API'nin açık uygulamasının deneysel sürümü - Şarap 4.17. Sürümün yayınlanmasından bu yana 4.16 14 hata raporu kapatıldı ve 274 değişiklik yapıldı.

En önemli değişiklikler:

  • Mono motoru 4.9.3 sürümüne güncellendi;
  • DXTn formatındaki sıkıştırılmış dokular için d3dx9'a destek eklendi (Wine Staging'den aktarılmıştır);
  • Windows Komut Dosyası çalışma zamanı kitaplığının (msscript) ilk sürümü önerildi;
  • İşlem başlamadan önce APC çağrılarının ntdll'ye işlenmesi eklendi;
  • wined3d, AMD VEGA12 GPU'lar için destek ekler;
  • XRandR API aracılığıyla cihaz değişiklikleriyle ilgili bildirimlerin işlenmesine yönelik destek uygulandı;
  • RSA anahtar üretimi için destek eklendi;
  • ARM64 mimarisi için, nesne arayüzlerine yönelik kesintisiz proxy desteği uygulandı;
  • Oyunların ve uygulamaların çalışmasına ilişkin hata raporları kapatılmıştır.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed yükleyicisi, Royal Quest, iCloud.

Aynı anda gönderilen proje sürümü Şarap Sahneleme 4.17, tam olarak hazır olmayan veya henüz ana Şarap dalına benimsenmeye uygun olmayan riskli yamalar da dahil olmak üzere, genişletilmiş Şarap yapılarının oluşturulduğu. Wine ile karşılaştırıldığında Wine Staging 855 ek yama sağlar. Yeni sürüm, Wine 4.17 kod tabanıyla senkronizasyon sağlıyor. Overwatch ve Star Citizen'ın yanı sıra Source motorunu temel alan oyunlardaki sorunları ortadan kaldıran ham modda giriş desteği (kullanıcı32'de Ham Giriş) eklendi. Oyun çökmelerini çözmek için düzeltmeler eklendi
Empire Earth, Trinlet Supreme ve Silent Hill 4: Oda. DirectSound efektleri için dsdmo.dll saplaması eklendi.

Vana Şirketi yayınlanan projenin yeni sürümü Proton 4.11-6Wine projesinin geliştirmelerine dayanan ve Windows için oluşturulan ve Steam kataloğunda sunulan oyun uygulamalarının Linux'ta başlatılmasını sağlamayı amaçlayan. Proje geliştirmeleri yayılmış BSD lisansı altındadır. Proton, Steam Linux istemcisinde yalnızca Windows'a özel oyun uygulamalarını doğrudan çalıştırmanıza olanak tanır. Paket bir DirectX 9 uygulaması içerir (tabanlı) D9VK), DirectX 10/11 (tabanlı) DXVK) ve DirectX 12 (tabanlı) vkd3d), Vulkan API'sine yapılan DirectX çağrıları aracılığıyla çalışarak, oyun denetleyicileri için gelişmiş destek ve oyunlarda desteklenen ekran çözünürlüklerinden bağımsız olarak tam ekran modunu kullanma yeteneği sağlar.

Proton'un yeni sürümünde, DXVK katmanı (Vulkan API'sinin üzerinde DXGI, Direct3D 10 ve Direct3D 11 uygulaması) bir dal olarak güncellendi 1.4hangi
Direct3D 11 programlama arayüzü 11.4 sürümüne ve DXGI 1.5 sürümüne güncellendi. Bu arada DXVK geliştiricileri düzeltici bir güncelleme yayınladı DXVK 1.4.1D3D10 kodunda çökmelere neden olan sorunları düzelten ve Batman: Arkham City, Hitman 2 ve Ni no Kuni Remastered için desteği iyileştiren.

Ek olarak, projenin yeni ve önemli bir sürümünü de not edebiliriz. D9VK 0.21Direct3D 9'un uygulanmasının geliştirildiği, çağrıların Vulkan grafik API'sine çevrilmesi üzerinde çalışılıyor. Proje, Direct3D 9 desteğiyle genişletilen DXVK proje kod tabanını temel alıyor. WineD3D tabanlı Direct9D 3 uygulamasıyla karşılaştırıldığında D9VK, OpenGL aracılığıyla Direct3D 9 çevirisinin Vulkan aracılığıyla yapılan çeviriye göre daha yavaş olması nedeniyle daha yüksek performansa izin veriyor.

В Yeni sürüm yeni Direct3D 9 çağrıları eklendi
D3DBLEND_BOTHSRCALPHA ve D3DBLEND_BOTHINVSRCALPHA, MSAA görüntüleri ve derinlik haritaları için bir kilitleme sistemi uygulandı, YUV2 ve YUVY formatları için destek eklendi, vertex gölgelendiricilerin yazılımla işlenmesini etkinleştirirken genişletilmiş bir sabit seti eklendi, performans optimizasyonu gerçekleştirildi, DXSO için TexM3x3Spec ve TexMXNUMXxXNUMXSpec çağrıları uygulandı
TexM3x3VSpec, 27 hata düzeltildi.

Kaynak: opennet.ru

Yorum ekle