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:
- a Wine 10.16 már tartalmazza az NTSYNC használatához szükséges kódot,
- ez a támogatás része lesz a Wine 11.0 stabil kiadásnak, amely várhatóan még ebben a hónapban megjelenik,
- ennek megfelelően a Proton 11.0 is megörökli majd az NTSYNC támogatást, amikor átáll a Wine 11.0 alapokra.
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.


