
Ghost
Published
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 -- %command% SKIPINTRO
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
SKIPINTRO → Passes SKIPINTRO argument to the game (skips intro videos if supported)
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
the Performance is not great, but is not bad either.
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -W 3840 -H 2160 -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-W 3840 → Sets output display width to 3840 (render resolution)
-H 2160 → Sets output display height to 2160 (render resolution)
-w 2560 → Sets internal game width to 2560 (upscales from 1440p)
-h 1440 → Sets internal game height to 1440 (upscales from 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
gamemoderun PULSE_LATENCY_MSEC=83 PIPEWIRE_LATENCY=1024/48000 mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
fixed with: PULSE_LATENCY_MSEC=83 PIPEWIRE_LATENCY=1024/48000
gamemoderun → Enables GameMode (performance optimizations)
PULSE_LATENCY_MSEC=83 → Sets PulseAudio latency to 83ms (reduces audio crackling)
PIPEWIRE_LATENCY=1024/48000 → Sets PipeWire buffer size and rate (improves audio sync)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun %command%
the game suffers from stuttering, I don't know if is the game or proton I guess is the game but who knows?
stttttttuuuuteringgggg I've test almost all proton versions, and commands.
gamemoderun VKD3D_CONFIG=force_static_cbv PULSE_LATENCY_MSEC=83 PIPEWIRE_LATENCY=1024/48000 mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
VKD3D_CONFIG=force_static_cbv → Forces static CBVs in vkd3d (may fix visual bugs in some DX12 games)
PULSE_LATENCY_MSEC=83 → Sets PulseAudio latency to 83ms (reduces audio crackling)
PIPEWIRE_LATENCY=1024/48000 → Sets PipeWire buffer size and rate (improves audio sync)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -W 3840 -H 2160 -w 1920 -h 1080 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-W 3840 → Sets output display width to 3840 (render resolution)
-H 2160 → Sets output display height to 2160 (render resolution)
-w 1920 → Sets internal game width to 1920 (upscales from 1080p)
-h 1080 → Sets internal game height to 1080 (upscales from 1080p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
Proton GE 9-25 it good, if you use this proton don't use any other command or you going to experience bad performance
gamemoderun %command%
when I use mangohud sounds stops at times, dont use it
works good so far, movies and all I tested 1 hour in arcade and story mode, but don't use mangohud or the sound will stop at times
gamemoderun mangohud gamescope -r 60 --rt -w 3840 -h 2160 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-r 60 → Sets refresh rate to 60 Hz
--rt → Enables real-time scheduling for better latency
-w 3840 → Sets width to 3840 (upscales from 1080p to 4K)
-h 2160 → Sets height to 2160 (upscales from 1080p to 4K)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
Note: this 2 command fix the 30 fps slowness intro cinematics (still 30fps but doesn't feel like) -r 60 --rt
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
gamemoderun mangohud %command%
GE proton 9-25
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 6 → Applies very high sharpness to scaling
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun WINE_FULLSCREEN_FOCUS=1 mangohud gamescope -w 2560 -h 1440 -f --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
WINE_FULLSCREEN_FOCUS=1 → Fixes input focus issues in fullscreen Wine games
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
I just use some tinkering to upscale the game.
gamemoderun → Enables GameMode (performance optimizations)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun %command%
sometimes get micro stuttering for 1 sec, no big deal
gamemoderun mangohud PULSE_LATENCY_MSEC=83 PIPEWIRE_LATENCY=1024/48000 gamescope -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
fixed with: PULSE_LATENCY_MSEC=83 PIPEWIRE_LATENCY=1024/48000
Note: fix the audio and micro stuttering with: PULSE_LATENCY_MSEC=83 PIPEWIRE_LATENCY=1024/48000
gamemoderun → Enables GameMode (performance optimizations)
PULSE_LATENCY_MSEC=83 → Sets PulseAudio latency to 83ms (reduces audio crackling)
PIPEWIRE_LATENCY=1024/48000 → Sets PipeWire buffer size and rate (for better audio sync)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
note: at first is a little bit slow, but once load all runs smooth gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun SDL_MOUSE_RELATIVE=0 WINEDLLOVERRIDES="dinput8=n,b" gamescope -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
Notes: if you play with keyboard and mouse deactivate Vsync in game otherwise you will get a jumpy mouse crazy camera. if you get graphical issues use and older proton like 7 or 6
gamemoderun → Enables GameMode (performance optimizations)
SDL_MOUSE_RELATIVE=0 → Disables relative mouse mode in SDL (may fix input issues)
WINEDLLOVERRIDES="dinput8=n,b" → Forces native dinput8.dll
in Wine (improves controller/mouse support)
gamescope → Runs the game in a nested Wayland session
--adaptive-sync → Enables Adaptive Sync (if supported by monitor)
-r 60 → Sets refresh rate to 60 Hz
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun WINEDLLOVERRIDES="dinput8.dll=n,b" PROTON_USE_DXVK=1 %command% -dx11
at first give me a black screen only, then I use only this command and let me play: PROTON_USE_DXVK=1 %command% -dx11 after the first successful run I was able change all commands, no issues in game so far
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
gamemoderun PULSE_LATENCY_MSEC=83 PIPEWIRE_LATENCY=1024/48000 mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
PULSE_LATENCY_MSEC=83 → Sets PulseAudio latency to 83ms (reduces audio crackling)
PIPEWIRE_LATENCY=1024/48000 → Sets PipeWire buffer size and rate (for better audio sync)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -W 3840 -H 2160 -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-W 3840 → Sets output display width to 3840 (render target)
-H 2160 → Sets output display height to 2160 (render target)
-w 2560 → Sets internal game width to 2560 (upscales from 1440p)
-h 1440 → Sets internal game height to 1440 (upscales from 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -W 3840 -H 2160 -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
What it does: -w 2560 -h 1440: The game renders at 1440p, even though my monitor is only 1080p. -W 3840 -H 2160: Gamescope outputs at 4K resolution (useful for better scaling). -f: Forces fullscreen mode to prevent windowed behavior or black bars. --sharpness 0.6: Adds a bit of sharpness to compensate for the scaling blur. gamemoderun and mangohud: Optional but useful for performance tuning and monitoring.
Why I use it: This setup mimics NVIDIA DSR (Dynamic Super Resolution) from Windows. The game runs at 1440p internally, looks sharper than native 1080p, and the GPU handles the scaling. Thanks to Gamescope, the performance is very close to what I get on Windows, and some games even look better with this setup. Monitor:
I'm using a standard 1080p display, but Gamescope allows me to force higher internal resolutions.
gamemoderun mangohud %command%
runs perfectly fine GE proton 9-25
gamemoderun mangohud gamescope -W 3840 -H 2160 -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
I use 1080p monitor, set to 1440p same as nvidia DSR in windows with gamescope, and rescale to 4k res, with the performance of 1440p, -f parameter (force fullscreen). with this line the game let you set resolution of 1440p in 1080p monitor. the game run great, almost the same performance as windows
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -W 3840 -H 2160 -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
great out of the box, same performance as windows, proton is great now.
great ootb, I just use those commands to set my 1080p monitor to 1440p and from that upscale to 4k :)
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 6 → Applies very high sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -W 3840 -H 2160 -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
native, you don't really need any tinker. works out of the box, if something didnt works for you like gamepad can switch to proton
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
Note: with this command the startup screen may look bad to set up settings
WINE_CPU_TOPOLOGY=4:0,1,2,3 %command%
runs great, no issues so far
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
note:with the new proton dont need:WINE_CPU_TOPOLOGY=4:0,1,2,3 %command%
DXVK_ASYNC=1 PULSE_LATENCY_MSEC=60 mangohud %command%
Warning - I Dont use "--launcher-skip" this cause bad performance for me, make the game unplayable (use directx 11 for performance)
gamemoderun PULSE_LATENCY_MSEC=83 PIPEWIRE_LATENCY=1024/48000 mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
fixed with: PULSE_LATENCY_MSEC=83 PIPEWIRE_LATENCY=1024/48000
gamemoderun → Enables GameMode (performance optimizations)
PULSE_LATENCY_MSEC=83 → Sets PulseAudio latency to 83ms (reduces audio crackling)
PIPEWIRE_LATENCY=1024/48000 → Sets PipeWire buffer size and rate (for better audio sync)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun %command%
the movies are format wmv reproduce video without audio, no big deal
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 -- %command%
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
-- %command% → Executes the game with these options
gamemoderun PULSE_LATENCY_MSEC=83 PIPEWIRE_LATENCY=1024/48000 mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
Note: use this 2 commands to fix the audio "PULSE_LATENCY and PIPEWIRE"
gamemoderun → Enables GameMode (performance optimizations)
PULSE_LATENCY_MSEC=83 → Sets PulseAudio latency to 83ms (reduces crackling)
PIPEWIRE_LATENCY=1024/48000 → Sets PipeWire buffer size and rate for audio latency control
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
gamemoderun %command%
out of the box - great