Keluaran Wine 7.1 dan pementasan Wine 7.1

Keluaran percubaan pelaksanaan terbuka Win32 API - Wine 7.1 - telah berlaku. Sejak keluaran 7.0, 42 laporan pepijat telah ditutup dan 408 perubahan telah dibuat. Sebagai peringatan, bermula dengan cawangan 2.x, projek Wine bertukar kepada skema penomboran versi di mana setiap keluaran stabil menghasilkan peningkatan dalam digit pertama nombor versi (6.0.0, 7.0.0) dan kemas kini. kepada keluaran stabil dikeluarkan dengan perubahan dalam digit ketiga (7.0.1, 7.0.2, 7.0.3). Versi percubaan, dibangunkan sebagai persediaan untuk keluaran utama seterusnya, dikeluarkan dengan perubahan dalam digit kedua (7.1, 7.2, 7.3).

Perubahan yang paling penting:

  • Menambah sokongan untuk API grafik Vulkan 1.3.
  • Beberapa siri isu dengan tema telah diselesaikan.
    Keluaran Wine 7.1 dan pementasan Wine 7.1Keluaran Wine 7.1 dan pementasan Wine 7.1
  • Sokongan yang lebih baik untuk protokol WebSocket.
  • Keratan kursor dipertingkat pada platform macOS.
  • Pembetulan telah dibuat pada pengkompil IDL untuk meningkatkan sokongan C++.
  • Laporan ralat yang berkaitan dengan pengendalian permainan ditutup: 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.
  • Laporan ralat yang berkaitan dengan pengendalian aplikasi ditutup: 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.

Selain itu, kita boleh perhatikan pembentukan keluaran projek Wine Staging 7.1, dalam rangka binaan lanjutan Wine terbentuk, termasuk tompok yang belum siap sepenuhnya atau berisiko yang belum lagi sesuai untuk diterima pakai ke dalam cawangan Wine utama. Berbanding dengan Wine, Wine Staging menyediakan 561 tampalan tambahan.

Keluaran baharu membawa penyegerakan dengan pangkalan kod Wine 7.1. 3 tampung yang berkaitan dengan pelaksanaan pemberitahuan panggil balik dalam xactengine, penambahan WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY dalam ws2_32 dan penggunaan tekstur yang diindeks secara dinamik (tanpa bind) untuk pelorek GLSL dalam wined3d telah dipindahkan ke Wain utama. Tampalan dikemas kini untuk menyokong NVIDIA CUDA.

Keluaran lapisan DXVK 1.9.4 juga telah diterbitkan, menyediakan pelaksanaan DXGI (Infrastruktur Grafik DirectX), Direct3D 9, 10 dan 11, yang berfungsi melalui terjemahan panggilan ke API Vulkan. DXVK boleh digunakan untuk menjalankan aplikasi dan permainan 3D di Linux menggunakan Wine, berfungsi sebagai alternatif berprestasi lebih tinggi kepada pelaksanaan Direct3D 9/10/11 asli Wine yang berjalan di atas OpenGL.

Dalam versi baharu DXVK:

  • Secara lalai, emulasi titik terapung yang ketat dalam D3D9 didayakan pada sistem dengan versi masa depan pemacu RADV Vulkan, yang akan meningkatkan ketepatan dan prestasi pemaparan.
  • Peruntukan memori yang dipertingkatkan dan penggunaan memori yang dikurangkan dalam permainan yang menggunakan berbilang proses atau peranti D3D.
  • Isu dengan penggunaan memori video pada GPU NVIDIA dengan RBAR (BAR Boleh Diubah Suai) apabila tetapan dxvk.shrinkNvidiaHvvHeap didayakan telah diselesaikan.
  • Pilihan warisan yang dialih keluar untuk melumpuhkan OpenVR.
  • Mendayakan pengoptimuman prestasi dan sokongan tambahan untuk teknologi Penskalaan Realistik DLSS untuk God of War.

Sumber: opennet.ru

Tambah komen