Correcció d'errors i millores clau a Wine 11.0

Darrera actualització: 19 de gener de 2026
  • Wine 11.0 introdueix NTSYNC, un WoW64 renovat i grans millores gràfiques per executar millor jocs i aplicacions de Windows a Linux i macOS.
  • La nova versió redueix la dependència de biblioteques de 32 bits, reforça Wayland i X11, i integra optimitzacions de rendiment, àudio i perifèrics.
  • S'amplia la compatibilitat amb ARM64, sistemes de fitxers, Unicode i formats com TIFF i Zip64, facilitant el seu ús en entorns domèstics i empresarials.
  • Wine 11.0 serveix de base per al futur Proton 11 i consolida Wine com una solució estable per als que migren a Linux sense renunciar a programari Windows.

Correcció d'errors a Wine 11.0

Wine 11.0 ha esdevingut una peça fonamental per als que utilitzen Linux o macOS però encara depenen de programes i jocs dissenyats per a Windows. Després d'un cicle de desenvolupament molt intens, ple de versions de prova i candidates de llançament, aquesta nova edició estable arriba amb canvis de pes en rendiment, compatibilitat i suport de maquinari. No és una actualització qualsevol: és la base sobre la qual es recolzarà tota la feina del projecte durant molts mesos.

Darrere de Wine hi ha més de tres dècades d'evolució constant . Encara que el nom vingui de Wine Is Not an Emulator, el que trobem realment és una reimplementació de les APIs de Windows (Win16, Win32 i successores) sobre sistemes tipus Unix. L'objectiu final és força clar: executar aplicacions i videojocs de Windows a Linux, BSD, macOS i altres entorns sense necessitat de màquines virtuals completes. Amb Wine 11.0, aquest objectiu fa un bon salt endavant, especialment pel que fa a correcció d'errors, poliment de detalls i reducció de dependències obsoletes com les biblioteques de 32 bits.

Què és Wine 11.0 i per què importa tant a Linux i macOS

Wine actua com una capa de compatibilitat que tradueix en temps real les trucades que faria una aplicació de Windows al sistema operatiu perquè tinguin sentit a Linux, BSD, Solaris o macOS. A la pràctica, això permet que un programa que mai no va ser pensat per sortir de l'ecosistema Microsoft pugui funcionar raonablement bé en un escriptori GNU/Linux modern o en un Mac sense instal·lar Windows a part.

La versió 11.0 representa una fita important perquè culmina un cicle complet de desenvolupament amb uns 6.300 canvis individuals i més de 600 errors corregits respecte a la branca anterior. És una edició estable, anual, que es recolza en moltes versions prèvies de prova (10.xx) i en diverses Release Candidates dedicades gairebé en exclusiva a polir problemes, com les RC2 i RC5, on es van anar concentrant arranjaments molt específics en jocs, instal·ladors i aplicacions professionals.

Per a usuaris d'escriptori i per a startups tecnològiques , Wine juga un paper estratègic. Permet reduir costos en llicències en evitar màquines virtuals o escriptoris Windows addicionals, facilita la interoperabilitat entre entorns mixtos i fa més viable executar programari corporatiu antic o especialitzat en servidors Linux. De fet, projectes clau com Proton, la capa de compatibilitat de Valve per a Steam i Steam Deck, es recolzen directament a Wine, de manera que cada salt de versió estable repercuteix també al catàleg jugable de Linux.

L'any de llançament de Wine 11.0 coincideix amb un notable creixement de l'adopció de distribucions GNU/Linux en equips personals i professionals. Cada vegada més persones s'animen a deixar Windows oa utilitzar-lo únicament quan no hi ha més remei, i Wine es converteix en aquest “pont” que permet seguir utilitzant aplicacions de sempre mentre es gaudeix dels avantatges del programari lliure: més control, major flexibilitat i possibilitats d'automatització i desplegament que en entorns tancats resulten més costoses.

La combinació de compatibilitat, rendiment i noves funcions fa que Wine 11.0 no sigui una simple actualització incremental. Estem davant d'una versió que introdueix canvis interns molt profunds (com la integració amb NTSYNC o la transició a la nova arquitectura WoW64) i que, alhora, corregeix una gran quantitat de defectes acumulats. Per a qui ve de versions anteriors, el salt es nota sobretot en jocs exigents i en sistemes on ja no es vol arrossegar llibreries de 32 bits.

