Not sure if this the right place, but here goes. I’ve been using my Framework 16 with Linux Mint since early 2025, and everything’s been pretty dang stellar - bar one thing.
The screen is great, it’s… very high resolution, so high resolution that I actually have to lower it in order to be able to see things, as my eyes aren’t that good. I found the best thing for legibility is to lower the resolution to 1200p, but unfortunately the only refresh rate available at 1200p is 165hz, which wastes a ton of battery on a laptop that’s already fairly power-hungry. Not to mention that higher refresh rate means a bunch of other applications target it by default, which isn’t wanted. Having options for something like 60hz, or 75hz, would go a very long way.
I’ve attempted a few fixes myself (like fiddling about with xorg), but haven’t managed to get anything that works, so I figure I’d just post something here in the hope that either someone figured something out, or an actual Framework person would comment.
Instead of changing the resolution - did you try fractional scaling?
I set my FW13 with 2.2 k display to 125% fractional scaling. Pleasantly surprised how well this works - haven’t noticed any issues yet (battery life or otherwise).
And looks like it is available also on Mint (I’m on Ubuntu 25.04):
I’ve been doing fractional scaling with fullscreen and games and it’s been working fine since I got it set up right… that is absolutely what you want, as opposed to running at a non-native resolution.
(There are some applications which for some reason use a renderer by default which mangles the fonts very very badly when fractional scaling is in use. It’s not ideal. Not sure if that’s what you mean by “break badly,” what are you seeing when you try to do it?)
This might not be applicable to your setup, but what I had to do was this in Hyprland:
I’m on OpenSUSE Tumbleweed running X.ORG and XFCE4, using the 1920x1200 resoulution. It works just fine, but the 165Hz problem is the same. I’ve got two other frequencies available in the settings (59.88 and 59.95Hz), but both produce unusable display.