Pelepasan Wine 4.9 dan Proton 4.2-5

Tersedia rilis eksperimental implementasi terbuka API Win32 - Wine 4.9. Sejak rilis versi 4.8 24 laporan bug ditutup dan 362 perubahan dilakukan.

Perubahan terpenting:

  • Menambahkan dukungan awal untuk menginstal driver Plug and Play;
  • Kemampuan untuk merakit modul 16-bit dalam format PE telah diterapkan;
  • Berbagai fungsi telah dipindahkan ke KernelBase DLL baru;
  • Perbaikan telah dilakukan terkait pengoperasian pengontrol game;
  • Penggunaan pengatur waktu sistem presisi tinggi, jika tersedia, dipastikan;
  • Laporan kesalahan terkait pengoperasian game dan aplikasi ditutup:
    Skuadron Nakal 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.

Pada saat yang sama, Katup ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° membangun proyek tersebut Proton 4.2-5, yang didasarkan pada pengembangan proyek Wine dan bertujuan untuk memungkinkan aplikasi game yang dibuat untuk Windows dan disajikan dalam katalog Steam untuk dijalankan di Linux. Prestasi proyek sebaran di bawah lisensi BSD. Proton memungkinkan Anda menjalankan langsung aplikasi game khusus Windows di klien Steam Linux. Paket ini mencakup implementasi DirectX 10/11 (berdasarkan Dxvk) dan 12 (berdasarkan vkd3d), bekerja melalui terjemahan panggilan DirectX ke Vulkan API, memberikan peningkatan dukungan untuk pengontrol game dan kemampuan untuk menggunakan mode layar penuh terlepas dari resolusi layar yang didukung dalam game. Dibandingkan dengan Wine asli, performa game multi-thread telah meningkat secara signifikan berkat penggunaan patch"esync"(Sinkronisasi Acara).

Π’ versi baru Menambahkan dukungan untuk API jaringan Steam yang digunakan dalam game baru, termasuk A Hat in Time. Banyak perbaikan tata letak pengontrol game telah dilakukan untuk menyelesaikan banyak masalah pengontrol game di game berbasis Unity, termasuk game Subnautica dan Ubisoft.

Proton 4.2-5 menggunakan pelepasan interlayer
DXVK 1.2.1 dengan implementasi DXGI, Direct3D 10 dan Direct3D 11 di atas Vulkan API (sebelumnya digunakan versi 1.1.1). Selain perbaikan bug dan peningkatan dukungan game di cabang DXVK 1.2 terlibat utas terpisah untuk mentransmisikan buffer perintah dan menambahkan dukungan untuk ekstensi rendering tertentu yang tidak ditentukan secara resmi dalam spesifikasi Direct3D 11. Rilis korektif DXVK 1.2.1 meningkatkan kompatibilitas dengan ReShade, masalah kinerja di Lords of the Fallen dan The Surge telah teratasi, crash di Yakuza Kiwami 2 telah teratasi.

Sumber: opennet.ru

Tambah komentar