Keluaran Wine 4.9 dan Proton 4.2-5

Ada keluaran percubaan pelaksanaan terbuka Win32 API - Wain 4.9. Sejak keluaran versi 4.8 24 laporan pepijat telah ditutup dan 362 perubahan telah dibuat.

Perubahan yang paling penting:

  • Menambah sokongan awal untuk memasang pemacu Plug and Play;
  • Keupayaan untuk memasang modul 16-bit dalam format PE telah dilaksanakan;
  • Pelbagai fungsi telah dialihkan ke KernelBase DLL baharu;
  • Pembetulan telah dibuat berkaitan dengan operasi pengawal permainan;
  • Penggunaan pemasa sistem berketepatan tinggi, jika ada, dipastikan;
  • Laporan ralat yang berkaitan dengan pengendalian permainan dan aplikasi ditutup:
    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.

Pada masa yang sama, Valve ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° membina projek Proton 4.2-5, yang berdasarkan perkembangan projek Wine dan bertujuan untuk memastikan pelancaran aplikasi permainan yang dicipta untuk Windows dan dibentangkan dalam katalog Steam di Linux. Perkembangan projek sebar di bawah lesen BSD. Proton membenarkan anda menjalankan terus aplikasi permainan Windows sahaja dalam klien Steam Linux. Pakej ini termasuk pelaksanaan DirectX 10/11 (berdasarkan DXVK) dan 12 (berdasarkan vkd3d), bekerja melalui terjemahan panggilan DirectX ke API Vulkan, menyediakan sokongan yang lebih baik untuk pengawal permainan dan keupayaan untuk menggunakan mod skrin penuh tanpa mengira resolusi skrin yang disokong dalam permainan. Berbanding dengan Wain asal, prestasi permainan berbilang benang telah meningkat dengan ketara berkat penggunaan tampalan "esync"(Penyegerakan Eventfd).

Π’ versi baru Menambah sokongan untuk API rangkaian Steam yang digunakan dalam permainan baharu, termasuk A Hat in Time. Banyak pembetulan reka letak pengawal permainan telah dibuat untuk menyelesaikan banyak isu pengawal permainan dalam permainan berasaskan Unity, termasuk permainan Subnautica dan Ubisoft.

Proton 4.2-5 menggunakan pelepasan interlayer
DXVK 1.2.1 dengan pelaksanaan DXGI, Direct3D 10 dan Direct3D 11 di atas API Vulkan (sebelum ini versi 1.1.1 telah digunakan). Sebagai tambahan kepada pembetulan pepijat dan sokongan permainan yang lebih baik dalam cawangan DXVK 1.2 terbabit utas berasingan untuk menghantar penimbal arahan dan sokongan tambahan untuk sambungan pemaparan khusus yang tidak ditakrifkan secara rasmi dalam spesifikasi Direct3D 11. Keluaran pembetulan DXVK 1.2.1 meningkatkan keserasian dengan ReShade, isu prestasi dalam Lords of the Fallen dan The Surge telah diselesaikan, ranap dalam Yakuza Kiwami 2 telah diselesaikan.

Sumber: opennet.ru

Tambah komen