Belangrijke verbeteringen in Wine 11 voor gamen en werken op Linux.

Laatste update: 15/01/2026
Auteur: Isaac
  • Wijn 11 integreert NTSYNC en een vernieuwde WoW64-architectuur om de prestaties bij multithreading te verbeteren en de ondersteuning voor 32-bits systemen te vereenvoudigen.
  • De grafische mogelijkheden zijn verbeterd met Vulkan 1.4, EGL is standaard ingeschakeld en de volledige schermweergave is geoptimaliseerd, waardoor de compatibiliteit met zowel moderne als klassieke games is vergroot.
  • Wayland, Bluetooth, MIDI, ARM64 en invoerapparaten worden verbeterd, waardoor het bereik wordt uitgebreid. hardware en omgevingen waarin wijn goed tot zijn recht komt.
  • De nieuwe stabiele tak vormt de basis voor Proton en toekomstige versies, en versterkt daarmee de rol van Linux en macOS als geldige platforms voor software Windows.

Wijnverbeteringen 11

Wijn 11 is een van de meest ambitieuze versies tot nu toe. van de populaire compatibiliteitslaag (zie achtergrond in Wijn 10) waarmee je Windows-applicaties en -games kunt uitvoeren op systemen die gebaseerd zijn op UnixHet is voornamelijk ontwikkeld voor GNU/Linux en ook voor macOS. Na een ontwikkelingscyclus van een jaar, met duizenden wijzigingen en honderden bugfixes, is het een essentieel onderdeel geworden voor diegenen die Microsoft-software willen blijven gebruiken zonder hun Linux-desktop op te geven.

Het is verre van een simpele, kleine update. Wijn 11 introduceert ingrijpende structurele veranderingen. op het gebied van prestaties, grafische weergave, hardwarecompatibiliteit en architectuurondersteuning. Van de nieuwe NTSYNC-synchronisatiebackend tot de volledig vernieuwde WoW64-architectuur, samen met verbeteringen aan Wayland, Vulkan, ARM64, invoerapparaten, Bluetooth en scanners, vertegenwoordigt deze versie een aanzienlijke sprong voorwaarts voor gaming op Linux (inclusief Stoom Deck en Proton), maar ook voor professionele en oudere toepassingen.

Wat is Wine 11 en waarom is het zo belangrijk voor Linux en macOS?

Compatibel met Wine 11

Wijn is geen nabootser in de klassieke zin van het woord.maar eerder een herimplementatie van de Windows API's (Win16, Win32 en opvolgers) op Unix-achtige systemen. In de praktijk betekent dit dat Windows-aanroepen worden vertaald naar native systeemaanroepen van de host, zonder dat zware virtualisatie nodig is. virtuele machines voltooid.

Na meer dan drie decennia van ontwikkeling, Wijn is een essentieel onderdeel geworden. in veel GNU/Linux-distributies en in afgeleide projecten zoals ProtonWine is de laag die Valve gebruikt om Windows-games te draaien op SteamOS en Steam Deck. Een groot deel van de recente opmars van Linux-gaming is direct of indirect afhankelijk van Wine.

Hoewel het ecosysteem van native software voor Linux enorm is gegroeid, We hebben nog steeds een groot aantal programma's en games die exclusief voor Windows zijn.Van recente AAA-titels tot klassiekers met DirectDraw, inclusief oudere zakelijke tools en hulpprogramma's die bedrijven nog niet hebben gemigreerd: Wine is de praktische manier om te voorkomen dat je een Windows-partitie of een virtuele machine hoeft te onderhouden speciaal voor die taken.

Wijn 11 wordt uitgegeven als nieuwe stabiele jaarlijkse takKritieke bugfixes worden gedurende het jaar in deze versie geïntegreerd, terwijl de experimentele ontwikkeling in latere versies (11.xy en later 12.0) wordt voortgezet. Deze strategie zorgt voor een evenwicht tussen stabiliteit voor de eindgebruiker en continue innovatie voor diegenen die altijd op de hoogte willen blijven.

