Rilis Wine 7.1 lan pementasan Wine 7.1

Rilis eksperimen saka implementasi mbukak Win32 API - Wine 7.1 - njupuk Panggonan. Wiwit rilis 7.0, 42 laporan bug wis ditutup lan 408 owah-owahan wis digawe. Minangka pangeling, wiwit karo cabang 2.x, project Wine diuripake menyang skema penomeran versi kang saben release stabil ngasilaken ing Tambah ing digit pisanan nomer versi (6.0.0, 7.0.0), lan nganyari. kanggo rilis stabil dirilis karo owah-owahan ing digit katelu (7.0.1, 7.0.2, 7.0.3). Versi eksperimen, dikembangake minangka persiapan kanggo rilis utama sabanjure, dirilis kanthi owah-owahan ing digit kapindho (7.1, 7.2, 7.3).

Owah-owahan sing paling penting:

  • Dhukungan ditambahake kanggo API grafis Vulkan 1.3.
  • Serangkaian masalah karo tema wis dirampungake.
    Rilis Wine 7.1 lan pementasan Wine 7.1Rilis Wine 7.1 lan pementasan Wine 7.1
  • Dhukungan apik kanggo protokol WebSocket.
  • Ngapikake clipping kursor ing platform macOS.
  • Ndandani wis digawe kanggo compiler IDL kanggo nambah support C++.
  • Laporan kesalahan sing ana gandhengane karo operasi game 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 kesalahan sing ana gandhengane karo operasi 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.

Kajaba iku, kita bisa nyathet pambentukan rilis proyek Wine Staging 7.1, ing kerangka sing dibangun saka Wine sing luwih dawa, kalebu patch sing durung siap utawa beboyo sing durung cocog kanggo diadopsi menyang cabang Wine utama. Dibandhingake karo Wine, Wine Staging nyedhiyakake 561 patch tambahan.

Rilis anyar nggawa sinkronisasi karo basis kode Wine 7.1. 3 patch related kanggo implementasine saka kabar callback ing xactengine, Kajaba saka WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY ing ws2_32 lan nggunakake mbosenke indeks (bindless) tekstur kanggo shaders GLSL ing wined3d wis ditransfer menyang Wine utama. Tembelan sing dianyari kanggo ndhukung NVIDIA CUDA.

Rilis lapisan DXVK 1.9.4 uga wis diterbitake, nyedhiyakake implementasi DXGI (Infrastruktur Grafik DirectX), Direct3D 9, 10 lan 11, nggarap terjemahan telpon menyang API Vulkan. DXVK bisa digunakake kanggo mbukak aplikasi lan game 3D ing Linux nggunakake Wine, dadi alternatif kinerja sing luwih dhuwur kanggo implementasi Direct3D 9/10/11 asli Wine sing mlaku ing ndhuwur OpenGL.

Ing versi anyar DXVK:

  • Kanthi gawan, emulasi titik ngambang sing ketat ing D3D9 diaktifake ing sistem kanthi versi driver RADV Vulkan ing mangsa ngarep, sing bakal nambah akurasi lan kinerja rendering.
  • Alokasi memori sing luwih apik lan nyuda konsumsi memori ing game sing nggunakake macem-macem proses utawa piranti D3D.
  • Masalah karo panggunaan memori video ing NVIDIA GPUs karo RBAR (Resizable BAR) nalika setelan dxvk.shrinkNvidiaHvvHeap aktif wis ditanggulangi.
  • Dibusak pilihan warisan kanggo mateni OpenVR.
  • Optimisasi kinerja aktif lan dhukungan tambahan kanggo teknologi Skala Realistis DLSS kanggo God of War.

Source: opennet.ru

Add a comment