How to change primary display or mirror all monitors in Steam Gaming Mode (Bazzite)?
Hey everyone,
I’m using Bazzite with Steam Gaming Mode (the one that boots directly into Gaming Mode) and I have a 3-monitor setup.
By default, Steam opens on the left screen, but I want it to appear on the right one.
Is there a way to:
• Change the primary display used by Steam Gaming Mode?
or
• Enable mirroring across all displays so Steam shows up on all screens?
I’ve tried adjusting display settings in KDE, but that only applies to the desktop environment, not Gaming Mode.
Any tips or config edits I can make? Thanks!
5 Replies
Steam Gaming Mode Quirks and Workarounds - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
gamemode only support 1 monitor
[HELP] Steam Gaming Mode always starts on HDMI screen instead of my TV (DP to HDMI) – Bazzite
Hi everyone,
I’m using Bazzite (Fedora-based) on my PC with three displays:
• One monitor connected via HDMI
• One monitor connected via DisplayPort
• A TV connected via DisplayPort-to-HDMI adapter (I want this to be the main one in Gaming Mode)
In desktop mode, everything is fine.
But when I boot into Steam Gaming Mode, it always starts on the HDMI monitor, and not on the TV I want to use.
The only way to make Gaming Mode display on the TV is to unplug the HDMI cable, which is super annoying.
Here’s what I’ve tried:
• I checked display connections via:
for f in /sys/class/drm/card0-*/status; do echo "$f: $(cat $f)"; done
And it confirms:
• DP-3 is my TV → connected
• HDMI-A-1 is my main monitor → connected
• I edited /etc/gamescope.conf to add:
--prefer-output=DP-3
But Gaming Mode still boots on HDMI-A-1.
• I also confirmed that GAMESCOPE_OUTPUT_NAME is deprecated and --prefer-output is the right way.
I don’t want to unplug cables every time.
Is there a way to force Steam Gaming Mode to always launch on a specific output (my TV = DP-3) without unplugging anything?
Any help or workaround (scripts, configs…) would be appreciated!
Thanks a lot!
you tried
OUTPUT_CONNECTOR=DP-3
? it doesnt work?Solution :
Step 1: Create the directory
In the terminal, run the following command to create the necessary folder:
mkdir -p ~/.config/environment.d/
Step 2: Edit the file
Then, open the file with nano:
nano ~/.config/environment.d/10-gamescope-session.conf
Step 3: Add the configuration
Inside nano, add this line:
OUTPUT_CONNECTOR=DP-3 # or DP-2. depending on which output your TV is using
Step 4: Save and exit
1. Press Ctrl + O to save.
2. Press Enter to confirm the filename.
3. Press Ctrl + X to exit.
Finally, restart your PC