Which Linux distro are you using?
Mint 22.1!
Which kernel are you using?
6.8.0.79
Which BIOS version are you using?
03.05
Which Framework Laptop 16 model are you using?
7840HS.
Heya!
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.
Thank ya!
1 Like
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):
https://forums.linuxmint.com/viewtopic.php?t=426429
I did give that a whirl, ayup. It works decently fine for some uses, but tends to break badly with fullscreen applications and games.
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:
monitor = eDP-1, 2560x1600@165, 0x0, 1.60
monitor = DP-4, 3840x2160@60, 1600x0, 2.4
And then some apps (Codium and Chrome notably among them) need to be started like this or else the fonts are awful:
codium --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime
chromium --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime
1 Like
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.
$ neofetch
JJJJJJJJ ekkehard@ektusFW16
JJJJJJJJJJJJJJ ------------------
JJJJJJ =JJJJJJJ OS: openSUSE Tumbleweed x86_64
JJJJ =JJJ JJJJ Host: Laptop 16 (AMD Ryzen 7040 Se
JJJ =JJJ JJJ Kernel: 6.16.7-1-default
JJJJ =JJJ JJJ Uptime: 1 day, 16 hours, 46 mins
JJJJJJJJJJJJJJJ JJJJ Packages: 257 (pip), 4427 (rpm)
JJJJJJJJJJJJJJ JJJJ Shell: bash 5.3.3
JJJJ JJJJ Resolution: 1920x1200 @ 165.00Hz,
JJJJJ= JJJJ DE: Xfce 4.20 (x11)
JJJJJJJJJJJJJJJJJJJJJJJJJJJJJ= WM: Xfwm4
=JJJJJJJJJJJJJJJJJJJJJJJJJJJJJ WM Theme: Daloa
JJJJ =JJJJJJ Theme: Greybird-geeko [GTK2]
JJJJ =JJJJ Icons: adwaita-xfce [GTK2]
JJJJ JJJJJJJJJJJJJJ Cursor: Adwaita [GTK2]
JJJJ JJJJJJJJJJJJJJJ Terminal: xfce4-terminal
JJJJ JJJJ JJJJ Terminal Font: Monospace 12
JJJ JJJJ JJJ CPU: AMD Ryzen 7 7840HS w/ Radeon
JJJJJ JJJJ JJJJ GPU: AMD ATI Phoenix1
=JJJJJJJJ JJJJJJ Memory: 8.31 GiB / 60.63 GiB (13%)
JJJJJJJJJJJJJJ Network: 1 Gbps
JJJJJJJ= BIOS: INSYDE Corp. 3.5 (11/13/2024