So this week I got myself a Framework 13. I am so far liking it, especially with Linux Mint. But I feel the push for high resolutions is pushing the poor iGPU a bit too hard in games.
But since I got the 2880x1920 display, it can be downscaled to 1440x960 without too much loss of quality. However the closest resolution I can find to it is 1440x900, which breaks my desktop icons, and other applications which wants to use the full screen.
I’ve tried xrandr and cvt as described in this ask ubuntu post but all I got out of it was a black screen.
Am I just stuck with the default or am I just missing something?
EDIT: Attempt #1: Tried Gamescope, wasn’t apart of the included packages on Mint. Tried to build, failed, tried to cleanup, borked my install, had to restore from previous day’s backup. Not doing that again.
I would use gamescope for this:
gamescope -W 1440 -H 960 -f -- %command%
I use the game’s FSR for this if it’s available though. FSR Performance halves the render resolution, and scales the output 2x.
Arch has a useful doc for it https://wiki.archlinux.org/title/Gamescope
deleted by creator
You probably know this, but for those who don’t; that is only FSR 1.0, which is generally not very good but can still be much better than a basic upscaler. If the game has native FSR support, you should always use that instead.
Unfortunately I cannot install gamescope, running Linux mint, and it is not apart of the packages. And the build instructions requires multiple library downgrades, and when it was done, it spat out a Wayland error.]
I believe this is also relevant for Ubuntu 24.04 as well.
EDIT: Oh and after a reset I borked my Mint install. Thank you snapshots for the rescue
If these are Steam games, the Steam flatpak has gamescope available.
steam deb, I’ve had issues with Flatpak. Also using other launchers
One last suggestion would be to try a Wayland session instead of X. I wouldn’t be surprised if it improves the blurriness.
Aside from that, I also have a Framework 13 with the same display and Fedora’s real nice on it 😆