I’ve connected a BenQ 4k monitor through HDMI, but upon connection it sets the resolution to 1920x1080. I’ve tried to change the settings through the display settings UI, but it doesn’t show the 3840×2160 as an option at all:
This is with Wayland on the PureOS that came with the laptop. The same cable-monitor combination works for 3840×2160 30Hz on another laptop (with an integrated AMD GPU).
I’ve tried changing the “Refresh Rate” setting to 30Hz, and even lower, but it did not make the mode available
Anyone have any tips how I could troubleshoot this? Though I know my way around xrandr I’m very much out of my depth with wayland!
I’ve tried that again, set the refresh rate to 30Hz, even tried to reboot the laptop, but no resolution larger than 1920×1080 appears in the dropdown menu, unfortunately !
Does anyone know a low level command-line tool (akin to xrandr) for Wayland? Or where I can find logging related to monitor information, GPU configuration?
In the intervening hours I tested a Linux computer (not Purism or PureOS) with an HDMI 1.x connection to a UHD 4K monitor and it does work at full res at 30 Hz. This is with Intel integrated graphics (not a dedicated GPU) and almost certainly an older generation of CPU than what you have. So it should be possible for you, you just have to find your way around configuration and graphics modes.
Don’t think so! AFAIK the Librem 15 v4 supports HDMI 1.4 at most, so it should do 4k @ 30Hz—what the Librem site mentions—which is fine, I didn’t buy this laptop for gaming It’s just, right now, moving any window to the other screen results in ludicrously large fonts because of the resolution difference.
I just checked and I get the same EDID blob (in /sys) when it is plugged into the Librem laptop. So that part gets read alright… I don’t know what this cable is but it works to get 4k resolution (also at 30Hz) when connected to another computer.
Hi! I have Librem 15v3, and i use X11 on Debian and Wayland on Fedora. I
I saw that topic but had hoped it’d be fixed in v4, somehow, or in a newer kernel
it’s a pity that GNOME wayland doesn’t have something similar, having to edit EDID firmware (and kernel parameters) to change modelines seems kind of circuitous, but I might try anyway, first going to try with QubesOS (which is X11 based—phew!) thanks a lot
yess this worked (really had to add that modeline, there was no default 3840x2160 30Hz mode unlike on my other laptop), so much better now
(btw i had no ideaaa it was so easy to switch to X11 by just logging in and clicking the gear icon and selecting the X11 session)
It’s just, right now, moving any window to the other screen results in ludicrously large fonts because of the resolution difference.
edit: looks like GNOME on X11 doesn’t support per-monitor scaling (if you change scaling for one monitor, the other changes too), so comparatively everything still looks huge on the other monitor, but it’s better than before
i’ve just upgraded coreboot+SeaBIOS and this now works out of the box, no more need to mess with xrandr every time i plug in my 4k monitor!
edit: works with wayland too
I’m not using a Purism computer or PureOS but I have gone backwards. (I’m using Ubuntu.) My permanently attached 4K UHD monitor used to work fine (worked fine out of the box from the day I connected it) but some change fairly recently has borked it - so now I have to mess with xrandr to set the resolution explicitly.
I was having issues with my ultrawide before and with the new coreboot update it works. Only thing is the HDMI has to be plugged in at boot. Will have to make time to file/update a ticket at https://tracker.pureos.net/