Megjelent a Wine 10.12: opcionális EGL-támogatás és Bluetooth Low Energy perifériák natív kezelése

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A Wine 10.12 kiadása újabb fontos lépés a Windows-alkalmazások Linux és macOS alatti zökkenőmentes futtatásában. A Wine Project 10-es verzióágának tizenkettedik karbantartó kiadása számos technikai újítást és hibajavítást tartalmaz, amelyek különösen a játékosok, fejlesztők és grafikai alkalmazások felhasználói számára lehetnek jelentősek. A Wine egy szoftverréteg, amely lehetővé teszi, hogy Windows-alkalmazásokat futtassunk Linuxon, míg a Proton kifejezetten a Windows-játékok kompatibilitásának javítására lett optimalizálva Linuxon. Az új NTSYNC driver lehetőséget kínál arra, hogy a Windows-szoftverek szinkronizációs műveleteit natívan kezelje, így növelve a hatékonyságot és a teljesítményt. Ez különösen fontos a játékok számára, ahol a szinkronizáció kulcsszerepet játszik a sima futásban és a stabil teljesítményben. A Wine projekt – amely egy népszerű kompatibilitási réteg, lehetővé téve a Linux- és macOS-felhasználók számára Windows-alkalmazások futtatását.

EGL háttérmotor: jobb grafikus teljesítmény

A kiadás egyik legérdekesebb újdonsága az X11 meghajtó opcionális EGL háttérmotorja. Az EGL egy platformfüggetlen API, amely a renderelési felületek és grafikus API-k (például OpenGL és Vulkan) összekötésére szolgál. Az EGL használata a Wine alatt jobb teljesítményt és nagyobb kompatibilitást nyújthat grafikus alkalmazások és játékok esetén – különösen akkor, ha modern GPU-driverek és Vulkan-átviteli rétegek, például DXVK vagy VKD3D-Proton is használatban vannak.

Bluetooth Low Energy (BLE) perifériák natív támogatása

Eddig sok felhasználónak kellett különféle trükköket bevetnie, ha például Xbox-kontrollert, VR-vezérlőket, vagy más BLE-eszközt akart működésre bírni Wine-on keresztül. A 10.12-es verziótól kezdve ezek az eszközök már natívan is képesek kommunikálni a Wine-on belül, beleértve az adatcserét és hirdetési funkciókat is. Ez jelentős előrelépést jelent a játékosok és VR-eszközöket használók számára.

Fejlesztői eszközök: WIDL és ARM64

A Wine saját Interface Definition Language (WIDL) eszköze mostantól jobban támogatja a Windows Runtime metainformációk generálását. Ez megkönnyíti az újabb Windows API-khoz való illeszkedést, és segíti a fejlesztőket a modern alkalmazások kompatibilitásának fenntartásában.

Emellett mostantól a GitLab CI infrastruktúrában ARM64 építések is elérhetők, ami lehetővé teszi a Wine folyamatos tesztelését és kiadását ARM-alapú rendszerekre (például Raspberry Pi vagy Apple Silicon eszközök).

Hibajavítások: stabilabb működés, jobb kompatibilitás

A verzió 17 darab hibajavítást tartalmaz, köztük néhány régóta fennálló és jelentős problémát is:

  • A DXVK/VKD3D-Proton felhasználói számára javult a Sway ablakkezelőn tapasztalt képhibás villogás.
  • Megszűnt egy komoly memóriafolyás, amely átfedéses adatolvasások során lépett fel – ez gyorsabb működést eredményezhet több alkalmazásnál.
  • A Clip Studio Paint 3.0 többé nem ad hibát az USER32.dll hiányára hivatkozva.
  • Kijavították azt a hibát, amely miatt egyes játékok lefagytak az intróvideók után, illetve javult a videolejátszás általános stabilitása.
  • A Total Commander 11.55 „Access Denied” hibája nagy fájlok összehasonlításakor szintén megoldódott.

További játékok, amelyekre pozitív hatással lehet a frissítés: Thief II, Civilization III, és sok más régi kedvenc.

Forráskód és telepítés

A Wine 10.12 egyelőre forrásból érhető el a Wine GitLab projektoldalán, de a bináris csomagok is hamarosan megérkeznek a főbb disztribúciók (például: Ubuntu, Debian, Fedora, Arch) csomagtáraiba, illetve a WineHQ saját PPA tárolójába is. A frissített forráskód innen tölthető le. A különböző disztribúciókhoz számos bináris csomag érhető el a WineHQ letöltési oldaláról. A dokumentáció a WineHQ dokumentációs oldalán érhető el.

Az újdonságok teljes listája a bejelentésben található.

Letöltés és telepítés

Megtalálható magyar nyelven a Súgó-ban: Wine

További disztribúciókhoz szánt csomagok

  • Ubuntu - WineHQ bináris csomagok: Ubuntu aktuális kiadások
  • Debian - WineHQ bináris csomagok: Debian aktuális kiadások
  • Fedora - WineHQ bináris csomagok: Fedora aktuális kiadások
  • macOS - WineHQ bináris csomagok: macOS 10.8 és újabbakhoz.
  • Továbbiak

Jó borozást!