Novetats i compatibilitat a Wine 11.0

Un any de desenvolupament, RC dedicades a errors i enfocament a l'estabilitat

El camí fins a Wine 11.0 estable ha estat marcat per una successió de versions de desenvolupament a la branca 10.xx, publicades més o menys cada dues setmanes, i per diverses Release Candidates (11.0-rcX) en què el projecte va congelar el codi per centrar-se exclusivament a corregir errors. Aquest model de treball permet experimentar amb canvis profunds a l'etapa de proves i, més endavant, dedicar diverses setmanes a depurar sense afegir-hi característiques noves.

Wine 11.0 RC2 va ser la segona fita clau d'aquest procés de congelació. En aquesta versió no s'hi van incorporar novetats visibles, sinó que es van resoldre 28 bugs que afectaven l'estabilitat, la compatibilitat amb aplicacions crítiques i el comportament de diferents programes de Windows sobre Linux i macOS. Entrar en fase de “codi congelat” implica que la prioritat absoluta passa a ser la fiabilitat del producte final.

Posteriorment va arribar WINE 11.0-rc5 , una candidata especialment rellevant perquè podria haver estat la darrera abans del llançament estable. Aquesta RC no va afegir funcions glamuroses, però sí que va portar 27 canvis interns i 32 errors corregits. Entre ells, es van abordar errors relacionats amb videojocs molt coneguts (com Heroes of Might and Magic V, Tomb Raider 2013, Rocket League, Batman: Arkham Origins, The Evil Within o Wolfenstein: The New Order) i amb aplicacions de productivitat i instal·ladors (VirtualBox, SQLyog, Suma.

Les correccions incloïen des de pantalles negres i parpelleigs fins a problemes amb la gestió de l'entrada de ratolí a freqüències molt altes (al voltant de 1000 Hz), duplicació d'esdeveniments de teclat amb mètodes d'entrada com Fcitx o IBus, errors en finestres DirectDraw a pantalla completa i bloquejos en eines diverses com MiPony. També es van afegir funcions que alguns jocs més vells donaven per assegudes, necessàries per a títols com Microsoft Deadly Tide.

Tot aquest esforç silenciós a les RC és el que marca la frontera entre una versió que simplement “funciona més o menys” i una altra que està preparada per a un ús diari seriós, tant en oci com en entorns professionals. Després de validar que l'estabilitat assolida era suficient, l'equip liderat per Alexandre Julliard va donar llum verda a Wine 11.0 estable, que a partir d'aquell moment es converteix en la base de referència per al nou any de desenvolupament continu.

  Guia completa per actualitzar a Ubuntu 26.04 LTS

NTSYNC i rendiment: sincronització a l'estil Windows al nucli Linux

Rendiment i NTSYNC a Wine 11.0

Un dels grans protagonistes de Wine 11.0 és NTSYNC , un mòdul del nucli Linux (disponible a partir de la versió 6.14) que implementa primitives de sincronització similars a les de Windows NT directament al nucli del sistema. Fins ara, Wine havia d'emular aquesta lògica a l'espai d'usuari, amb la sobrecàrrega afegida de trucades més pesades i menys eficients.

Amb NTSYNC habilitat, Wine delega moltes operacions de sincronització al mateix nucli, apropant-se més al comportament real de Windows. A la pràctica, això es tradueix en millores apreciables de rendiment en aplicacions i jocs que fan un ús intensiu de fils (multithreading). Es redueix la latència associada a bloquejos, senyals i esperes, i en molts casos es guanyen fotogrames per segon en títols moderns exigents.

En distribucions populars com Ubuntu, Fedora, openSUSE o Debian, el mòdul NTSYNC no sempre ve carregat per defecte. Si el nucli és prou recent, es pot activar amb una senzilla ordre: sudo modprobe ntsync. Si el canvi ofereix bons resultats, l'ideal és configurar el sistema perquè el mòdul es carregui automàticament a cada arrencada. Algunes versions de prova de SteamOS ja han començat a integrar-lo, cosa que avança part dels avantatges que estan arribant a la Steam Deck ia altres equips centrats en el joc.

La integració amb NTSYNC es combina amb altres ajustaments en la gestió de prioritats de fils tant a Linux com a macOS. Wine 11.0 refina la manera com s'assignen prioritats i es manegen processos intensius, de manera que els jocs i aplicacions amb moltes tasques internes se sentin més suaus. Això sí, algunes distribucions mantenen polítiques conservadores de programació de processos, per la qual cosa en certs sistemes pot ser necessari revisar límits de prioritat o ajustaments de “nice” per aprofitar del tot aquestes millores.

A més del pla del rendiment brut , s'estan veient beneficis a l'estabilitat: menys penges per curses de fils, menys comportaments estranys en minimitzar i restaurar jocs, i un temps de resposta més coherent en escenes molt carregades. Totes aquestes millores, encara que són invisibles per a l'usuari final, són la base perquè moltes correccions d'errors específiques funcionin de manera fiable al Wine 11.0.

WoW64 renovat: adéu a la dependència de biblioteques de 32 bits

Un altre canvi estructural molt important arriba amb la nova arquitectura WoW64 (Windows-on-Windows 64-bit), la transició de la qual es dóna per finalitzada en Wine 11.0. Tradicionalment, executar aplicacions de 32 bits a Wine obligava a comptar també amb processos Unix de 32 bits i, per extensió, amb un sistema multilib carregat de llibreries duplicades. Cada cop més distribucions volen deixar enrere aquest llast i centrar-se en l'entorn pur de 64 bits.

Amb Wine 11.0, el nou WoW64 permet executar codi de 32 bits dins de processos de 64 bits, sense necessitat d'instal·lar totes les biblioteques de sistema de 32 bits. Això simplifica moltíssim el desplegament en distribucions modernes que ja no inclouen per defecte suport multilib, i redueix la complexitat de mantenir entorns mixtos per executar aplicacions antigues de Windows.

Per aconseguir-ho, Wine utilitza traductors de trucades (thunks) que permeten que els mòduls de Windows de 32 bits accedeixin a llibreries Unix de 64 bits de forma transparent. El resultat és un entorn més lleuger, amb menys duplicació, i alhora més compatible amb el tipus d'instal·lació que avui dia prefereixen moltes persones usuàries de Linux.

La nova arquitectura també porta de tornada un suport millorat per a programes de 16 bits , cosa que pot sonar a arqueologia informàtica però que en certs entorns corporatius europeus segueix tenint sentit. Algunes eines internes, de gestió o control industrial, mai no van ser reescrites i continuen depenent d'aquestes tecnologies. Entre les millores associades hi ha un mapeig de memòria més adequat per a OpenGL, un suport de pas directe SCSI, la possibilitat de fer servir prefixos purs de 32 bits i altres ajustaments interns centrats en compatibilitat real.

Com a conseqüència visible, desapareix l'executable separat wine64. A partir d'aquesta versió es recorre a un binari unificat, wine, que decideix de manera automàtica si s'ha de comportar com a entorn de 32 o de 64 bits segons l'aplicació que es llanci. Quan hi ha diverses edicions d'un mateix programa, la de 64 bits continua sent la preferida, encara que sempre es pot forçar l'ús de la de 32 bits si calgués per motius de compatibilitat.

Wayland, X11 i experiència d'escriptori amb Wine 11.0

El canvi progressiu de l'ecosistema Linux cap a Wayland tampoc no ha passat desapercebut per al projecte Wine. Distribucions molt populars a Espanya ia Europa, com Fedora, Ubuntu, KDE neon o openSUSE, estan empenyent cada cop més fort aquest protocol de servidor gràfic en detriment del veterà X11, i això obliga a adaptar l'experiència de les aplicacions de Windows.

Wine 11.0 reforça el controlador específic per a Wayland , winewayland.drv, que ja va debutar a Wine 9 i que des de llavors no ha parat d'evolucionar. Ara compta amb un suport complet de porta-retalls bidireccional, cosa que permet copiar text des d'una aplicació Windows executada sota Wine i enganxar-lo en un programa nadiu Wayland, i viceversa, sense haver de recórrer a trucs estranys.

També s'ha afegit suport d'arrossegar i deixar anar des d'aplicacions natives Wayland cap a programes que corren a Wine. Això facilita fluxos de treball mixtos, on es combina programari de Windows amb eines natives, per exemple arrossegant fitxers des del gestor de fitxers o des d'un editor local a una aplicació que només existeix en versió Windows.

  Guia Completa per Instal·lar i Configurar TeknoParrot a Windows

El controlador de Wine sobre Wayland emula canvis de mode de pantalla utilitzant l'escalat del mateix compositor. Això és especialment útil per a jocs antics que intenten canviar la resolució a valors molt baixos, com 640×480, i que a monitors moderns quedaven en finestres minúscules o mal posicionades. Gràcies a aquesta emulació, l'experiència és molt més agradable sense veure com el sistema sencer “balla” de resolució.

Tot i així, X11 no es queda enrere en aquesta versió . El gestor de finestres X11 s'integra millor amb Wine i, a més, s'activa per defecte el backend EGL per a OpenGL en comptes de continuar estirant el veterà GLX. Aquest canvi permet compartir més codi entre els controladors de X11 i de Wayland, de manera que moltes millores desenvolupades per a un dels entorns repercuteixen directament a l'altre.

Gràfics, Vulkan, Direct3D i vídeo accelerat a Wine 11.0

L'apartat gràfic és un dels que més es beneficien a Wine 11.0, sobretot de cara a jocs moderns però també a títols clàssics. L'API de Vulkan s'actualitza a la versió 1.4 (en concret 1.4.335), i les extensions específiques per a Win32 han estat reforçades per ser més completes i fiables. Això és clau per a les capes de traducció que converteixen Direct3D a Vulkan, com les que utilitza Proton.

A més, s'han afegit capacitats avançades per manejar memòria, semàfors i fences externs , obrint la porta a un nombre més gran de motors gràfics i jocs que depenen d'aquestes funcionalitats. Molts títols recents AAA, així com projectes independents que usen motors moderns, es beneficien d'una compatibilitat més sòlida, amb menys artefactes visuals i menys bloquejos.

Un dels canvis més notables en l'àmbit dels jocs és la millora del mode de pantalla completa exclusiu i la revisió de la gestió de pantalla completa a Direct3D. Jocs de l'era DirectX 9 i similars, que estaven dissenyats per canviar directament els modes de vídeo, es comporten ara de forma molt més predictible: menys canvis bruscos de resolució, menys parpellejos, menys salts inesperats a l'escriptori i menor probabilitat que es quedin penjats en alternar entre joc i sistema.

Wine 11.0 també introdueix descodificació de vídeo H.264 accelerada per maquinari a través de les API de vídeo D3D11, recolzant-se a Vulkan Video. Això no només afecta reproductors multimèdia o plataformes de streaming dins de Wine, sinó també vídeos integrats en els propis jocs (introduccions, cinemàtiques, etc.). Descarregar aquesta càrrega de treball a la GPU redueix l'ús de CPU i millora la fluïdesa, cosa especialment útil en portàtils i equips de gamma mitjana, molt comuns entre usuaris domèstics europeus.

Per la seva banda, la biblioteca vkd3d-shader millora la compatibilitat amb models d'ombreig antics (Shader Model 1-3), cosa que es tradueix en una representació més fidel de jocs clàssics. S'han afinat la compressió de textures (per exemple, els formats BC4/BC5) i la generació automàtica de mipmaps, cosa que ajuda a fer que el detall a distància i les textures es vegin més suaus sense sacrificar rendiment.

Àudio, perifèrics, Bluetooth i experiència de joc

Més enllà dels gràfics, el so i els dispositius dentrada també reben atenció específica a Wine 11.0. Al camp de l'àudio, s'ha millorat el suport per a SoundFont (SF2) i per a MIDI, un punt clau per a jocs de finals dels 90 i principis dels 2000 la música dels quals depèn d'aquestes tecnologies. Els que continuen gaudint de títols retro notaran una banda sonora més fidel a l'original.

Pel que fa a comandaments i controladors, el backend hidraw guanya protagonisme per a joysticks, volants i altres gamepads, oferint una resposta més precisa i un Force Feedback (vibració i efectes de força) més consistent. Això beneficia de manera especial aficionats a simuladors de conducció o vol que utilitzen volants amb pedals, joysticks d'aviació o comandaments avançats connectats a Linux.

El controlador Bluetooth s'ha renovat per integrar-se millor amb Linux , incloent-hi la capacitat de cercar dispositius a través de BlueZ i d'aparellar-los utilitzant l'API adequada. També s'hi afegeix suport per a Bluetooth Low Energy (BLE) i connexions RFCOMM de baix nivell, facilitant l'ús de comandaments sense fil moderns, sensors i altres accessoris que depenen d'aquestes tecnologies.

En paral·lel, s'han corregit problemes d'entrada que afectaven la jugabilitat , com els tartamudejos (stuttering) severs en jocs que mostren el ratolí a freqüències molt altes. Aquest tipus de detalls marquen la diferència entre un títol amb prou feines jugable i una experiència fluida en shooters, jocs d'acció i altres gèneres on la precisió del ratolí és crítica.

Moltes d'aquestes millores tenen impacte directe a Proton , la capa de compatibilitat que fa servir Steam per executar jocs de Windows a Linux i Steam Deck. Wine 11.0 serveix de base per al futur Proton 11, de manera que totes les correccions acumulades en compatibilitat gràfica, àudio, entrada i Bluetooth acaben repercutint en el catàleg de jocs disponibles a Linux amb un esforç de configuració cada cop menor.

ARM64, gestió de memòria, escàners i formats de fitxer

L'ecosistema de maquinari està canviant amb l'expansió d'ARM64 a portàtils lleugers, mini PCs i certs sobretaula, i Wine 11.0 s'adapta amb millores concretes per a aquesta arquitectura. Una de les més cridaneres és la capacitat de simular pàgines de memòria de 4K en nuclis ARM64 que utilitzen mides més grans (16K o 64K), apropant el comportament del sistema al que esperen moltes aplicacions de Windows.

Ara com ara, aquesta funcionalitat està orientada a aplicacions relativament senzilles , però marca un camí clar per a una compatibilitat més àmplia en el futur. En paral·lel, s'ha reforçat la gestió de memòria mitjançant tècniques com Userfaultfd (UFFD), que permet manejar fallades de pàgina des de l'espai d'usuari. Les proves internes del projecte mostren reduccions notables en temps de càrrega de jocs exigents, acostant-los molt més al rendiment natiu de Windows.

  GNOME 49: novetats, canvis tècnics i apps que marquen el rumb

En l'àmbit de les comunicacions i la seguretat , Wine 11.0 afegeix algorismes criptogràfics moderns com ECDSA_P521 i ECDH_P521 dins de la implementació de BCrypt, imprescindibles perquè moltes aplicacions actuals que depenen de xifrats forts s'executin sense sorpreses.

També milloren les utilitats de sistema integrades. S'hi incorpora, per exemple, una implementació pròpia de timeout, útil per limitar la durada de processos dins de Wine, i un suport inicial per runas, que facilita l'execució de programes amb credencials diferents dins l'entorn de compatibilitat sense recórrer a experiments externs. Són eines petites, però molt valorades per administradors i usuaris avançats.

Pel que fa a dispositius d'oficina i gestió documental , la implementació de l'API TWAIN 2.0 per a aplicacions de 64 bits millora de manera important el suport d'escàners. Ara és més viable l'escaneig de múltiples pàgines, l'ús d'alimentadors automàtics de documents i una gestió més estable de les interfícies, reduint els bloquejos recurrents en obrir certs diàlegs d'escaneig.

Sistema de fitxers, Unicode, xarxa i compatibilitat empresarial

Wine 11.0 aprofundeix també en la compatibilitat amb el sistema de fitxers de Windows a través de la introducció de punts de reanàlisi (reparse points). Aquesta funcionalitat permet adjuntar metadades a fitxers i directoris, replicant com maneja Windows enllaços simbòlics especials, muntatges o accessos directes avançats. Per a determinades aplicacions corporatives i eines del sistema, aquests detalls poden marcar la diferència entre funcionar correctament o mostrar comportaments erràtics.

La gestió de memòria i les operacions d'entrada/sortida s'han afinat per assemblar-se més al comportament esperat als entorns Windows. Això repercuteix de forma directa en instal·ladors complexos, eines de còpia de seguretat, gestors de continguts empresarials i altres solucions que fan operacions intensives de lectura i escriptura sobre grans volums de dades.

Un altre front on es nota el treball és en el maneig de formats i codificacions . Wine 11.0 millora el suport per a imatges TIFF, un format encara molt utilitzat en entorns d'escaneig i fitxer documental, i afegeix compatibilitat amb Unicode 17.0.0, ampliant el ventall de caràcters, alfabets i símbols disponibles. Això és important per a aplicacions globals, missatgeria, ofimàtica i qualsevol programa que manegi textos en múltiples idiomes.

Al plànol de xarxa, s'habilita la possibilitat de realitzar ping sobre IPv6 i es reforça la compatibilitat amb arxius de grans dimensions a través de Zip64 als serveis d'empaquetat. En entorns on es mouen grans backups comprimits, paquets de dades científiques o repositoris de codi molt voluminosos, aquest tipus de millores eviten sorpreses desagradables i errors en treballar amb fitxers enormes.

Per a empreses i organitzacions que migren part de la seva infraestructura a Linux o macOS però encara depenen d'eines exclusives de Windows, tots aquests retocs a nivell de sistema de fitxers, Unicode i xarxa suposen un pas important cap a una experiència més predictible, reduint la necessitat de mantenir servidors Windows dedicats únicament per executar un grapat d'aplicacions heretades.

Accés, instal·lació i futur del desenvolupament de Wine

La versió estable de Wine 11.0 està disponible a WineHQ.org , tant en forma de codi font com en paquets binaris per a les principals distribucions GNU/Linux. El projecte manté repositoris propis que, en molts casos, van més actualitzats que els de cada distribució, per la qual cosa és habitual que els usuaris que volen les darreres novetats els configurin directament.

En el cas d'Ubuntu, molt estès a Espanya , WineHQ ofereix repositoris per a versions a partir d'Ubuntu 22.04 LTS que permeten instal·lar l'edició estable i rebre actualitzacions sense gaires complicacions. Altres distribucions populars a Europa, com ara Debian, Fedora, openSUSE o Linux Mint, disposen de paquets mantinguts ja sigui pel propi projecte o per comunitats actives.

Un cop publicada la versió estable, l'equip de Wine reprèn el ritme normal de llançaments de desenvolupament. La sèrie 11.x continuarà rebent cada poques setmanes versions de prova amb noves funcions i correccions, camí d'un futur Wine 12.0. Qui vulgui el més punter podrà seguir la branca de desenvolupament, assumint una mica més de risc, mentre que els que prioritzin l'estabilitat poden quedar-se tranquil·lament a la 11.0 i actualitzar només quan hi hagi una nova edició estable important.

En paral·lel, el treball continua estretament lligat a l'ecosistema de jocs , especialment a través de Proton. Moltes de les correccions específiques de títols com Nioh 2, StarCraft 2, The Witcher 2, Call of Duty: Black Ops II, Final Fantasy XI, Battle.net o altres clàssics com Wing Commander Secret Ops o Earth 2150 s'integren a Wine i després es traslladen a Proton, ampliant el nombre de Proton.

Per als usuaris de Linux i macOS a Espanya ia Europa que no volen renunciar ni a la biblioteca de jocs ni a programari Windows corporatiu o especialitzat, Wine 11.0 representa un punt de maduresa molt interessant. Entre la integració amb NTSYNC, l'evolució de WoW64, les millores gràfiques amb Vulkan i Direct3D, el millor tracte a perifèrics i Bluetooth, el suport a ARM64, els avenços en gestió de memòria i les nombroses correccions acumulades en jocs i aplicacions reals, aquesta versió consolida a Wine com una solució sòlida, cada vegada menys “ source guanya terreny sense tancar la porta al programari propietari heretat.

oreon 10 linux-0
Article relacionat:
Oreon 10 Linux: la millor alternativa per a usuaris de Windows