X11 Graphics: changing resolution

I have fedora 38 server on my Pi4 to which I have added the KDE plasma desktop (running via startx when I need it) wayland has me locked in on one screen resolution only with no drop down to make any changes, is there any way I can use 1600x900 or 1920x1080 by editing a file like I have done on other OS’s before?

Thanks

Does the kde setting app display panel allow the change you want?

Hello, No as explained above no drop down.

the wayland resolution change option under display settings only lists the resolutions and refresh rates that it detects from the monitor.
sometimes this can be restricted by the type of cable you are using, for example on my samsung 3d monitor i cant select 120hts at fullhd because the hdmi cable does not support 120 herts, but the DP cable does so suddenly after switching to DP i can select 120herts.
this is all done by Display Data channel or DDC that communicates between a monitor and a display adapter.
so ignore what KDE/wayland is telling you, there is no magic option to add display resolutions to KDE, it will detect and provide options based on what it gets from DDC. Instead look at the communication between the monitor and the adapter.
regards peter

Hello, thanks for the reply I’m using an hdmi cable as my monitor does not have DP neither does the Pi4, so I’m guessing I am stuck with the one and only setting that its giving me?

are you sure the hdmi cable is one of the latest specced cables, theres been so many editions of hdmi, it could be its an older bandwidth limited cable.

gives a quick overview in case you are not aware.
regards peter

There are many HDMI versions. Newer HDMI versions are tested for higher frequencies than older versions. Shorter cables may allow use of out of spec. frequencies that longer cables of the same version won’t support.

The rasberrypie 4 has HDMI 2.0 support, so that requires an HDMI 2.0 cable to reach 4K at 60hts.

for example if you were using a 1.4a cable which is fairly recent, it would not be able to reach above 1080p at 120 hts. and that might also equate to 1600 at 60 hts.

On the same subject but using ubuntu server on my Pi4 also with KDE locks me to one display setting only which is 1920x1080 this is the default that I use on my Samsung monitors, when I use fedora it gives me 18**x**** put the *s as I have forgot without looking but I also think it’s a resolution setting that my monitors don’t work with as moving the mouse around leaves pixel dots.

I will look at the link you sent me

Thanks again

Edit ******

My hdmi cables are high speed and 4k also backwards compatible with the older standards, have just looked them up.

***** EDIT ******
The heading of this post needs changing to, X11 Graphics: changing resolution.

Just found out my Pi4 running KDE plasma desktop is running in X11, I do however still have the problem.

Changed the title.

When you have the desktop running what does xrandr --verbose report?
Check the output of dmesg for any message that have edid in them.

dmesg | grep -i edid

Bugs in monitor firmware can be reported as problems with EDID.

Hi, Barry if this dmesg | grep -i edid is done in the terminal where do I find the output, as its not in the terminal nothing happened.

xrandr

Screen 0: minimum 320 x 200, current 1824 x 984, maximum 4096 x 4096
None-1 connected primary 1824x984+0+0 (0x42) normal (normal left inverted right x axis y axis) 0mm x 0mm
        Identifier: 0x40
        Timestamp:  85963
        Subpixel:   unknown
        Gamma:      1.0:1.0:1.0
        Brightness: 1.0
        Clones:
        CRTC:       0
        CRTCs:      0
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter:
        _KDE_SCREEN_INDEX: 1
        link-status: Good
                supported: Good, Bad
        CONNECTOR_ID: 35
                supported: 35
        non-desktop: 0
                range: (0, 1)
  1824x984 (0x42) 107.688MHz *current +preferred
        h: width  1824 start 1824 end 1824 total 1824 skew    0 clock  59.04KHz
        v: height  984 start  984 end  984 total  984           clock  60.00Hz

If no lines are found, indeed, nothing is output.

You can run dmesg on its own to see all the kennel messages to reassure yourself that there is text to grep through.

Did the above tell you anything? and doing grep just gives usage: grep OPTIONtry grep help

You left off the --verbose from xrandr
I do see what you mean about the screen res being weird.
Also use the preformatted text option so the output formatting is kept please.

Sorry about not using preformatted text option I had no idea, how is that done for future reference?

And have you a fix for my display problem

Thanks again

Either highlight the posted text then press the </> button on the toolbar (indicates preformatted text when the mouse is over it) or use triple backquotes [ ``` ] on the line preceding and following the text.

That is a common feature of POSIX command-line programs. If you are asked in an online forum to run a command that you know, you should try, e.g., man grep to learn what it is supposed to do.

Terminal commands are often needed to troubleshoot linux problems: not all linux systems have a GUI, a terminal may be available when the GUI fails, and text is needed to post information in forums in a way that can be found with searches (e.g., the next person who encounters the same problem). Linux Command is a useful tutorial that has been tested over time, but there are other good tutorials as well as a vast number of misleading click-bait tutorials using plagerized text.

Not until you provide the information I asked for.

Please provide the output of:

xrandr --verbose

Sorry I did post above all the info the only things missing where --verbose and it was not preformatted text hope this is now ok.

Thanks

xrandr --verbose
Screen 0: minimum 320 x 200, current 1824 x 984, maximum 4096 x 4096
None-1 connected primary 1824x984+0+0 (0x42) normal (normal left inverted right x axis y axis) 0mm x 0mm
        Identifier: 0x40
        Timestamp:  92743
        Subpixel:   unknown
        Gamma:      1.0:1.0:1.0
        Brightness: 1.0
        Clones:
        CRTC:       0
        CRTCs:      0
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter:
        _KDE_SCREEN_INDEX: 1
        link-status: Good
                supported: Good, Bad
        CONNECTOR_ID: 35
                supported: 35
        non-desktop: 0
                range: (0, 1)
  1824x984 (0x42) 107.688MHz *current +preferred
        h: width  1824 start 1824 end 1824 total 1824 skew    0 clock  59.04KHz
        v: height  984 start  984 end  984 total  984           clock  60.00Hz