Wine 10.20 prichádza s Vkd3d, vylepšeniami Win32 API, opravami chýb a ďalšími funkciami

Kľúčové body:
  • Vydanie experimentálnej verzie Wine 10.20 s 337 zmenami a 31 opravami.
  • Vkd3d bol aktualizovaný na verziu 1.18 pre lepšiu podporu Direct3D 12.
  • Zásadné zlepšenie v implementácii rozhrania Win32 API pre mechanizmus bodu opravy.
  • Opravuje chyby v režime WoW64 (NVIDIA) a problémy s GTK v zostavách pre Windows.
  • Rozšírená kompatibilita pre kľúčový softvér, ako napríklad SQL Server a hry AAA.
Wine na Linuxe

Wine je reimplementácia aplikačného programovacieho rozhrania Win16 a Win32 pre operačné systémy založené na Unixe.

Projekt Víno pokračuje vo svojom progresívnom pochode smerom k úplnej emulácii API systému Windows v operačných systémoch podobných Unixu, spustenie experimentálnej verzie „Wine 10.20“ aktualizácia, ktorá neustále zlepšuje podporu a kompatibilitu s kritickými aplikáciami a hrami.

Po vývojovom cykle verzie 10.19 táto nová verzia integruje 337 významných zmien a rieši 31 hlásení o chybách.

Hlavné správy o víne 10.20

Jednou z najvýznamnejších aktualizácií je iintegrácia balíka Vkd3d, zodpovedný za implementáciu rozhrania Direct3D API 12. Tento modul bol aktualizovaný na verziu 1.18A so svojimi vylepšeniami sľubuje lepší výkon a väčšiu grafickú vernosť pre najmodernejšie tituly, ktoré sa na tejto technológii spoliehajú.

Na systémovej úrovni, Vývojári sa zamerali na zdokonalenie implementácie mechanizmu «Bod opätovnej analýzy»„, čo je kľúčová funkcia súborového systému Windows, ktorá Umožňuje vám pripojiť ďalšie údaje a štítky k súborom a adresárom.Zahrnutie podpory bodu zmeny spracovania do dôležitých funkcií, ako sú CreateHardLink(), SetFileAttributes(), FindNextFile() a MoveFileWithProgress(), predstavuje kľúčový pokrok v presnosti implementácie rozhrania Win32 API, čo uľahčuje správnu prevádzku inštalátorov a zložitých aplikácií, ktoré manipulujú s pokročilými štruktúrami súborov.

Refaktoring, výkon a kompatibilita s WoW64

Tím pre víno pokračoval s štrukturálne refaktorovanie implementácie Common Control, Tento proces je nevyhnutný po rozdelení knižnice COMCTL32 na samostatné moduly pre jej verzie 5 a 6. Táto interná práca, hoci je pre koncového používateľa neviditeľná, je nevyhnutná pre dlhodobú robustnosť a udržiavateľnosť kódu.

V oblasti výkonu a kompatibility, Táto nová verzia 10.20 rieši špecifické problémy čo ovplyvnilo významné skupiny používateľov. Toto bolo opravené. kritická chyba, ktorá spôsobovala pády mnohých hier, ako napríklad Syberia 2, pri hraní v režime WoW64 (64-bitový systém Windows na systéme Windows) na systémoch vybavených grafickými kartami NVIDIA. Oprava týchto typov chýb je kľúčová pre zabezpečenie plynulého herného zážitku a pre prijatie Wine hernou komunitou.

Okrem toho, Zamŕzanie odozvy pri stláčaní kurzorových klávesov v klasických hrách bolo vyriešené. ako napríklad Might and Magic VI, a problém, ktorý bránil správnemu spusteniu alebo spôsoboval zamrznutie zostavení aplikácií pre Windows používajúcich knižnicu GTK, vrátane populárnych vývojových nástrojov, ako sú Meld a Geany, bol odstránený.

Vzhľadom k tomu, Zoznam uzavretých hlásení o chybách Wine 10.20 pokrýva pôsobivú rozmanitosť v segmente aplikácií pre produktivitu a databáz, Problémy súvisiace s inštalátorom SQL Servera 2012/2014 a MS Office 365 boli vyriešené. ako aj s profesionálnym dizajnérskym softvérom QuarkXPress 2024. Opravené boli aj poruchy ďalších aplikácií, ako napríklad TomTom MyDrive Connect 4.x a nástroj HiveMQ CE 2025.5.

V neposlednom rade táto aktualizácia vylepšuje herný zážitok zo strategických a akčných titulov. Boli opravené chyby, ktoré ovplyvňovali spustenie a hranie hier ako Civilization 1.2, klasický StarCraft, The Last Stand: Aftermath a Mega Man X DiVE.

Ak máte záujem dozvedieť sa o ňom viac, môžete si prečítať podrobnosti o spustení Na nasledujúcom odkaze.

Ako nainštalovať vývojovú verziu Wine 10.20 na Ubuntu a deriváty?

Aby bolo možné nainštalovať túto vývojovú verziu Wine 10.20, je potrebné vykonať určité úpravy systému. Prvým a najdôležitejším z nich je Povoliť podporu 32-bitovej architektúry. Stojí za zmienku, že aj keď je váš systém 64-bitový, povolenie tejto podpory vám ušetrí veľa problémov, ktoré sa zvyčajne vyskytujú, pretože väčšina knižníc Wine je zameraná na 32-bitovú architektúru. Aby sme to dosiahli, píšeme o termináli:

sudo dpkg --add-architecture i386

Teraz musíme importovať kľúče a pridať ich do systému pomocou tohto príkazu:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

Hotovo ideme do systému pridať nasledujúce úložisko, do terminálu napíšeme:

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources
sudo apt update 
sudo apt --download-only install winehq-devel
sudo apt install --install-recommends winehq-devel
sudo apt --download-only dist-upgrade

Môžeme si overiť, že už máme nainštalované Wine a akú verziu máme v systéme vykonaním nasledujúceho príkazu:

wine --version