Valve waagt zich op console-gaming met Steam Deck, een handheld-apparaat met hardware vergelijkbaar met de PS5 en Xbox Series S & X. Het is een solide apparaat dat de meeste AAA-titels betrouwbaar zou moeten uitvoeren. Het Deck onderscheidt zich door zijn vermogen om direct een breed scala aan games uit te voeren. Het wordt geleverd met de volledige Steam-catalogus met games, zodat gebruikers niet hoeven te wachten tot populaire titels voor de console worden uitgebracht.
Steam Deck draait op SteamOS, een op Arch gebaseerde Linux-distro met ingebouwde Proton-ondersteuning. Je kunt bijna elk Windows-spel op het Deck draaien met Proton.
Wat is stoomproton?
Steam Proton is de compatibiliteitslaag waarmee SteamOS Windows-games op het deck kan draaien. Hiermee kunnen gebruikers Windows-games installeren en uitvoeren die geen native Linux-versies bieden. Proton is ontwikkeld in samenwerking tussen ontwikkelaars bij Valve en CodeWeavers.
Proton geeft ons in wezen een verzameling krachtige grafische bibliotheken en een aangepaste versie van Wine. Er zijn weinig tot geen prestatiekosten bij het uitvoeren van Windows-games op Linux met Proton. Met Proton kun je veel populaire titels spelen met respectabele framerates.
Op het moment van schrijven kan Steam Deck de meeste AAA-titels met 30 fps in native resolutie uitvoeren. Maar het kan oplopen tot 60 fps voor games die native Linux-versies bieden, en dit is een grote verbetering als je bedenkt dat het Deck een handheld-apparaat is.
Hoewel het Deck veel populaire titels kan spelen met Proton, ondersteunt het nog niet alle AAA-spellen, vooral multiplayer-spellen zoals PUBG, Rainbow Six Siege en Destiny 2.
Hoe Proton Windows Games op Linux draait
Zoals al besproken, biedt Proton een compatibiliteitslaag voor Windows grafische API's. Om dit duidelijk te begrijpen, moet u bekend zijn met DirectX en Vulkan, twee grafische bibliotheken die: Interfaces voor applicatieprogrammering (API's) voor games.
Wanneer u games op uw systeem uitvoert, verwerken deze API's de onderliggende grafische taken. Zie ze als het communicatiekanaal tussen uw games en grafische kaarten.
Nu is DirectX ontwikkeld en gebruikt door Microsoft voor het implementeren van zijn grafische componenten. Omdat Windows het wereldwijde desktopaandeel in toom houdt, richten game-ontwikkelaars zich tijdens de ontwikkeling vooral op DirectX. Vulkan is echter ook zeer krachtig in zijn capaciteiten. Het doet alleen sommige dingen anders.
Dit is waar Proton binnenkomt. Het maakt gebruik van Wijn en DXVK (DirectX Over Vulkan) voor het vertalen van DirectX-programma's naar Vulkan. Games die voor Windows zijn gemaakt, communiceren via DirectX met grafische kaarten en het wijst de middelen toe die nodig zijn om ze uit te voeren.
Onder de motorkap initieert DirectX Direct3D-aanroepen om de graphics weer te geven. Proton komt hier tussen en zet deze oproepen om in equivalente Vulkan-oproepen. Dit is hoe Proton Windows-games uitvoert op Linux en op Linux gebaseerde systemen zoals het Deck.
Hoe Steam Proton op Linux te gebruiken
Hoewel je dat niet kunt speel alle Windows-games op Linux met Proton nog ondersteunt het nog steeds veel populaire titels. De ProtonDB-website bevat een lijst met geverifieerde titels die native op Linux en Steam Deck draaien. Je kunt veel andere titels spelen met een beetje tweaken.
Om Steam Proton op je Linux-distro te testen, open je Steam en ga je naar Instellingen > Steam Play. Vink het selectievakje aan op Schakel Steam Play in voor ondersteunde titels. U kunt ook kiezen: Schakel Steam Play in voor alle andere titels van de Geavanceerd menu.
Zorg ervoor dat u de Proton-versie wijzigt in de nieuwste van de Compatibiliteitstool laten vallen. Sla de instellingen op door op. te klikken Oké in het instellingenmenu en start Steam opnieuw.
Speel overal Windows-games met Steam Deck
Proton heeft de weg vrijgemaakt voor het uitvoeren van Windows-games op Steam Deck en Linux. Je kunt nu genieten van moderne Windows-titels op elke Linux-compatibele machine, inclusief het Deck. Ga gewoon naar ProtonDB en controleer of je favoriete game op Deck of Steam Play draait.
Met Steam kunnen gebruikers ook games spelen zonder een actieve internetverbinding. Maak je dus geen zorgen als je verbinding weg is, en gebruik gewoon de Steam offline-modus.