Kiadásra került a Win32 API nyílt megvalósításának kísérleti verziója — Wine 7.1. A 7.0 kiadása óta 42 hibajelentést zártunk le, és 408 módosítást hajtottunk végre. Emlékeztetünk, hogy a 2.x ágtól kezdve a Wine projekt a verziószámoknál egy olyan rendszert alkalmaz, ahol minden stabil kiadás a verzió első számjegyének emelkedését jelenti (6.0.0, 7.0.0), míg a stabil kiadások frissítései a harmadik számjegy megváltoztatásával jelennek meg (7.0.1, 7.0.2, 7.0.3). A kísérleti verziók, melyek a következő jelentős kiadás előkészítése alatt fejlődnek, a második számjegy módosításával jelennek meg (7.1, 7.2, 7.3).
A legfontosabb változások:
- Hozzáadva a Vulkan 1.3 grafikus API támogatása.
- Több felhasználói téma problémáját orvosolták.


- Javították a WebSocket protokoll támogatását.
- A kurzorcsonkítás javult a macOS platformon.
- Javításokat hajtottak végre az IDL fordítóban a C++ támogatásának javítása érdekében.
- Javították a következő játékokhoz kapcsolódó hibajelentéseket: 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.
- Javították a következő alkalmazásokhoz kapcsolódó hibajelentéseket: 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.
Kiemelendő, hogy a Wine Staging 7.1 projekt kiadása is megtörtént, amely kibővített Wine összesítéseket tartalmaz, melyek éveken át nem teljesen stabil vagy kockázatos javításokat tartalmaznak, amik jelenleg nem alkalmasak a fő Wine ágba való elfogadásra. A Wine Staging az alap Wine-hoz képest 561 további javítást biztosít.
Az új kiadásban a Wine 7.1 kódalapjával történő szinkronizálás valósult meg. A Wine fő ágához 3 javítást integráltak, amelyek a xactengine callback értesítések megvalósításával, a WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY hozzáadásával a ws2_32-hez és a dinamikusan indexelt (bindless) textúrák alkalmazásával GLSL árnyékolókhoz a wined3d-ben kapcsolatosak. Frissült az NVIDIA CUDA támogatási javítás.
Megjelent a DXVK 1.9.4 interfész kiadása is, amely a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 és 11 megvalósítását nyújtja, amely a Vulkan API-ba vetített hívásokon keresztül működik. A DXVK alkalmazható 3D-alkalmazások és játékok futtatására Linuxon a Wine segítségével, mint egy nagyobb teljesítményű alternatíva a Wine beépített Direct3D 9/10/11 megvalósításaihoz képest, amelyek az OpenGL fölött működnek.
Az új DXVK verzióban:
- Alapértelmezetten aktív a pontos lebegőpontos számítási emuláció D3D9-ben a jövőbeli RADV Vulkan-illesztőprogrammal rendelkező rendszereken, ami növeli a pontosságot és a teljesítményt a renderelés során.
- Javították a memóriaelosztást és csökkentették a memóriafogyasztást több folyamatot vagy D3D-eszközt használó játékokban.
- Megoldották a videomemória használatának problémáját NVIDIA GPU-kon RBAR (Resizable BAR) használatakor, amikor a dxvk.shrinkNvidiaHvvHeap beállítás engedélyezve van.
- Eltávolították az OpenVR letiltására szolgáló elavult opciót.
- Teljesítményoptimalizálások kerültek bevezetésre, és hozzáadásra került a DLSS valósághű skálázási technológia támogatása a God of War játékhoz.
Forrás: opennet.ru


