Which Linux distro are you using? NIXOS 24.05
Which kernel are you using? 6.6.60
Which BIOS version are you using? 3.03
Which Framework Laptop 16 model are you using? (AMD Ryzen™ 7040 Series)
I am quit happy with Nixos on FW16 … fast … stable … no big issues … BUT …
Applications “sees” the resolution 4096x2560 as default (although build in screen is correctly recognized with 2560x1600) … for example VMWare Workstation reports 4096x2560 resolution to the guest OS … and the guest OS uses this - much to high resolution - as their default. VMWare WS does not allow to adjust this (although it should) … however … i tried to find out where this - much to high resolution - comes from.
the first place here is xrandr:
user@nixos:~]$ xrandr
Screen 0: minimum 320 x 200, current 4096 x 2560, maximum 16384 x 16384
eDP-1 connected primary 4096x2560+0+0 (normal left inverted right x axis y axis) 345mm x 215mm
2560x1600 165.00 + 60.00 + 120.00 96.00 72.01 60.00* 59.99 59.97
2560x1440 59.99 59.99 59.96 59.95
2048x1536 85.00 75.00 60.00
1920x1440 85.00 75.00 60.00
...
i am not sure if this is the right way … but setting the “correct” resolution gives an error:
user@nixos:~]$ xrandr --fb 2560x1600 --screen 0
xrandr: specified screen 2560x1600 not large enough for output eDP-1 (4096x2560+0+0)
and the monitor info looks like this:
[user@nixos:~]$ xrandr --listmonitors
Monitors: 1
0: +*eDP-1 4096/345x2560/215+0+0 eDP-1
here i see some potential to find and correct the obvious miss match … but i do not have enough experience with Linux to know which way to go
any suggestions / ideas?