A Wine 10.0 ARM64EC támogatással és pontosabb DPI skálázással érkezik

A Wine fejlesztőcsapata örömmel jelenti be a Wine 10.0 stabil verziójának megjelenését. Ez az új kiadás egy évnyi fejlesztési munkát és több mint 6000 egyedi változtatást tartalmaz. A legfontosabb újdonságok közé tartozik az ARM64EC architektúra támogatása és a nagy felbontású DPI-skálázás pontosabb megvalósítása. Az új verzió forráskódja elérhető a Wine hivatalos oldalán, a bináris csomagok pedig hamarosan letölthetők lesznek a különböző disztribúciók hivatalos oldalairól.

A Wine 10.0 ARM64EC támogatással és pontosabb DPI skálázással érkezik

ARM64EC támogatás bevezetése

Az ARM64EC architektúra immár teljes funkcionalitással bír, az ARM64 támogatással egyenértékű szinten. Az új architektúra lehetővé teszi az ARM64EC és az egyszerű ARM64 kódok vegyes használatát egyetlen binárisban. A Wine teljes rendszere ARM64X-ként fordítható, bár ez még mindig egy kísérleti LLVM eszköztárat igényel. Továbbá, az x86-64 emulációs interfész is implementálásra került, amely lehetővé teszi a Wine natív futtatását ARM64EC környezetben, miközben az alkalmazások x86-64 kódja emulálva fut.

Grafikai fejlesztések

A nagy felbontású DPI-támogatás jelentős javuláson esett át: a nem DPI-érzékeny ablakok automatikusan skálázódnak, ahelyett, hogy nagy felbontású méreteket közvetítenének az alkalmazásoknak. Az X11 backend immár támogatja a Vulkan gyermekablak-renderelést, amely kritikus az olyan alkalmazások számára, amelyek 3D renderelést használnak gyermekablakokban. A Vulkan illesztőprogram mostantól a Vulkan 1.4.303 specifikációig kompatibilis, beleértve a Vulkan Video kiterjesztéseket is.

Asztali integráció és multimédia

Az új verzió egy kísérleti kijelzőmód-emulációs mechanizmust is tartalmaz, amely a felhasználók számára javított élményt kínál anélkül, hogy ténylegesen módosítaná a kijelző beállításait. A rendszer tálcaikonjai és az asztali mód funkciói rugalmasabban kezelhetők a rendszerleíró adatbázis beállításain keresztül. Az FFmpeg-alapú multimédiás backend kísérleti támogatása szintén része a fejlesztéseknek, amely jobb kompatibilitást biztosít a Media Foundation pipeline-okkal.

Direct3D és Wayland támogatás

A Direct3D támogatás frissítései között megtalálható egy új, HLSL-alapú fix funkciós pipeline, amely támogatja a Direct3D 9 és korábbi verziókat a Vulkan renderelővel. A Wayland driver alapértelmezetten engedélyezett, és támogatja az OpenGL-t, valamint a billentyű automatikus ismétlését.

Egyéb fejlesztések

A Wine 10.0 számos rendszerrel- és nemzetközi támogatással kapcsolatos fejlesztést hoz, beleértve az új billentyűzetkiosztások és időzóna-adatok támogatását. A JavaScript motorban is jelentős fejlesztések történtek, amelyek fokozzák a kompatibilitást az MSHTML objektumokkal. Továbbá, az ARM platformok immár teljes RPC/COM támogatást kaptak.

További részletekért tekintsd meg a kiadási megjegyzéseket. A Wine 10 már letölthető a hivatalos weboldalról.