NTSYNC: Windows-achtige synchronisatie in de Linux-kernel

wijnopbrengst 11

Een van de grote voordelen van Wine 11 is de volledige integratie met NT SYNC., een Linux-kernelmodule die beschikbaar is vanaf versie 6.14. Deze driver implementeert Windows NT-synchronisatieprimitieven rechtstreeks in de Linux-kernel.

Hasta ahora, Veel synchronisatiebewerkingen werden in de gebruikersruimte afgehandeld.Met meer overhead en latentie: vergrendelingen, semaforen, gebeurtenissen, signalen om threads te coördineren… Met NTSYNC worden deze primitieven binnen de kernel afgehandeld, waardoor kostbare aanroepen worden verminderd en de prestaties in sterk multithreaded applicaties worden verbeterd.

In het dagelijks leven is dit vooral merkbaar in Moderne games en programma's die tientallen of honderden threads tegelijk activeren.Beter beheer van gelijktijdige processen betekent minder interne knelpunten, stabielere frames per seconde en een lager risico op microstotteringen of onvoorspelbaar gedrag onder zware belasting.

Niet alle distributies schakelen NTSCyNC standaard in, dus Op systemen met een recente kernel kan het nodig zijn om deze handmatig te laden. met behulp van de opdracht sudo modprobe ntsyncAls het resultaat goed is, kan het zo worden ingesteld dat het automatisch opstart bij het opstarten. Gaminggerichte distributies, zoals SteamOS in de bètaversies, implementeren dit al, waardoor de weg wordt vrijgemaakt voor deze verbeteringen op de Steam Deck en andere apparaten.

