Author: texasbe2trill
Date: 2025-07-07
When launching Steam games on Linux with GNOME, many users struggle to get their external ultrawide monitor (specifically 3440 x 1440) to display the correct resolution inside the game. The game often defaults to a lower or incorrect resolution, causing a poor experience.
-
Temporarily set your external monitor as the primary display in your GNOME display settings.
- Go to Settings > Displays
- Select your external monitor
- Enable Primary Display or Make Primary for that monitor
-
Launch your Steam game while the external monitor is the primary.
-
Inside the game settings, select the correct resolution (e.g., 3440 x 1440).
- The game will now correctly recognize and use your ultrawide resolution.
-
After confirming the resolution works, you can switch your primary display back to your usual preferred monitor if desired.
Some games detect and lock resolution based on the primary display at launch. By forcing your external monitor as primary before starting the game, Steam and the game recognize the monitor's true native resolution.
- This method is especially helpful for ultrawide monitors like 3440 x 1440 but can work for other multi-monitor setups with resolution issues.
If this helped you, please consider starring this gist or sharing it to help others with similar issues!
Feel free to open issues or submit pull requests for improvements.