Wine 11.0: NTSYNC, opdateret WoW64 og understøttelse af native Wayland

Centrale punkter:
  • Fuld understøttelse af NT SYNC-controlleren, hvilket forbedrer spilydelsen.
  • Ny WoW64-arkitektur til at køre 32-bit apps i 64-bit processer.
  • Standard EGL-backend til OpenGL og forbedringer af Wayland-driveren.
  • Hardware-accelereret H.264-videodekodning i Direct3D 11.
  • Implementering af TWAIN 2.0 til 64-bit scannere og Bluetooth LE.

Vin

Vinprojektet afslørede, gennem en publikation, lanceringen af Ny stabil version af Wine 11.0, konsolidering af et år med intens udvikling, der har hvilket resulterede i mere end 6300 ændringer og 600 fejlrettelser. Denne udgivelse udvider ikke blot kompatibiliteten med Windows-softwareøkosystemet, men introducerer også dybtgående strukturelle ændringer, såsom fuld understøttelse af NTSYNC-driveren og en opdateret WoW64-arkitektur, som lover at revolutionere ydeevnen af ​​spil og applikationer på Unix-systemer.

Ifølge den seneste projektstatistik, Mere end 5400 Windows-applikationer fungerer korrekt indbyggetMens yderligere 4500 fungerer perfekt med mindre justeringer eller eksterne biblioteker. Dette afspejler en vedvarende vækst i softwarepålidelighed med en progressiv reduktion i programmer, der udviser kritiske fejl.

Vigtigste nyheder om vin 11.0

Kronjuvelen i Wine 11.0 er NTSYNC-controllerintegration. Denne komponent, der er tilgængelig i Linux-kernen siden version 6.14, Den implementerer native Windows NT-synkroniseringsprimitiver direkte i Linux-kernen.Ved at eliminere overhead fra eksterne procedurekald (RPC'er) i brugerområdet opnås en dramatisk forbedring af ydeevnen i moderne videospil, hvilket reducerer latenstid og øger antallet af billeder per sekund.

Parallelt Den nye WoW64-arkitektur er blevet færdiggjort (Windows på Windows 64-bit). I modsætning til den tidligere model, som tvang 32-bit applikationer til at køre på 32-bit Unix-processer, er den nye implementeringn tillader, at 32-bit kode kan udføres inden for 64-bit processer. Dette forenkler i høj grad afhængighedsstyring i distributioner, der opgiver multilib-understøttelse, da Windows-moduler kan tilgå 64-bit Unix-biblioteker via kaldoversættere (thunks). Derudover er understøttelsen af ​​at køre ældre 16-bit applikationer under denne nye ordning blevet gendannet.

Grafik og Direct3D

I det visuelle afsnit, Grafikundersystemet har taget et skridt fremad ved at indføre EGL som standard backend for OpenGL I X11-miljøer, degraderer GLX til en sekundær rolle.Integrationen med Wayland er også modnet betydeligtDen indbyggede winewayland.drv-driver understøtter nu avancerede funktioner såsom gennemsigtighed, ikke-rektangulære vinduer og fuld håndtering af udklipsholder, hvilket giver dig mulighed for at undvære XWayland i mange scenarier.

For spillerne, den Forbedringerne i Direct3D er betydelige, da understøttelse af H.264-videodekodning er blevet tilføjet. Hardware-accelereret i Direct3D 11 ved hjælp af Vulkan. Derudover har vkd3d-shader-biblioteket forbedret understøttelse af ældre shadermodeller (Shader Model 1-3), hvilket sikrer, at klassiske spil ser lige så godt ud som moderne titler. Teksturstyring er også blevet optimeret med implementering af BC4/BC5-komprimering og automatisk mipmap-generering.

Enheder og periferiudstyr

Brugeroplevelsen med periferiudstyr har været et andet fokuspunkt, siden Understøttelse af joysticks og rat er blevet forbedret takket være hydraw-backend'enforbedring af Force Feedback-responsen. Med hensyn til Bluetooth er det nu muligt at scanne og parre enheder direkte fra Wine, inklusive understøttelse af Bluetooth Low Energy (BLE) og lavniveau-RFCOMM-forbindelser.

Inden for produktivitet, den Scannerunderstøttelse har taget et spring fremad med implementeringen af ​​TWAIN 2.0 API'en. til 64-bit applikationer. Dette muliggør avancerede funktioner såsom scanning af flere sider og brug af automatiske dokumentfødere, samt løser de nedbrud, der tidligere opstod ved åbning af scanningsgrænsefladen.

Kerne og filsystem

På systemniveau, Wine 11.0 introducerer en re-parse punktmekanisme, der tillader at metadata vedhæftes filer og mapper, Dette letter kompatibiliteten med symbolske links i Windows-stil. Derudover er hukommelsesstyringen blevet optimeret ved hjælp af Userfaultfd (UFFD), en teknik, der muliggør håndtering af sidefejl i brugerområdet. Intern testning viser, at denne forbedring reducerer indlæsningstiderne i krævende spil som "Streets of Rage 4" fra 8 sekunder til under 2, hvilket matcher den oprindelige Windows-ydeevne.

Endelig Kompatibilitet med ARM64-platforme er blevet forbedret, hvilket muliggør simulering af 4K-hukommelsessider i kerner, der bruger større sidestørrelser, og dermed udvider udvalget af enheder, hvor Wine kan køre stabilt.

Hvis du er interesseret i at lære mere om det, kan du se detaljerne på følgende link.


Tilføj som foretrukken kilde i Google