Wine 7.1 utgivelse og Wine staging 7.1

En eksperimentell utgivelse av en åpen implementering av Win32 API - Wine 7.1 - fant sted. Siden utgivelsen av 7.0 har 42 feilrapporter blitt stengt og 408 endringer er gjort. Som en påminnelse, fra og med 2.x-grenen, byttet Wine-prosjektet til et versjonsnummereringsskjema der hver stabile utgivelse resulterer i en økning i det første sifferet i versjonsnummeret (6.0.0, 7.0.0), og oppdateringer til stabile utgivelser frigis med en endring i det tredje sifferet (7.0.1, 7.0.2, 7.0.3). Eksperimentelle versjoner, utviklet som forberedelse til neste store utgivelse, utgis med en endring i det andre sifferet (7.1, 7.2, 7.3).

De viktigste endringene:

  • Lagt til støtte for Vulkan 1.3 grafikk API.
  • En rekke problemer med temaer er løst.
    Wine 7.1 utgivelse og Wine staging 7.1Wine 7.1 utgivelse og Wine staging 7.1
  • Forbedret støtte for WebSocket-protokollen.
  • Forbedret markørklipp på macOS-plattformen.
  • Rettelser er gjort i IDL-kompilatoren for å forbedre C++-støtten.
  • Feilrapporter knyttet til driften av spillene er stengt: 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.
  • Feilrapporter knyttet til driften av applikasjoner er lukket: 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.

I tillegg kan vi legge merke til dannelsen av utgivelsen av Wine Staging 7.1-prosjektet, innenfor rammen av hvilket utvidede bygg av Wine dannes, inkludert ikke helt klare eller risikable patcher som ennå ikke er egnet for adopsjon i hovedvingrenen. Sammenlignet med Wine gir Wine Staging 561 ekstra patcher.

Den nye utgivelsen bringer synkronisering med Wine 7.1-kodebasen. 3 patcher relatert til implementering av tilbakeringingsvarsler i xactengine, tillegg av WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY i ws2_32 og bruk av dynamisk indekserte (bindingsløse) teksturer for GLSL shaders i wined3d er overført til hovedvinen. Oppdatert oppdatering for å støtte NVIDIA CUDA.

Utgivelsen av DXVK 1.9.4-laget har også blitt publisert, og gir en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, som arbeider gjennom oversettelsen av kall til Vulkan API. DXVK kan brukes til å kjøre 3D-applikasjoner og spill på Linux ved hjelp av Wine, og fungerer som et alternativ med høyere ytelse til Wines opprinnelige Direct3D 9/10/11-implementeringer som kjører på toppen av OpenGL.

I den nye versjonen av DXVK:

  • Som standard er streng flyttallsemulering i D3D9 aktivert på systemer med fremtidige versjoner av RADV Vulkan-driveren, noe som vil forbedre gjengivelsesnøyaktigheten og ytelsen.
  • Forbedret minneallokering og redusert minneforbruk i spill som bruker flere prosesser eller D3D-enheter.
  • Et problem med bruk av videominne på NVIDIA GPUer med RBAR (Resizable BAR) når dxvk.shrinkNvidiaHvvHeap-innstillingen er aktivert, er løst.
  • Fjernet det gamle alternativet for å deaktivere OpenVR.
  • Aktiverte ytelsesoptimaliseringer og lagt til støtte for DLSS Realistic Scaling-teknologi for God of War.

Kilde: opennet.ru

Legg til en kommentar