A Steam Play hozza el a Windowsra írt játékokat Linuxra

A Valve, Proton kódnevű projektje nagyrészt a Wine-ra éppül, de jobb kompatibilitást biztosít a modern címekhez.

Alig egy hete írtunk arról, hogy a Valve Windowsra kiadott játékokat futtatna Linuxon, míg most megtörtént a hivatalos bejelentés is.

A Steam Play névre keresztelt szolgáltatás aktuális, egyelőre még béta fázisú verziója, natív Linux porttal nem rendelkező játékokat futtat Linux operációs rendszeren, mindezt natív Steamworks és OpenVR támogatással. Hivatalosan egyelőre csak párat, amelyeket az alábbi felsorolás részletez:

  • Beat Saber
  • Bejeweled 2 Deluxe
  • Doki Doki Literature Club!
  • DOOM
  • DOOM II: Hell on Earth
  • DOOM VFR
  • Fallout Shelter
  • FATE
  • FINAL FANTASY VI
  • Geometry Dash
  • Google Earth VR
  • Into The Breach
  • Magic: The Gathering - Duels of the Planeswalkers 2012
  • Magic: The Gathering - Duels of the Planeswalkers 2013
  • Mount & Blade
  • Mount & Blade: With Fire & Sword
  • NieR: Automata
  • PAYDAY: The Heist
  • QUAKE
  • S.T.A.L.K.E.R.: Shadow of Chernobyl
  • Star Wars: Battlefront 2
  • Tekken 7
  • The Last Remnant
  • Tropico 4
  • Ultimate Doom
  • Warhammer® 40,000: Dawn of War - Dark Crusade
  • Warhammer® 40,000: Dawn of War - Soulstorm

A Valve a listát a jövőben bővíteni fogja, de ehhez további tesztekre van szükség, viszont opcionális lehetőség, akármelyik natív Linux porttal nem rendelkező cím futtatása is, viszont ilyenkor a hibamentes működésre nincs garancia. Itt maga a futtatás valószínűleg megfelelő lesz (hacsak a program nem használ valami komplex DRM-et), de lehetnek komolyabb teljesítményre vonatkozó gondok, a teljes képernyős megjelenítés nem feltétlenül lesz tökéletes, vagy megoldott, továbbá a játékvezérlők támogatása szempontjából is akadhatnak nehézségek. A garantált címek esetében viszont a működés helyből megfelelő szintet ér el.

A Steam Play technikailag egy – az első bekezdésben linkelt hírben már kifejtett – Wine-ra alapozó, Proton kódnevű projekt eredménye, ami – a Valve mérései szerint – a több processzorszálra optimalizált játékokat jobban futtatja, mint a Wine. Az alapot kínáló grafikus API a Vulkan, erre lett implementálva a DirectX 11 és 12. A régebbi grafikus API-kat használó játékoknál már alapvetően a Wine is elég jól működik, a Steam Play igazából ott próbál segíteni, ahol a Wine javarészt megadja magát. A megfelelő kompatibilitás érdekében persze fontos a legfrissebb, Vulkan implementációt tartalmazó grafikus meghajtók használata.

A Valve alapvetően a SteamOS-t ajánlja a fejlesztéséhez, de igazából más Linux disztribúció is megfelel, a lényeg, hogy friss legyen.

A teljesítmény szempontjából sok tényező lehet, de igazából egy Windowsra írt alkalmazásnak alig kellene rosszabbul futnia Steam Play-en, mivel végeredményben egy valós idejű fordítás történik a támogatott API-k szempontjából. Effektíve tehát az alkalmazás végig azt hiszi, hogy Windows operációs rendszeren fut, a parancsokat ennek megfelelően kiadja, a Steam Play pedig ezeket megfelelően feldolgozza a Linuxra írt implementációval. Ettől függetlenül lehetnek kirívó esetek, amelyeket természetesen a jövőben megpróbál majd javítani a Valve, ezért is fog majd bővülni az általánosan támogatott játékok száma.

  • Kapcsolódó cégek:
  • Valve

Azóta történt

Előzmények

Hirdetés