Win32 API:n avoimen toteutuksen Wine 7.1 kokeellinen julkaisu tapahtui. 7.0:n julkaisun jälkeen 42 vikaraporttia on suljettu ja 408 muutosta tehty. Muistutuksena, että 2.x-haaroituksesta alkaen Wine-projekti siirtyi versionumerointiin, jossa jokainen vakaa julkaisu lisää versionumeron ensimmäistä numeroa (6.0.0, 7.0.0) ja päivityksiä. vakaaseen julkaisuun vapautetaan kolmannen numeron muutoksella (7.0.1, 7.0.2, 7.0.3). Kokeelliset versiot, jotka on kehitetty valmisteltaessa seuraavaa suurta julkaisua, julkaistaan muuttaen toista numeroa (7.1, 7.2, 7.3).
Tärkeimmät muutokset:
- Lisätty tuki Vulkan 1.3 -grafiikkasovellusliittymälle.
- Useita teemoihin liittyviä ongelmia on ratkaistu.


- Parannettu WebSocket-protokollan tuki.
- Parannettu kursorin leikkaus alustalla macOS.
- IDL-kääntäjää on päivitetty C++-tuen parantamiseksi.
- Suljetut bugiraportit, jotka liittyvät seuraavien pelien toimintaan: 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.
- Suljetut virheraportit, jotka liittyvät seuraavien sovellusten toimintaan: 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.
Lisäksi kehitteillä on Wine Staging 7.1 -projekti, joka sisältää laajennettuja Winen koontiversioita, jotka sisältävät keskeneräisiä tai riskialttiita korjauksia, jotka eivät vielä sovellu integroitavaksi Winen päähaaraan. Wine Staging tarjoaa 561 lisäkorjausta Wineen verrattuna.
Uusi julkaisu synkronoituu Wine 7.1 -koodikannan kanssa. Kolme korjauspäivitystä, jotka liittyvät callback-ilmoitusten toteutukseen xactengine:ssä, WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY:n lisäämiseen ws2_32:een ja dynaamisesti indeksoitujen (sidoksettomien) tekstuurien käyttöön GLSL-varjostimissa wined3d:ssä, on siirretty Wine-pääjakeluun. NVIDIA CUDA -tuen korjauspäivitys on päivitetty.
Myös DXVK 1.9.4 on julkaistu, ja se tarjoaa DXGI:n (DirectX Graphics Infrastructure), Direct3D 9:n, 10:n ja 11:n toteutuksen, joka toimii Vulkan API:n kutsumuunnoksen kautta. DXVK:ta voidaan käyttää 3D-sovellusten ja -pelien suorittamiseen Linux käyttäen Winen, joka toimii tehokkaampana vaihtoehtona Winen sisäänrakennetuille Direct3D 9/10/11 -toteutuksille, jotka toimivat OpenGL:n päällä.
DXVK:n uudessa versiossa:
- Oletusarvoisesti tiukka liukulukujen emulointitila on käytössä D3D9:ssä järjestelmissä, joissa on RADV Vulkan -ajurin tuleva versio, mikä parantaa renderöinnin tarkkuutta ja suorituskykyä.
- Parannettu muistin allokointi ja vähentynyt muistin kulutus peleissä, jotka käyttävät useita D3D-prosesseja tai -laitteita.
- Korjattu ongelma NVIDIA-näytönohjaimien videomuistin käytössä RBAR:ia (Resizable BAR) käytettäessä, kun dxvk.shrinkNvidiaHvvHeap-asetus oli käytössä.
- Poistettu vanhentunut vaihtoehto OpenVR:n poistamiseksi käytöstä.
- God of Wariin on lisätty suorituskyvyn optimointeja ja tuki realistiselle DLSS-skaalaustekniikalle.
Lähde: opennet.ru


