Došlo je do eksperimentalnog izdanja open source implementacije Win32 API-ja, Wine 7.1. Od izdavanja 7.0, zatvorena su 42 izvještaja o greškama i napravljeno je 408 izmjena. Podsjetimo da je počevši od grane 2.x, projekt Wine prešao na šemu numeriranja verzija, u kojoj svako stabilno izdanje dovodi do povećanja prve cifre u broju verzije (6.0.0, 7.0.0) i ažuriranja na stabilna izdanja se objavljuju s promjenom treće znamenke (7.0.1, 7.0.2, 7.0.3). Eksperimentalne verzije razvijene u pripremi za sljedeće veliko izdanje objavljuju se s promjenom druge znamenke (7.1, 7.2, 7.3).
Najvažnije promjene:
- Dodata podrška za Vulkan 1.3 grafički API.
- Popravljen niz problema sa temama.
- Poboljšana podrška za WebSocket protokol.
- Poboljšano odsecanje kursora na macOS platformi.
- Napravljeni su popravci na IDL kompajleru kako bi se poboljšala podrška za C++.
- Zatvoreni izvještaji o greškama u vezi s igrama: 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.
- Zatvoreni izveštaji o greškama u vezi sa radom aplikacija: 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.
Dodatno, možemo primijetiti formiranje izdanja projekta Wine Staging 7.1, u okviru kojeg se formiraju proširene verzije Wine-a, uključujući nepotpune ili rizične zakrpe koje još nisu pogodne za prihvatanje u glavnu granu Wine. U poređenju sa Wineom, Wine Staging pruža 561 dodatnu zakrpu.
Novo izdanje je sinhronizovano sa Wine 7.1 kodnom bazom. 3 zakrpe su prebačene u glavni paket Wine vezano za implementaciju obavijesti o povratnom pozivu u xactengine, dodavanje WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY na ws2_32 i korištenje dinamički indeksiranih (bez veza) tekstura za GLSL shadere u wind3d. Ažurirana zakrpa za podršku NVIDIA CUDA.
Objavljeno je i izdanje sloja DXVK 1.9.4, pružajući implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, radeći kroz prevođenje poziva na Vulkan API. DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linuxu koristeći Wine, služeći kao alternativa viših performansi Wine-ovim ugrađenim Direct3D 9/10/11 implementacijama koje rade na OpenGL-u.
U novoj verziji DXVK-a:
- Podrazumevano, D3D9-ov strogi režim emulacije s pomičnim zarezom je omogućen na sistemima sa budućim verzijama RADV Vulkan drajvera, što će poboljšati tačnost i performanse renderovanja.
- Poboljšana alokacija memorije i smanjena potrošnja memorije u igrama koje koriste više procesa ili D3D uređajima.
- Riješen je problem s korištenjem video memorije na NVIDIA GPU-ovima s RBAR-om (BAR koji se može promijeniti) kada je omogućena postavka dxvk.shrinkNvidiaHvvHeap.
- Uklonjena je zastarjela opcija za onemogućavanje OpenVR-a.
- Omogućene optimizacije performansi i dodata podrška za realistično DLSS skaliranje za God of War.
izvor: opennet.ru