Voorbij de videogames, elke applicatie die intensief gebruikmaakt van synchronisatie (bijvoorbeeld renderingtools, wetenschappelijke software of hulpprogramma's voor backup Complexe systemen profiteren van deze backend, omdat ze daardoor iets dichter in de buurt komen van het gedrag dat ze onder een native Windows-omgeving zouden vertonen.

WoW64 vernieuwd: vaarwel aan een groot deel van de 32-bits rommel

De tweede belangrijke pijler van Wine 11 is de voltooiing van de nieuwe WoW64-architectuur. (Windows-op-Windows 64-bit). Dit herontwerp was al sinds eerdere versies in ontwikkeling en wordt nu als voltooid en productieklaar beschouwd.

In het klassieke schema, Voor het uitvoeren van 32-bits applicaties waren 32-bits Unix-processen vereist. Daarom bood de distributie multilib-bibliotheken aan. Moderne systemen proberen dit gemengde model steeds vaker te verminderen, omdat het het onderhoud bemoeilijkt en het aantal benodigde pakketten verhoogt.

  Amerzone: The Explorer's Legacy – De terugkeer van een onvergetelijk grafisch avontuur

Met de huidige WoW64, Wine kan 32-bits code uitvoeren binnen 64-bits processen.Zonder al te sterk afhankelijk te zijn van 32-bits systeembibliotheken. Windows-modules hebben toegang tot 64-bits Unix-bibliotheken via call translators (thunks), wat de zaken vereenvoudigt voor distributies die een deel van de multilib-erfenis willen loslaten.

Deze gerenoveerde architectuur ook Het herstelt en versterkt de ondersteuning voor 16-bits applicaties.Dit klinkt misschien wat ouderwets, maar het blijft belangrijk in sommige bedrijfsomgevingen waar nog steeds erg oude interne tools in gebruik zijn.

Onder de bijbehorende instellingen vinden we Verbeterde geheugenmapping voor OpenGL, directe SCSI-passthrough-ondersteuning en de mogelijkheid van pure 32-bits prefixes. en diverse interne wijzigingen die erop gericht zijn om ervoor te zorgen dat oudere software consistent blijft werken.

Bovendien verdwijnt daarmee een oude bron van verwarring: de gescheiden binaire wine64 het is niet langer nodigVanaf nu wordt er één enkel uitvoerbaar bestand gebruikt. wineDit systeem bepaalt automatisch of het als een 32-bits of 64-bits omgeving moet functioneren, afhankelijk van de applicatie die wordt gestart. Wanneer er twee versies van dezelfde app bestaan, krijgt de 64-bits versie voorrang, hoewel de 32-bits versie desgewenst altijd kan worden afgedwongen.

Wayland, X11 en desktopervaring in Wine 11

De geleidelijke migratie van de Linux-desktop naar Wayland Dit heeft het Wine-project gedwongen om de lat hoger te leggen om te voorkomen dat het vast komt te zitten aan X11. Zeer populaire distributies (Ubuntu, Fedora, KDE neon, openSUSE en andere) gebruiken Wayland al standaard of zijn van plan dit binnenkort te gaan doen.

Wine 11 zet het werk voort dat in eerdere edities is begonnen op de specifieke driver winewayland.drv en Het verbetert de desktopintegratie aanzienlijk.Een van de meest in het oog springende nieuwe functies is de ondersteuning voor klembord Bidirectioneel: het kopiëren van tekst in een Windows-applicatie die in Wine draait en deze plakken in een native Wayland-app (en vice versa) werkt nu veel natuurlijker.

Het is ook opgenomen Ondersteuning voor slepen en neerzetten van Wayland-applicaties naar Wine-venstersDit maakt gemengde workflows mogelijk. Het is bijvoorbeeld nu veel eenvoudiger om een ​​bestand vanuit een native bestandsbeheerder naar een Windows-editor te slepen die via Wine draait.

Een ander belangrijk detail is dat Schermmoduswijzigingen worden gesimuleerd via compositorschaling.Dit is ideaal voor oudere games die de resolutie proberen te wijzigen naar 640x480 of vergelijkbare waarden, omdat het voorkomt dat ze in een klein of slecht aangepast venster verschijnen op 1080p-, 1440p- of 4K-monitoren.

Voor degenen die nog steeds X11 gebruiken: Wine 11 is hen niet vergeten. De integratie van de X11-vensterbeheerder is verbeterd. En wat de grafische weergave betreft, is de EGL-backend standaard ingeschakeld voor OpenGL, waardoor de beproefde GLX-backend is vervangen. Deze wijziging maakt meer code-uitwisseling met de Wayland-controller mogelijk, waardoor verbeteringen op het ene gebied automatisch ook op het andere gebied ten goede komen.

Grafische weergave, Vulkan, Direct3D en volledig scherm

Het grafische subsysteem van Wine 11 heeft een flinke opknapbeurt gekregen.Dit geldt zowel voor moderne games als voor klassiekers met nog steeds zeer actieve community's. Enerzijds is de Vulkan-ondersteuning bijgewerkt naar versie 1.4, samen met de bijbehorende Win32-extensies.

Door de compatibiliteit met Vulkan te versterken, Wine verbetert de Direct3D-vertalingslagen bovenop deze API.Dit is essentieel voor het soepel draaien van veeleisende games. Er zijn mogelijkheden toegevoegd voor het beheren van geheugen, semaforen en externe fences, waardoor het aantal engines en games dat correct kan draaien, is uitgebreid. Lees meer over de grafische technologieën van Valve en NVK op [link naar relevante documentatie]. Klep DLSS en NVK.

Op het gebied van Direct3D wordt het geïmplementeerd en verfijnd. het exclusieve beheer van de volledige schermmodus en het algemene beheer van de volledige schermmodusDit treft met name games die directe controle over videomodi verwachten, wat in het tijdperk van DirectX 9 en vergelijkbare systemen heel gebruikelijk was.

Met deze veranderingen, Klassieke problemen zoals flikkeren, abrupte resolutieveranderingen of onverwachte sprongen naar het bureaublad worden verminderd. Bij het overschakelen van de spelmodus naar de venstermodus of met Alt+Tab, lijkt de ervaring meer op wat je zou verwachten van een native Windows-installatie.

Een andere zeer praktische verbetering is dat Wine 11 ondersteunt hardwareversnelde H.264-videodecodering. via de D3D11-video-API's met behulp van Vulkan Video. Dit biedt voordelen voor zowel mediaspelers als platforms. streaming zoals bijvoorbeeld de cinematische scènes in de games zelf.

En portable en pc's uit het middensegment, Door videodecodering over te dragen aan de GPU wordt het CPU-gebruik verminderd.Het verbetert de vloeiendheid en verlaagt het energieverbruik, wat prettig is als je games speelt of multimedia-content bekijkt op een computer met beperkte resources.

  7 beste educatieve programma's voor kinderen

De vkd3d-shader-bibliotheek is essentieel voor het converteren van Direct3D-shaders (inclusief onderdelen van Direct3D 12) naar Vulkan. Verbeterde ondersteuning voor oudere shadermodellen (Shadermodel 1-3)Dit betekent dat veel klassieke games worden weergegeven met minder artefacten, betere texturen en een uiterlijk dat meer trouw is aan het origineel.

Bovendien is het geoptimaliseerd. textuurcompressie (bijv. BC4/BC5) en automatische mipmapgeneratieDit verzacht de details op afstand en voorkomt "vreemde helderheid" of rare patronen bij het uitzoomen in bepaalde titels.

Algemene prestaties, audio en randapparatuur

Naast NTSYNC en grafische weergave verfijnt Wine 11 ook het beheer van de threadprioriteit. Dit geldt zowel voor Linux als macOS. Het doel is dat games en applicaties met veel interne processen zich consistenter gedragen, zonder zulke abrupte pieken in de belasting.

Op sommige Linux-systemen, Het kan nodig zijn om "nette" grenzen of planningsbeleid te herzien.Dit komt doordat veel distributies conservatieve instellingen gebruiken. Maar na het finetunen zul je een aanzienlijke verbetering in de vloeiendheid merken tijdens veeleisende scènes, vooral in processorintensieve games.

In het geluidsgedeelte zijn de volgende zaken geïntroduceerd. Specifieke verbeteringen voor SoundFont (SF2) en MIDIDit treft met name games en applicaties uit de late jaren 90 en begin jaren 2000, waar de soundtrack afhankelijk is van deze technologieën.

Wie van retro-games houdt, waardeert dat meestal wel. muziek die meer trouw is aan de oorspronkelijke ervaringZonder ongebruikelijke instrumenten of onevenwichtige mixen. Bij dit profiel maken de audioaanpassingen van Wine 11 een merkbaar verschil.

Wat betreft invoerapparaten, Wine 11 Versterkt de Hydraw-backend voor joysticks, controllers en stuurwielen.Dit verbetert de nauwkeurigheid en het gedrag van de force feedback. Dit is vooral interessant voor liefhebbers van rij- of vluchtsimulatoren, waar een goed ondersteund stuurwiel of joystick de ervaring compleet verandert.

Bluetooth, MIDI, ARM64 en geheugen: Wine past zich aan nieuwe hardware aan.

Bluetooth-ondersteuning in Wine 11 maakt een stap voorwaarts. Met een vernieuwd stuurprogramma dat apparaten op Linux kan zoeken en koppelen via BlueZ. Ondersteuning voor Bluetooth Low Energy (BLE) en RFCOMM-verbindingen op laag niveau is toegevoegd.

Dankzij dat Draadloze controllers, sensoren en moderne accessoires hebben een grotere kans om te werken. correct onder Wine, waardoor het niet nodig is om alternatieve oplossingen of overdreven gecompliceerde configuraties te gebruiken.

Wat betreft muziekcreatie en MIDI biedt Wine 11 het volgende: verminderde latentie en een meer volwassen MIDI-compatibiliteit Bij gebruik van hun synthesizer zullen degenen die muziekproductiesoftware of Windows-sequencers op Linux gebruiken, een directere respons merken tijdens het spelen en opnemen.

Het hardware-ecosysteem verandert ook in de richting van alternatieve architecturen, en Wine 11 houdt hier rekening mee: Specifieke verbeteringen zijn doorgevoerd voor ARM64.Een architectuur die steeds vaker voorkomt in lichte laptops, mini-pc's en sommige desktopcomputers.

Een van de sleutels is dat Wine kan 4K-geheugenpagina's simuleren op ARM64-kernels met grotere paginagroottes. (16K of 64K). Hoewel het momenteel gericht is op relatief eenvoudige toepassingen, maakt het de weg vrij voor een robuustere compatibiliteit op deze apparaten.

Geheugenbeheer maakt gebruik van technieken zoals Userfaultfd (UFFD) om paginafouten vanuit de gebruikersruimte af te handelen.Interne tests van het project tonen een drastische vermindering van de laadtijden voor bepaalde games aan, waardoor de prestaties dichter in de buurt komen van wat ze onder native Windows bieden.

Op het gebied van veiligheid en communicatie worden de volgende zaken toegevoegd: nieuwe cryptografische algoritmen, zoals ECDSA_P521 en ECDH_P521 in BCrypt, noodzakelijk voor huidige toepassingen die afhankelijk zijn van moderne protocollen en encryptie.

Bestandsysteem, TWAIN, hulpprogramma's en formaten

Wine 11 bevat ook belangrijke wijzigingen in het bestandssysteem.We introduceren een mechanisme voor het opnieuw parseren van bestanden, vergelijkbaar met dat van Windows. Dit maakt het mogelijk om metadata aan bestanden en mappen toe te voegen, zodat symbolische links, speciale mountpunten en geavanceerde snelkoppelingen nauwkeuriger kunnen worden gereproduceerd.

Dit detailniveau is cruciaal voor bedrijfsapplicaties, back-uptools of contentmanagementsystemen Programma's die intensief gebruikmaken van het bestandssysteem gedragen zich zoals verwacht, zonder vreemde fouten bij het volgen van links of het verwerken van complexe paden.

Op het gebied van scannen maakt Wine 11 een aanzienlijke sprong voorwaarts met de implementatie van de TWAIN 2.0 API voor 64-bits applicatiesHierdoor zijn geavanceerde functies zoals het scannen van meerdere pagina's, het gebruik van automatische documentinvoer en een robuuster beheer van scandialoogvensters mogelijk.

Veel van de blokkades die optraden bij het openen van bepaalde scannerinterfaces behoren nu tot het verleden, dus kantoren en thuisgebruikers die afhankelijk zijn van scanapplicaties voor Windows. Ze beschikken nu over een stabielere omgeving op Linux en macOS.

  Hoe je stap voor stap een chroot-jail in WSL2 creëert

Wine 11 beleeft ook zijn première. nieuwe leidingen nutsvoorzieningen commando's Ontworpen voor gevorderde gebruikers en beheerders. Een van de implementaties is... timeoutnuttig voor het beperken van de duur van processen en initiële ondersteuning voor runasDit maakt het mogelijk om programma's met verschillende inloggegevens binnen de Wine-omgeving uit te voeren.

Wat betreft formaten en netwerken, die zijn er geweest Verbeterde mogelijkheden voor het werken met TIFF-afbeeldingen en toegevoegde ondersteuning voor Unicode 17.0.0.Dit vergroot het repertoire aan tekens en symbolen dat applicaties kunnen verwerken.

Het is ook ingeschakeld mogelijkheid om te pingen via IPv6 En de ondersteuning voor grote bestanden wordt uitgebreid via Zip64 in verpakkingsservices, wat essentieel is in omgevingen waar zeer grote gecomprimeerde datasets worden verplaatst.

Games, Proton en de rol van Wine 11 in het Linux-ecosysteem

Tijdens de ontwikkelingscyclus van Wine 11 zijn honderden bugfixes doorgevoerd die specifiek gericht waren op videogames.In de patchnotes worden uiteenlopende titels genoemd, zoals Nioh 2, StarCraft 2, The Witcher 2 en Wing Commander Secret Ops. Call of Duty: Black Ops II, Final Fantasy XI, plus populaire launchers zoals Battle.net.

Deze correcties hebben betrekking op Grafische fouten, invoerfouten, incidentele crashes en niet-geïmplementeerde functies. dat bepaalde games als vanzelfsprekend werden beschouwd. In de meest recente Release Candidates werden bijvoorbeeld problemen opgelost in games als Rocket League, Monster Truck Madness 2, Heroes of Might and Magic V, Batman: Arkham Origins en Tomb Raider (2013).

Het zijn geen erg opvallende veranderingen, maar deze constante stroom van correcties is wat Dat maakt het verschil tussen een "bruikbare" versie en een echt betrouwbare versie. Voor dagelijks gebruik, zowel voor recente titels als voor klassiekers uit de catalogus.

Al dit werk heeft directe gevolgen voor Proton: Wine 11 vormt de basis waarop Proton 11 zal worden gebouwd., de laag die Steam gebruikt om Windows-games op Linux te draaien, inclusief Steam Deck en SteamOS. Het biedt ook handleidingen voor Installeer Windows-games met Steam op Linux.waardoor de behoefte aan complexe configuraties wordt verminderd.

Voor degenen die in Spanje en de rest van Europa op GNU/Linux-distributies spelen, Dit betekent een steeds groter wordende catalogus met speelbare games.waardoor er minder behoefte is aan cheats, vreemde scripts of zeer gecompliceerde configuraties om een ​​game fatsoenlijk te laten werken.

Installatie, stabiele vertakking en relatie met andere tools

Wine 11.0 is verkrijgbaar via de officiële website WineHQ.org.Wine is beschikbaar als broncode en in binaire pakketten of repositories voor de meest gebruikte distributies. Hoewel bijna alle distributies een versie van Wine bevatten, zijn er alternatieven zoals WinBoat Ze bieden verschillende uitvoeringswijzen aan. apps van Windows naar Linux.

In Ubuntu (dat zowel thuis als in professionele omgevingen veelvuldig wordt gebruikt), WineHQ beheert specifieke repositories voor versies vanaf 22.04 LTS.Hierdoor kunt u de huidige stabiele versie installeren en updates ontvangen zonder afhankelijk te zijn van het tempo waarin Canonical updates uitbrengt.

Andere populaire distributies zoals Debian, Fedora, openSUSE, Linux Mint en afgeleiden ook Ze beschikken over softwarepakketten die worden onderhouden door het project zelf of door zeer actieve gemeenschappen.Hierdoor is de overstap naar Wine 11 relatief eenvoudig, zelfs als je niets handmatig wilt compileren.

Na de release van de stabiele versie heeft het Wine-team hervat de tweewekelijkse ontwikkelingsreleasecyclusWine 11.1 verschijnt over een paar weken, en vanaf daar begint het pad naar een toekomstige Wine 12.0, volgens het gebruikelijke patroon van het project.

Wie stabiliteit verkiest, kan het hele jaar in vestiging 11 blijven, terwijl Meer ongeduldige gebruikers kunnen direct overstappen naar de ontwikkelingsversies. De nieuwe functies vooraf testen, waarbij rekening wordt gehouden met de mogelijkheid van incidentele storingen.

Parallel daaraan zullen lagen zoals Proton of commerciële oplossingen op basis van Wine worden ingezet. deze verbeteringen geleidelijk aan te absorberenDit heeft met name gevolgen voor gaming op Linux, de prestaties van Steam Deck en de compatibiliteit met professionele applicaties die veel bedrijven nog niet naar de cloud of native software hebben gemigreerd.

Met de boost van NTSYNC, de nieuwe WoW64-architectuur, verbeteringen aan Wayland, Vulkan, geheugenbeheer, randapparatuur, ARM64, scanners, encryptie en honderden specifieke oplossingen voor problemen in games en applicaties uit de praktijk, Wine 11 ontpopt zich als een belangrijke update voor iedereen die afhankelijk is van Windows-software op Linux of macOS.Het biedt een zeer interessante balans tussen prestaties, compatibiliteit en gebruiksgemak voor de eindgebruiker.

Linux 6.14-0
Gerelateerd artikel:
Linux 6.14 brengt verbeteringen in prestaties, compatibiliteit en beveiliging