Detta låter mycket intressant! Måste nästan testa någon gång när jag har tid över.
Är det en generell compositor? Eller startar man ett spel via gamescope på något vis? Hanterar den flera skärmar på ett bra vis? Kör den på en skärm i taget? Är det enkelt att byta vilken skärm spelet körs på?
Vet du om det fungerar med nvidiakort? Fungerar dlss? Fungerar gsync?
Blev många frågor. Uppskattar alla svar du orkar bidra med!
Den borde fungera med nvidia, kör själv AMD men den har stöd för nvidia image scaling och det pekar ju på att nvidia borde fungera Freesync funkar för mig, kan tyvärr inte svara om g-sync fungerar.
gamescope är en micro-compositor, jag kör den till exempel i Hyprland som är min "vanliga" compositor. Jag kör igång den i steam via en launch option i steam som exempelvis ser ut så här:
gamescope -w 5120 -h 1440 -W 7680 -H 2160 -r 120 -- mangohud %command%
-w och -h anger vilken upplösning spelet ska köras i.
-W och -H anger vilken upplösning det ska skalas upp till (jag har för stor skärm för mitt stackars grafikkort )
-r är refresh rate
allting efter -- är det som gamescope kommer att starta i sitt fönster där jag även använder mangohud som också rekommenderas
%command% är själva spelet.
Win + F för att växla mellan full screen och fönsterläge, funkar jättesmidigt att bara flytta omkring spelfönstret som vilket annat fönster som helst.
Jag testade nyss att byta skärm med yakuza zero och det fungerade utan större problem.
Det fungerar även med de flesta spel att skicka spelet till ett annat workspace och göra något annat ett tag för att sen växla tillbaka till spelet. Fungerar inte felfritt med alla spel dock.
Det finns en del andra trevliga saker man kan använda när man spelar på linux så som steamtinkerlaunch som bland annat kan konfigurera gamescope och mangohud om man föredrar gui framför cli
Även protontricks är användbart för när man vill/behöver trixa med något spel som körs via proton/wine.