Malý krok pro lidstvo, velký skok pro Linux. Steam na něm rozjede hry pro Windows

30
Steam
Steam

Kdo chce hrát na počítači, potřebuje Windows. Přestože multiplatformních titulů přibývá, oproti celkovému počtu vydávaných her tvoří jen malou část. A když problém neřeší studia nebo vydavatelé, snaží se s tím něco udělat Steam. Největší herní obchod dovolí hrát linuxákům tituly pro Windows.

Již v roce 2010 spustil tzv. Steam Play. Díky tomu je možné zakoupené tituly bez dalších poplatků hrát na všech podporovaných platformách, tj. Windows, macOS i Linux. Novou fází Steam Playe je přidání vrstvy kompatibility, která převede hry z Windows na konkurenční systémy.

Uživatelé už to znají. Část her je možné spustit přes Wine nebo komerční nástroj CrossOver. Steam Play ale tuto funkcionalitu integruje přímo do klientského programu a uživatel nebude muset instalovat ani konfigurovat nic navíc. Lidé z Valve vytvořili vlastní odnož Wine a nazvali jej Proton. Zůstal open source, kódy jsou na GitHubu.

Téměř 30 ověřených a bezproblémových her

S Protonem je možné hrát tituly určené pro Windows, fungují v nich Steamworks, OpenVR i všechny kompatibilní gamepady. Rozhraní DirectX 11 a 12 se díky knihovnám DXVK a vkd3d „převádí“ na Vulkan, Steam mluví o lepší kompatibilitě i výkonu i pro DirectX 9. Proton umí lépe využít vícejádrové procesory než Wine a má i bezproblémový režim přes celou obrazovku.

V současnosti lze díky Protonu hrát zhruba 30 ověřených titulů (katalog se bude rozšiřovat).

  • 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

U dalších je možné kompatibilitu vynutit ručně, ale není jistota, že hry budou fungovat. Steam varuje hlavně před různými náročnými DRM, na kterým si Wine/Proton nejspíš vylámou zuby.

Novinka je zatím v betaverzi a Steam ji podporuje pouze na Linuxu. V tuto chvíli nejsou žádné plány pro podporu macOS.

Malý krok pro lidstvo, velký skok pro Linux. Steam na něm rozjede hry pro Windows

Ohodnoťte tento článek!
4.9 (98.52%) 27 hlas/ů

