Skip to content

Instantly share code, notes, and snippets.

@Hezkore
Last active March 6, 2023 19:03
Show Gist options
  • Save Hezkore/38e9f63e336db60cb01baf4cdcf095e8 to your computer and use it in GitHub Desktop.
Save Hezkore/38e9f63e336db60cb01baf4cdcf095e8 to your computer and use it in GitHub Desktop.
Vad är Proton

Proton: Wine on steroids

Mer specifikt är Proton en fork av Wine med flera patchar och annan mjukvara.

Proton har en egen version av DXVK (DirectX to Vulkan) som ger stöd för DirectX 9, 10 och 11, samt en egen version av VKD3D som ger stöd för DirectX 12.

Steams egna Steam Deck (som kör Arch Linux) använder Proton. Om Valve anser att ett spel fungerar bra på Steam Deck blir det Steam Deck Verified, vilket innebär att det kommer att fungera bra på Proton. Ett exempel är The Witcher 3, som är Steam Deck Verified.

Men även om ett spel inte är Steam Deck Verified kan användaren försöka starta spelet med Proton, och oftast fungerar det utan större problem.

Ett problem kan vara Anti-Cheat-program som Easy Anti-Cheat och BattlEye. Men de flesta Anti-Cheat-program stöder Linux/Proton, såvida utvecklarna tillåter det. Tyvärr tillåter inte alla utvecklare det.

ProtonDB är en bra sida för att se vilka spel som stöds.

Steam Play

Valve kallar funktionen för Steam Play, där Proton fungerar som backend.

Alla Steam Deck Verified-spel använder den Proton-version som Valve anser är bäst för just det spelet. Men du kan högerklicka på spelet och välja "Properties" > "Compatibility" > "Force the use of a specific Steam Play compatibility tool" om du anser att en annan version fungerar bättre. Du kan även gå till "Settings" > "Steam Play" och välja vilken Proton-version som ska användas som standard för alla spel som inte är Steam Deck Verified, vilket gör att i princip alla spel fungerar.

Spel utanför Steam

Proton fungerar inte bara med spel från Steam, utan du kan lägga till spel från andra källor också.

Tryck på "Add a game" i Steam och välj "Add a Non-Steam Game...", navigera sedan till spelet och lägg till det. Högerklicka sedan på spelet och välj "Properties" > "Compatibility" > "Force the use of a specific Steam Play compatibility tool" och välj den Proton-version du vill använda. Vanligtvis är Proton Experimental det bästa alternativet.

Big Picture Mode

Proton fungerar utmärkt med Steams Big Picture Mode från soffan, tillsammans med en kontroller.

Du kan starta Big Picture Mode genom att trycka på "Home"-knappen på din kontroller (Xbox-logo på Xbox eller PlayStation-logo på PlayStation) för att öppna Steam, tryck sedan igen för att öppna Big Picture Mode. Du kan också trycka på "Start Big Picture" i hörnet på Steam.

Det blir som din egna spelkonsol!

Kontroller

Dom flesta dosor går att helt enkelt koppla in så fungerar dom i Steam, och genom Big Picture Mode kommer du åt de flesta funktioner i Steam med kontroller.

Och om du vill använda en kontroller trådlöst så kan du antingen använda Bluetooth - vilket är fallet med Playstation 4 och 5 kontroller, och vissa Xbox kontroller - eller så kan du använda XOW för att använda Microsoft wireless dongle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment