U realizua njĂ« version eksperimental tĂ« implementimit tĂ« hapur tĂ« Win32 API â Wine 7.1. QĂ« nga lĂ«shimi i 7.0 janĂ« mbyllur 42 raportet pĂ«r gabime dhe janĂ« bĂ«rĂ« 408 ndryshime. KujtojmĂ« se qĂ« nga dega 2.x, projekti Wine ka kaluar nĂ« njĂ« skemĂ« numĂ«rimi versionesh, ku çdo version stabil çon nĂ« rritjen e numrit tĂ« parĂ« nĂ« numrin e versionit (6.0.0, 7.0.0), ndĂ«rsa pĂ«rditĂ«simet pĂ«r versionet stabil lĂ«shohen me ndryshimin e numrit tĂ« tretĂ« (7.0.1, 7.0.2, 7.0.3). Versionet eksperimentale, qĂ« zhvillohen gjatĂ« pĂ«rgatitjes pĂ«r lĂ«shimin e ardhshĂ«m tĂ« rĂ«ndĂ«sishĂ«m, lĂ«shohen me ndryshimin e numrit tĂ« dytĂ« (7.1, 7.2, 7.3).
Ndryshimet më të rëndësishme:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r API grafike Vulkan 1.3.
- Zgjidhur një seri problemesh me tematikat.


- Përmirësuar mbështetje për protokollin WebSocket.
- Përmirësuar prerjen e kursorit në platformën macOS.
- Bërë rregullime në kompajlerin IDL për përmirësimin e mbështetjes për C++.
- Mbyllur raportet për gabime që lidhen me lojrat: 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.
- Mbyllur raportet për gabime që lidhen me aplikacionet: 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.
Gjithashtu vlen të përmendet formimi i publikimit të projektit Wine Staging 7.1, ku krijohen versione të avancuara të Wine, duke përfshirë patç më të papërgatitur ose të rrezikshëm, që ende nuk janë të gatshme për t'u pranuar në degën kryesore të Wine. Krahasuar me Wine, në Wine Staging ofrohen 561 patç të tjera.
Në këtë publikim të ri, është realizuar sinkronizimi me bazën e kodit Wine 7.1. Në përbërjen kryesore të Wine janë transferuar 3 patç lidhur me implementimin e njoftimeve callback në xactengine, shtimin e WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY në ws2_32 dhe aktivizimin e teksturave me indekse dinamike (bindless) për GLSL-shaderat në wined3d. Patçi për mbështetje të NVIDIA CUDA është përmirësuar.
Po ashtu, është publikuar versioni i bibliotekës DXVK 1.9.4, që ofron implementimin e DXGI (Infrastruktura e Grafikeve DirectX), Direct3D 9, 10 dhe 11, funksionon përmes përkthimit të thirrjeve në API Vulkan. DXVK mund të përdoret për të ekzekutuar aplikacione dhe lojëra 3D në Linux përmes Wine, duke shërbyer si një alternativë më të lartë të performancës për implementimet e integruara në Wine të Direct3D 9/10/11, që funksionojnë mbi OpenGL.
Në versionin e ri të DXVK:
- Futuras versionet e Vulkan-drajvërave RADV aktivizojnë në mënyrë të parazgjedhur modin e rigjallërimit të llogaritjeve me pikë të lundrueshme në D3D9, duke lejuar kështu rritjen e saktësisë dhe performancës gjatë renderimit.
- Përmirësimi i shpërndarjes së memories dhe ulja e konsumit të memories në lojërat që përdorin procese ose pajisje D3D të shumta.
- Zgjidhur problemi me përdorimin e memorjes video në GPU-në NVIDIA me RBAR (Resizable BAR) duke aktivizuar cilësimin dxvk.shrinkNvidiaHvvHeap.
- Opsioni i vjetruar për çaktivizimin e OpenVR është hequr.
- Aktivizime të performancës janë përfshirë dhe të teknologjisë së shkallëzimit realist DLSS për lojën God of War.
Burimi: opennet.ru