30 KOMENTÁŘE

  1. No a co DX10/11?
    Ze ma WINE slusnou podporu pro DX9, to vime, to je vcelku zbytecna informace, ale nic proti clanku, chapu, ze tam musi zaznit vsechno.
    Ze bude Steam Play umet prevest DX12 na Vulkan jako parada.
    A co teda ty DX10/11 tituly, kterych je dnes vetsina? Docela zasadni!

    Jen Valve programujte, ja si zatim budu hrat na Windows 7 a Windows 10, ale ten PC se 7ickama bych chtel 2020 upgradovat a pak samozrejme uz tam prijdou taky Win10 nebo klido i nejake to Ubuntu, budou-li na tom behat hry.

    • Poslední? Ani náhodou. Jeden z těch větších a více zmiňovaný? To ano, ale poslední, nenech se vysmát. MS za jejich politiku nenávidím, ale linux se nikdy nevyhrabe z alfa verze. Komunita nadšenců jednoduše nemá motivaci věci dotáhnout do konce. S linuxem pracuju mnoho let a každý den mě překvapí něco nového. Jasně můžu si vybrat z miliónů distribucí takovou, která bude mít nejméně problémů, které mě trápí. Ale Windows prostě funguje (v porovnání s linuxem). Samozřejmě tohle všechno neplatí, pokud user potřebuje jen browser. A teď tedy i steam. Jen pro zábavu co mě nasralo naposled, procesy gui desktopu neustále zvyšovaly svou zátěž na cpu i ram. Problém, který se reportuje od roku 2016, stále nevyřešen, každý má jiný workaround jak se toho zbavit, jeden dokonce měl workaround koupit si chladící podložku, aby cpu nezačalo throtlovat. Takhle to funguje ve světě linuxu pro ty, co potřebují víc než browser, ale zrovna nemají náladu si tunit nejnovější prealfa kompilátor a buildovat vlastní kernel.

      • Ale jdi prosimtě 😉 Jednak nějaké nároky na CPU a RAM už dneska nejsou téma, to je Urban legend stará tak deset let, ale hlavně se nic takového neděje. Mám odzkoušeny mraky dister na různých strojích od PC po notebooky od roku 2007 a Linux nevytezuje HW o nic víc (a většinou bohužel ani o nic méně) než dobře nainstalované a nastavené Windows. A taky jsem hovořil o domácnostech, kde nikdo nějaké tvoje hypoteticke potíže co sis teď vymyslel neřeší. Napsal jsi mnoho slov, ale nemá to ani hlavu ani patu a jako argument je to úplně k smíchu, spíš bych tě tipl na někoho kdo své znalosti Linuxu načerpal v diskusích na netu než že by měl nějakou praxi a vlastní zkusenosti, sorry, nepřesvědčils … 😉

      • „Komunita nadšenců jednoduše nemá motivaci věci dotáhnout do konce“
        První omyl, do jádra Linuxu přispívají většinou dobře placení vývojáři z mnoha nadnárodních IT společností. O nejrozšířenější desktopová prostředí se většinou starají programátoři z vedoucí linuxových společností jako Redhat, Suse nebo Canonical.

        „S linuxem pracuju mnoho let a každý den mě překvapí něco nového.“
        Tak to asi nebude ta každodenní mnohaletá práce tak horká 🙂 Ony se linuxové distribuce zase tak rychle nemění a co se týče komandlajny, tam je situace ustálená snad 20 let 🙂

        „Jasně můžu si vybrat z miliónů distribucí takovou, která bude mít nejméně problémů, které mě trápí.“
        Ne, normální člověk si vybere jednu z nejrošířenějších distribucí a pokud náhodou narazí někde na nějaký problém, najde si řešení na Internetu. Fakt to není žádná věda a díky tomu, že linux není černá skříňka jako Winodws OS, je jeho opravitelnost a upravitelnost mnohem jednodušší než u windows.

        „Ale Windows prostě funguje (v porovnání s linuxem).“
        O tom bych se možná i hádal 🙂

        „Jen pro zábavu co mě nasralo naposled, procesy gui desktopu neustále zvyšovaly svou zátěž na cpu i ram. Problém, který se reportuje od roku 2016, stále nevyřešen, každý má jiný workaround jak se toho zbavit, jeden dokonce měl workaround koupit si chladící podložku, aby cpu nezačalo throtlovat.“
        Sním či bdím, ale nevidím tam ani náznak nějaké konkrétní informace. Jaké distro v jaké verzi, jaké DE a hlavně jaké procesy GUI? Když není uvedeno nic konkrétního, nedá se nijak reagovat a je to jen hloupé pomlouvání bez důkazu.

        „Takhle to funguje ve světě linuxu pro ty, co potřebují víc než browser, ale zrovna nemají náladu si tunit nejnovější prealfa kompilátor a buildovat vlastní kernel.“
        Tak a je to jasné, jsi troll, který neví jaké blbosti plácá. Když chceš trolit, tak alespoň na urovni 🙂

        • Vůbec to neřeš 🙂 To už na první pohled vidíš, že je to prostě komprimace blábolů z internetových diskusí bez jakékoliv vlastní delší zkušenosti s Linuxem. Má možnost se vyjádřit, tak to udělal, to je cajk, ale hodnotu to nemá veškerou žádnou 🙂

        • „První omyl, do jádra Linuxu….“ jasně, přispívají, no a? Jen se něco sotva dotáhne do funkčního produktu, nebo jak to nazvat, tak už se tlačí nová verze a na starou se sere.

          „Tak to asi nebude ta…..“ wut? Nikdy jsem neřekl, že spravuju servery nebo něco. Terminál používám, ale s tím problém vážně není. Trapná snaha nějak zveličit problémy linuxu?

          „Ne, normální člověk si vybere jednu…“ Ano vybere si jednu, a když ho dostatečně sere zkusí druhou, třetí, čtvrtou a každá má jiné problémy(množné číslo), jiné základní nástroje, fakt zábava. A řešení na internetu? Tak určitě, fóra plná lidí co mají problém, a semtam je někdo pošle do prdele a nebo jim napíše ať si zkusí upravit 10 konfiguráků, protože jim to nějak pomohlo.

          „O tom bych se možná i hádal“ Hádej, záleží na úhlu každého, pro mě to tak je, ale je si s browserem nevystačím. Na druhou stranu, to co jde v linuxu jednoduše ani nevím jak bych ve winu dělal, to uznávám. Ale na windows se mi už hodně dlouho nestalo, že by běžná aplikace házela sigsegv a rada na to je, zkuste další. Oukej.

          „Sním či bdím, ale nevidím tam ani náznak ….“ to má svůj důvod,nechtěl jsem tu začít řešit rady od rádoby znalců co s tím problémem. Jde o procesy (vlákna) desktopu (gui, X) které s časem žraly více a více prostředků až se roztočil větrák ve snaze to uchladit. Ostatní psali o tom, že jim přestával reagovat desktop, rada na to, resetujte si ony procesy a zkuste tohle a tamhleto. Nikdo nenapsal nic ve stylu díky to bylo ono, jen se množily další co hlásí problém. Jeden to vyřešil podložkou aby nemusel tak často resetovat. Já to vyřešil tak že jsem zahodil nějaké widgety, ale ten problém je tam stále, jen už tolik neobtěžuje. Zatížení je už lepší a neroste.

          „Tak a je to jasné..“ Tak a je to jasné, aspoň doufám. Nicméně z tvých reakcí soudím, že znáš akorát ubuntu a pouštíš si tam písníčky a firefox.

          • hh: Chapu, ze Ubuntu je pod tvou uroven drsnyho geeka, ale zase na druhou stranu priznej si, ses fakt takovej IT guru s tolika problemama?

            Ja zacal a skoncil u Ubuntu a nikdy jsem na tom nemel zadny neresitelny problem, ono je to pro domaci ucely nejednodusi a minimalne stejne bezproblemove nebo problemove jako Windows.

            V dobe DX9 se na tom daly hrat na pohodu i hry, napriklad serie Mass Effect 1-3 jsem na Ubuntu odehral celou.

            Jinak je opravdu treba Ubuntu – tehdy Unity, dnes Gnome Shell. Jak tam zacnes mrcasit dalsi GUI, tak si zadelavas na problemy. Jeste mam odzkousene jako plne funkcni KDE, ale mne se moc nelibi.

            Designove je krasnej Cinnamon a MATE, ale nedoporucuju pouzivat, vyvoj dela malo lidi a prave problemy s pameti nejsou vyjimkou. Tohle je obecne mozna trochu prlbem linuxu. Kazdej si muze delat co chce a casto se stane, ze na to pak nestaci, takze fakt doporucuju pro domaci pouziti velkou distibuci a neexperimentovat, pak je to OK.

            Jinak pokud by se nekdo ptal, tak DX10/11 uz je (byl) na linuxu problem, takze jsem se vratil k Windows.

            • nikdy jsem nerekl ze je pod mou uroven, jen ze kazdy videl nekde ubuntu a uz vi jak je linux bezproblemovej. Reagoval jsem na hlasku, ze windows pujde diky steamu do kopru. Nepujde. O hrach se nebavim, je fajn vec, ze to pujde hrat pod linuxem. Je fajn ze se nekdo vetsi s motivaci pusti do vylepseni wine api. Jen kdyby to vsichni dali dohromady, mohl by z toho byt jeden fungujici nastroj, ale zase je nekolik forku, protoze si nekdo mysli, ze to bude mit lepsi. Ale tohle win nezabije ani nahodou. Neznatelne oslabi mozna, par lidi zahodi windows. Ale zadna masova migrace z toho nebude.

            • No tak ono hlavně je to přesně obráceně, Linux hater jednou někde viděl Ubuntu běžet na starém Duronu a už bezpečně ví že na Linuxu nic nefunguje a že mu to ten Duron vyhřívá na 100 stupňů a do diskuse napíše „leta jsem testoval Linux a tak vím že stojí za ho**o“ , což je evidentně i Tvůj případ 😀

        • Ja mam klavesnici od Logitechu za 4.000Kc, doufam do konce zivota a to RGB Led jde nastavit jen na Windows a ja ho potrebuju, kdyz hraju v noci, je to velka pomoc.

          Gamepad mam taky od Logitechu, ten nevim, jestli jde na linuxu, ale bojim se ze ne.

          A lidi co hrajou strategie, tak zase chteji hodne tlacitek a ne kazda mys podporuje na linuxu vic jak tri tlacitka.

          • Dobře Rede. Uznávám že až se budu živit hraním her, budu členem klanu který pravidelně vyhrává mistrovské klání na eSports, budu mít strakaty blikací cirkus, joysticks, gamepads a cool křeslo, nainstaluji si Windows, abych mohl po nocích blikat a svítit. Do té doby si prostě vystačím s HW co na Linuxu funguje úplně normálně a je ho většina a k tomu si v noci rožnu stolní lampičku, protože klávesnici znám zpaměti a nepotřebuju na ni čučet. A ještě maličkost. Cena HW nevypovídá o jeho kvalitě a funkčnosti naprosto nic a pokud nefunguje pod Linuxem, protože se na to výrobce prostě vys**l, tak to může stát třeba deset tisíc a furt to bude nepoužitelný šmejd 😉

            • Situace:
              Windows 95%
              Linux 5%

              V tehle situaci budou muset bejt lidi od linuxu ti co se musi snazit a ukecavat vyrobce hardwaru na podpore linuxu, protoze 5% uzivatelu je jinak vyrobcum ukradenejch a orientujou se na ten zbytecek 95% uzivatelu.

              Bohuzel tak to je a pokud linuxaci maji zajem na rozsireni linuxu, tak nemuzou delat ramena, ze proste to je problem tech ostatnich, protoze s prominutim „na to sere pes“, ostatni zustanou na Windows a je to.
              Naopak mne se hrozne libi pristup Steamu, ze to bere do svych rukou a neco pro to aktivne dela, ale nemuze v tom Valve zustat osamocene, protoze jinak stejne lidi zustanou na Windows, kdyz to nebude slapat na linuxu ani z poloviny tak dobre.

            • Tvl, kdyby Ti bylo patnáct, tak bych se tomu zasmál, ale jsi dospělý chlap. Linux za to ku**a nemůže, že na to výrobci periferií se**u, kamenujte výrobce, a nekopejte do Linuxu. Já mám doma set klávesy myš za 4 stovky od Genius a na hry (jak na Linuxu tak na Widlích) mi to vždycky stačilo, ale je pravdá že opravdů nemám žádné hráčské ambice.
              Nikdo, nikomu nebrání mít Widlwe kvůli hrám nainstalované, já to taky tak mám v dualboot (néé, fakt mi nevykládejte že to nejde, nefunguje a podobné stupídní argumenty, když já to tak provozuju ROKY) abych věděl co zase Redmond kde zprasil s každou další aktualizací, abych se v tom lépe zorientoval až mi nebožáci začnou volat že jim zase něco nejde. Co se tady proboha řeší, to je dneska takový problém koupit si HW který funguje??? tady se o tom prožvaní hodiny a kdyby každý zoufalec místo toho roznášel reklamní noviny tak na to za tu dobu má 😀

            • Takhle Zanne, ja jedu na Windows a nemam s tim problem. Vse funguje ok, jak soft tak hardware.
              Az dojede podpora Win7, tak prejdu na Win10 se kteryma mam taky zkusenost a vim, ze to je ok taky.
              Ja psal o tom, co by muselo nastat, abych si misto Win10 vybral Ubuntu.

              Kdyz nic, tak fakt zadnej problem. Linux uznavam, nemam s nim zadnej problem, ale proste hry co hraju jedou momentalne jen pod Windows a hradware vcetne periferii mi na Ubuntu fungujou jen s jistyma omezenima.

              Menit hardware nehodlam, ty hry co hraju me bavi, jsem jasnej uzivatel Windows. Jenom jsem konstatoval, ze kdyby se nahodou povedlo, ze by ty hry behaly i pod Ubuntu a ze by se nejak podarilo kompletne rozchodit muj hardware pod Ubuntu, tak ze se tomu urcite branit nebudu. Ubuntu znam a je to k Windows relevantni konkurence.

            • Proč si nevzít to nejlepší z obou světů. Pro soukromou agendu si zvolit Linux a Windows provozované virtuálně s VGA passthrough v roli hostitele her (Windows-only app).

            • @ Redmarx – Ale joo, Rede, vždyť já tě chápu jak to myslíš, já prostě jen odmítám tvrzení, že bez Windows nelze existovat a odmítám ty odstavce problémů které už dávno nejsou pravda, nebo jsou vymyšlené úplně, to je všechno, ať si proboha každý jede na tom co mu vyhovuje, chválabohu máme možnost volby, ale ať nikdo nešíří bludy.
              A to že nevidíš důvod mít na PC dva systemy, taky respektuju, prostě to nepotřebuješ, tak nevidíš důvod. Já to potřebuju (důvody jsem uvedl už snad stokrát) tak vidím důvod, umím s tím zacházet a jsem rád že tady ta možnost je, že už i na Windows neexistuje monopol 🙂

              @PetebLazar – Tak jasně že je to nejlepší vybrat si to nejlepší ze všech možných světů a naučit se to používat k vlastnímu prospěchu, však já taky nic jiného nedělám 🙂

  2. @Redmarx: Ten důvod může být třeba podpora staršího HW/SW. Tak jako se podpora HW objevuje v Linux kernelu později (pokud) má šanci tam docela dlouho vydržet. Nebo pro provoz historických OS/APL může být virtualizace(emulace) často jedinou cestou k zajištění běhu na novém železe. Ale tato řešení jsou spíše pro ty co se nechtějí(nemusí) smířit se směřováním vývoje Windows.