i dag meddelte udviklerne, der har ansvaret for Wine-projektet ved at sende frigivelsen af en ny eksperimentel version af den åbne implementering af Win32 API Wine 4.14.
Sammen med hvilken Der var også et indlæg af Valve of the Proton 4.11-2 projektopdatering, der bygger på resultaterne af Wine-projektet og har til formål at sikre frigivelsen af Linux-baserede spilapplikationer bygget til Windows og med i Steam-biblioteket.
Vigtigste ændringer i vin 4.14
Siden 4.13-udgivelsen er 18 fejlrapporter blevet lukket, og der er foretaget 255 ændringer med ankomsten af denne nye version af Wine 4.14.
Fra lukkede fejlrapporter relateret til spilarbejde og applikationer vi fandt forbedringerne for Verdenskrig Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, The Sims 1, Star Control Origins, Process Hacker, Star Citizen, Adobe Digital Editions 2.
Blandt de vigtigste ændringer fremhævet i publikationen Vi fandt ud af, at monomotoren er opdateret til version 4.9.2, som gjorde det muligt at slippe af med problemerne, når man startede DARK- og DLC-missionerne.
Mens de er i DLL'er i PE-format (bærbar eksekverbar) de er ikke længere bundet til MinGW-runtime.
Af de andre ændringer, der skiller sig ud:
- Ntoskrnl implementerer et opkald til MmIsThisAnNtAsSystem og tilføjer stubs til opkald til SePrivilegeCheck og SeLocateProcessImageName.
- Wtsapi32 implementerer WTSFreeMemoryExA og WTSFreeMemoryExW-funktionerne og tilføjer stubs til WTSEnumerateProcessesEx [AW], WTSEnumerateSessionsEx [AW] og WTSOpenServerEx [AW].
- Nye wlanui og utildll dlls blev tilføjet.
- Koden relateret til styring af processer, tråde og filbeskrivelser er blevet overført fra kernel32 til kernelbase.
- Tilføjede funktioner til at arbejde med teksturer i wined3d, såsom wined3d_texture_upload_data () og wined3d_texture_gl_upload_data ().
- Fejlrettelser relateret til undtagelseshåndtering på ARM64-platformen.
Hvordan installeres den eksperimentelle version af Wine 4.14 på Ubuntu og derivater?
Hvis du er interesseret i at kunne teste denne nye udviklingsversion af Wine på din distro, kan du gøre det ved at følge de instruktioner, vi deler nedenfor.
For at installere denne version af Wine 4.14 på Ubuntu og derivater vi skal gøre følgende i en terminal, vi skriver:
sudo dpkg --add-architecture i386
Nu skal vi tilføje følgende til systemet:
wget https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
Ændringer i Proton 4.11-2
Hvordan vil de vide det Proton giver dig mulighed for direkte at køre spilapplikationer, der kun er tilgængelige for Windows på Steam Linux-klienten.
El paquete inkluderer implementering af DirectX 9 (baseret på D9VK), DirectX 10/11 (baseret på DXVK) og 12 (baseret på vkd3d), arbejder gennem oversættelsen af DirectX-opkald til Vulkan API, der giver forbedret support til spilcontrollere og muligheden for at bruge fuldskærmstilstand uanset understøttet skærmopløsning i spil.
I denne nye version af Proton 4.11-2 fremhæver, at FAudio-komponenter med implementeringen af DirectX lydbiblioteker (API XAudio2, X3DAudio, XAPO og XACT3) de blev opdateret til version 19.08.
Mens motoren Mono blev opdateret til version 4.9.2 og DXVK-laget op til version 1.3.2.
Dataoutput i 60 FPS-tilstand leveres også til skærme med en høj billedhastighed (kræves til ældre spil). Rettede problemer med frysning, når du indtaster tekst i Earth Defense Force 5 og Earth Defense Force 4.1-spil.
Hvordan aktiveres Proton på Steam?
Til dette De skal åbne Steam-klienten og klikke på Steam i øverste venstre hjørne og derefter på Indstillinger.
I afsnittet "Konto" finder du muligheden for at tilmelde dig betaversionen. Hvis du gør dette og accepterer, lukkes Steam-klienten og downloader betaversionen (en ny installation).
I slutningen og efter adgang til deres konto vender de tilbage til den samme rute for at kontrollere, at de allerede bruger Proton.