Még nagyobb sebességgel: az aktuális SteamOS béta már tartalmazza az NTSYNC kernelmeghajtót

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 Valve kiadta a SteamOS 3.7.20 béta verzióját, amely fontos technikai újdonságot hoz: a rendszer mostantól alapértelmezetten tartalmazza és betölti az NTSYNC kernelmeghajtót, amely a Windows NT szinkronizációs primitívek gyorsabb kezelését szolgálja Linuxon.

Mi az az NTSYNC, és miért fontos?

Az NTSYNC egy Linux kernelmeghajtó, amely a Windows NT-alapú szinkronizációs mechanizmusok (mutexek, események, szemaforok stb.) hatékonyabb megvalósítását teszi lehetővé. Ezeket a primitíveket a Windowsra írt játékok és alkalmazások széles körben használják, így teljesítményük közvetlen hatással van a Wine és Proton alatti futásra.

Az NTSYNC fejlesztése nagyjából egy éve lezárult, a kód stabil állapotba került, most pedig végre a SteamOS-ben is megjelent ténylegesen használható formában.

Wine, Proton és az NTSYNC kapcsolata

Felhasználói oldalon a támogatás is megérkezett:

Fontos megjegyezni, hogy a Proton jelenleg is kiváló teljesítményt nyújt az FSYNC mechanizmusnak köszönhetően. Éppen ezért szakmai szempontból különösen érdekes lesz látni, hogy az NTSYNC hogyan teljesít a Steam Play alatt az FSYNC-hez képest, különösen SteamOS-en és Steam Decken.

SteamOS 3.7.20: előkészítés a jövőre

A SteamOS 3.7.20 béta egyik fő célja egyértelműen az, hogy felkészítse a rendszert a közelgő Proton NTSYNC-támogatásra. Ennek érdekében:

  • az NTSYNC kernelmodul be van építve a rendszerbe,
  • és alapértelmezetten betöltődik indításkor.

Ez azért jelentős lépés, mert bár sok Linux-disztribúció már fordítja az NTSYNC modult, a modul automatikus betöltésének kezelése disztribúciónként eltérő megoldásokat igényel. A Valve ezzel a lépéssel egységes, kontrollált környezetet biztosít a SteamOS alatt.

A SteamOS 3.7.20 béta nem látványos felhasználói újdonságokat hoz, viszont fontos technikai alapkövet rak le a következő generációs Proton-fejlesztésekhez. Az NTSYNC kernelmeghajtó megjelenése:

  • javíthatja a Windows-játékok szinkronizációs teljesítményét Linuxon,
  • új alternatívát kínál az FSYNC mellett,
  • és tovább erősíti a SteamOS pozícióját mint kifejezetten játékra optimalizált Linux platform.

A béta verzió már elérhető tesztelésre, a gyakorlati teljesítménybeli hatásokat pedig várhatóan a Proton 11.0 megjelenése után lehet majd igazán értékelni.

A SteamOS 3.x verziók célja, hogy Linux-alapú, játékra optimalizált operációs rendszerként egyre több kézikonzolon fusson stabilan. A Valve ezzel nemcsak saját eszközeit támogatja, hanem megnyitja az utat más gyártók felé is, ami hosszú távon egy sokkal szabadabb, kevésbé zárt játékplatformot eredményezhet a piacon.