My external monitor runs at resolution 1920x1080 (16:9) and the SteamDeck's Display uses resolution 800x1280 (10:16). Some games (when using Proton) start with a 10:16 resolution on my 16:9 Display causing black bars on the left and right side.
My SteamDeck runs CachyOS.
Proton: I have tested this with Proton 9, 10 and Experimental
Game
Steam Linux Runtime 1.0 (scout)[^1] / Native Version
Proton
Dying Light
Dungeons of Hinterberg
No Native version avaliable
No Man's Sky
No Native Version avalible
Tomb Raider
Native version wouldn't launch[^2]
Euro Truck Simulator 2
[^3]
Games I tested where the Proton version did not produce this Issue:
Half-Life
Half-Life 2
Satisfactory
Portal
After noticing what happened with Euro Truck Simulator 2's resolution I got the following (possible, I actually have no idea what happened) conclusion: Proton only reports the fullscreen resolution of the SD's display (Display 1), but then launches on the external Monitor (Display 2). The game then either stretches it's frame (See ETS2) or adds black bars left and right.
[^1]: Only Runtime Version 1.0 showed up in the drop-down menu for compatibility tool overrides for me, so I only tested with 1.0.
[^2]: Crashes with ERROR: ld.so: object '/home/schnow265/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.. I guess scout is 32bit or TR wants a 32bit library?
[^3]: The black bars are intended here. Here is a more clear picture:
My external monitor runs at resolution
1920x1080 (16:9)and the SteamDeck's Display uses resolution800x1280 (10:16). Some games (when using Proton) start with a 10:16 resolution on my 16:9 Display causing black bars on the left and right side.My SteamDeck runs CachyOS.
Proton: I have tested this with Proton 9, 10 and Experimental
Games I tested where the Proton version did not produce this Issue:
After noticing what happened with Euro Truck Simulator 2's resolution I got the following (possible, I actually have no idea what happened) conclusion: Proton only reports the fullscreen resolution of the SD's display (Display 1), but then launches on the external Monitor (Display 2). The game then either stretches it's frame (See ETS2) or adds black bars left and right.
[^1]: Only Runtime Version 1.0 showed up in the drop-down menu for compatibility tool overrides for me, so I only tested with 1.0.
[^2]: Crashes with
ERROR: ld.so: object '/home/schnow265/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.. I guess scout is 32bit or TR wants a 32bit library?[^3]: The black bars are intended here. Here is a more clear picture: