Question about screen resolution in plasma 5 using x11 and a 4 K monitor arrangement.

Duncan 1i5t5.duncan at cox.net
Mon Mar 14 11:49:29 GMT 2022


Patrick Nagel posted on Sun, 13 Mar 2022 09:09:44 +0000 (UTC) as
excerpted:

> Hi Stakanov,
> 
> 13.03.2022 09:56:02 Stakanov <stakanov at disroot.org>:
> 
>> It came to my mind that maybe the Plasma desktop cannot be resolved
>> over the proposed 2160x1140.
>>
>> Could you tell me if plasma has a resolution limit and maybe cannot
>> fully resolve 4K? This would help me very much.
> 
> I'm running Plasma 5.22 (and have been running other 5.x versions) on a
> 4k monitor without issue. Also using X11 on Kubuntu with Nvidia GPU
> though.

I've been running plasma from live-git-master for years, on xorg until a 
bit over a year ago, on wayland since (I took advantage of covid down time 
to do the big switch, originally having to hack-patch a lot of bug 
workarounds, now most are fixed).

Plasma definitely does 4K, even dual 4K, as I've been using dual 4K big-
screen TVs as monitors now for several years, since well before the switch 
to wayland so I know it works on both xorg and wayland.

Tho with dual monitors plasmashell will place a different wallpaper and 
activity on each, not one spread across both (tho the virtual desktop 
combines both activities/monitors).

It's a Radeon graphics system too, tho an older one from about a decade 
ago, polaris-11 chip family, AMD Radeon RX 460 with 4 gig graphics card 
RAM, 16 gig system RAM.  Running Gentoo ~amd64 (the ~ indicates testing, 
not stale^h^hble), currently mesa-22.0.0, kernel 5.17.0-rc8 (released 
yesterday/Sunday).  I actually no longer have xorg installed so the only X 
I have is xwayland running on wayland.

The card has three outputs, HDMI, DP, DVI (unused), with a DP-HDMI cable 
on the DP so both TVs are connected via HDMI ports.


At least back on xorg, tho, I did initially have problems getting 
3840x2160 at full 60 Hz, it'd only give me 30 Hz, until I found a setting 
I had wrong on the TVs.  IIRC it wasn't set to UHD or something, so 
wouldn't give me 60 Hz at native resolution, only 30 Hz, or lower 
resolution.  Of course I had that worked out long before I switched to 
wayland, so I don't know what plasma-wayland would have done with it.

So check that.  Perhaps your monitor will do UHD aka 3840x2160 at 60, but you 
need to switch something to get it to do that (apparently it's a common 
option on 4K TVs, no idea on non-TV monitors), and for some reason without 
that available to it, xorg or kde is preferring the lower resolution but 
higher frequency to the lower frequency 3840x2160 at 30 that I got.

Tho I may have gotten that because on xorg I did have the xorg 
configuration (files in xorg.conf.d) set to 3840x2160 for both outputs.  I 
guess it might have tried the lower resolution higher frequency if I 
didn't have it specifically configured for the native resolutions.

Meanwhile, I have the kernel configured for framebuffer use instead of the 
legacy vgabuf, with the builtin kernel commandline (CONFIG_CMDLINE) 
including: video=HDMI-A-1:3840x2160 video=DVI-D-1:3840x2160 , and I get 
exactly that for text mode, tho it's duped to both outputs as I've not 
figured out how to do different on each for text mode, if it's even 
possible at all.  (I don't use a graphical login, booting to a textmode 
login prompt from which I login, and if I want to go graphical I start 
kde, now wayland mode formerly xorg mode, from the CLI.  I have weston 
installed and configured so I can run it from the CLI instead, if the 
after all live-git plasma session won't run.)

Another suggestion:  Try running xrandr (without options should be fine) 
in a konsole window, and see if it lists 3840x2160 there.  If you see the 
option there, X should be able to do it and it's probably a kde-plasma 
thing.  If the resolution isn't listed there, X doesn't think it's 
possible either, and you'll need to figure out how to get X to see it 
first.  (There's several different ways to get and then feed X the 
necessary modeline info; I always used a modeline generator, there's some 
on the web as well as X utilities available, and setup the xorg.conf 
config with it.)

If it's listed, you can try running xrandr --help and figure out the 
xrandr syntax needed to try switching to it with xrandr instead of using 
kscreen or whatever.  If xrandr will switch to it you have confirmation 
that it's a kde/plasma problem; if xrandr tries to switch but the result 
is garbled or there are other problems, maybe kde is detecting those and 
refused it as a result.

** Do be aware, however, with multiple monitors at least, I often have (on 
wayland now, but back on xorg too) problems with plasmashell switching 
activities and panels to the wrong monitors if I do resolution switches.  
I can usually recover, but sometimes it's just easier to quit back to the 
CLI and start a new kde session.  So save all your work and be prepared to 
exit your kde session and start a new one if necessary, before you start 
messing with resolution switches. **

Other than that, I'll second the suggestion to try booting another distro, 
from a USB stick or something.  But plasma can definitely handle at least 
side-by-side 4K, totaling 7680x2160, on both xorg and wayland, because 
I've been doing that for years.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman



More information about the kde mailing list