Wine 7.1 release og Wine staging 7.1

En eksperimentel udgivelse af open source-implementeringen af ​​Win32 API, Wine 7.1, har fundet sted. Siden udgivelsen af ​​7.0 er 42 fejlrapporter blevet lukket, og 408 ændringer er blevet foretaget. Husk på, at fra 2.x-grenen skiftede Wine-projektet til et versionsnummereringsskema, hvor hver stabil udgivelse fører til en stigning i det første ciffer i versionsnummeret (6.0.0, 7.0.0) og opdateringer til stabile udgivelser frigives med en ændring i det tredje ciffer (7.0.1, 7.0.2, 7.0.3). Eksperimentelle versioner udviklet som forberedelse til den næste store udgivelse frigives med en ændring i det andet ciffer (7.1, 7.2, 7.3).

De vigtigste ændringer:

  • Tilføjet understøttelse af Vulkan 1.3 grafik API.
  • Rettede en række problemer med temaer.
    Wine 7.1 release og Wine staging 7.1Wine 7.1 release og Wine staging 7.1
  • Forbedret understøttelse af WebSocket-protokollen.
  • Forbedret markørklipning på macOS-platformen.
  • Der er lavet rettelser til IDL-kompileren for at forbedre C++-understøttelse.
  • Lukkede fejlrapporter relateret til spil: 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.
  • Lukkede fejlrapporter relateret til driften af ​​applikationer: 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.

Derudover kan vi bemærke dannelsen af ​​udgivelsen af ​​Wine Staging 7.1-projektet, hvori der dannes udvidede builds af Wine, inklusive ufuldstændige eller risikable patches, der endnu ikke er egnede til accept i hovedvingrenen. Sammenlignet med Wine giver Wine Staging 561 ekstra patches.

Den nye udgivelse er synkroniseret med Wine 7.1-kodebasen. 3 patches er blevet overført til Wine-hovedpakken relateret til implementeringen af ​​tilbagekaldsmeddelelser i xactengine, tilføjelsen af ​​WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY til ws2_32 og brugen af ​​dynamisk indekserede (bindingsløse) teksturer til GLSL shaders i wind3d. Opdateret patch for at understøtte NVIDIA CUDA.

Udgivelsen af ​​DXVK 1.9.4-laget er også blevet offentliggjort, hvilket giver en implementering af DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, der arbejder gennem opkaldsoversættelse til Vulkan API. DXVK kan bruges til at køre 3D-applikationer og spil på Linux ved hjælp af Wine, der fungerer som et højere ydeevne alternativ til Wines indbyggede Direct3D 9/10/11 implementeringer, der kører oven på OpenGL.

I den nye version af DXVK:

  • Som standard er D3D9s strenge flydende komma-emuleringstilstand aktiveret på systemer med fremtidige versioner af RADV Vulkan-driveren, hvilket vil forbedre gengivelsesnøjagtigheden og ydeevnen.
  • Forbedret hukommelsesallokering og reduceret hukommelsesforbrug i spil, der bruger flere processer eller D3D-enheder.
  • Løste et problem med brug af videohukommelse på NVIDIA GPU'er med RBAR (Resizable BAR), når indstillingen dxvk.shrinkNvidiaHvvHeap er aktiveret.
  • Fjernet forældet mulighed for at deaktivere OpenVR.
  • Aktiverede ydeevneoptimeringer og tilføjet understøttelse af realistisk DLSS-skalering til God of War.

Kilde: opennet.ru

Tilføj en kommentar