Hello,
I’m loving my Framework but I have a big problems I hadn’t with my previous laptop. The screen I have (the default 13’’ one) has a rather larger resolution, so I’m running it with 125% scaling on, which however makes text quite blurry on some apps.
At the same time, my external 24’’ Samsung monitor is picked up with a rather small resolution, just 1920x1080, making it very awkward to switch between the two, with text getting real large there.
I can’t seem to change to a larger resolution on my secondary monitor. I tried with xrandr but it just doesn’t accept new resolution modes. Does anyone have any suggestions? With my previous laptop, running Ubuntu 20, DPI was more or less constant between the two screen so I could just move windows around without having to adjust font size. That’s what I’d like to reproduce.
[I don’t seem to be able to post under ‘Framework Laptop 13 - Linux’ since it doesn’t let me add any tag from that category!]
Which Linux distro are you using? Ubuntu 24.04.1 LTS with GNOME
Which kernel are you using? Linux 6.8.0-45-generic
Which BIOS version are you using? 03.01
Which Framework Laptop 13 model are you using? Intel® Core™ Ultra Series 1
I had to lower the resolution on the FW 13 screen to 1280 x 800 and use 100% scaling in order to better handle multiple screens. Otherwise, a bunch of apps wouldn’t size properly going between the screens and not everything scaled very well.
You’ll miss out on the super high res screen’s crispness and it will cut a small amount of the top and bottom of the screen, but the text looks good and you can freely move apps between monitors without issues.
Whatever resolution you try, be sure to keep it as close to the 3:2 aspect ratio, which I found 16:10 to work decently (with some minor screen loss as mentioned above).
@Chad_E@mattecapu
I have been fighting with the screen fractional scaling for a while.
Long story short, the problem is caused by Gnome’s decision of delegating the scaling algorithm to the applications, instead of forcing everything to be under its control. When using Wayland, if an application is not migrated from X to Wayland, XWayland is in use and it doesn’t scale well, so you get a blurry app.
Solutions:
Fix the behaviour by researching how to force Wayland protocol, application by application. For example, for all Electron-based applications you’d have to edit the .desktop file to add the command line options --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-features=WaylandWindowDecorations. Results may vary and you may not be able to fix everything
Switch to KDE Plasma and configure the system to take over the scaling for all applications. This is by far the simplest solution, as everything will be crispy our of the box except really ancient applications (maybe) but KDE may not be your cup of tea.
KDE Plasma as provided by KDE Neon 24.04.1 LTS deals nicely with different resolutions and scaling.
I also scale the Wayland apps native, while I let X apps scale themselves. Makes crispy font.