Results 1 to 5 of 5

Thread: Cannot set certain screen resolutions

  1. #1

    Default Cannot set certain screen resolutions

    Hi everyone,
    I have a Dell XPS13 with a ridiculously high screen resolution (3840x2160), at which I am basically unable to read text (using KDE desktop). I could scale things up, but I find this to be rather unappealing. Instead, I just choose halve of the screen resolution (1920x1080), which worked fine for me. Yesterday, I did an update, which updated a large number of things (including KDE), and now I cannot set that resolution anymore. It is still selectable in the configuration menu, but when I click on apply, nothing changes. Oddly enough, I can switch to other resolutions like 1920x1200, which works fine (minus black edges at the screen).

    journalctl tells me the following:

    Code:
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr: XRandR::setConfig
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr: Requested screen size is QSize(1920, 1080)
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr: Needed CRTCs:  1
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr: Actions to perform:
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr:         Primary Output: false
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr:         Change Screen Size: false
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr:         Disable outputs: false
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr:         Change outputs: true
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr:                  (66)
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr:         Enable outputs: false
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr: RRSetCrtcConfig (change output)
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr:         Output: 66 ( "eDP-1" )
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr:         CRTC: 63
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr:         Pos: QPoint(0,0)
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]:  kscreen.xrandr:         Mode: 94 KScreen::Mode(Id: "94" , Size:  QSize(1920, 1080) @ 120.016 )
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr:         Rotation: 1
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr:         Result:  3
    Jun 18 14:14:31 nangaparbat kscreen_backend_launcher[2066]: kscreen.xrandr: XRandR::setConfig done!
    Jun 18 14:14:31 nangaparbat org_kde_powerdevil[2215]: kscreen: Requesting missing EDID for outputs (66)
    Jun 18 14:14:31 nangaparbat kdeinit5[2018]: kscreen: Requesting missing EDID for outputs (66)
    Jun 18 14:14:31 nangaparbat systemsettings5[3163]: kscreen: Requesting missing EDID for outputs (66)
    So apparently, xrandr does try to set the resolution (it is even stored when I try to switch back), but it is not taken over by the screen? Does anyone have an idea?

  2. #2
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    19,987
    Blog Entries
    14

    Default Re: Cannot set certain screen resolutions

    Add
    Code:
    [X11]EnableHiDPI=true
    ServerArguments=-dpi 120
    to /etc/sddm.conf. The value of 120 may have to be higher with your display.
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    https://en.opensuse.org/openSUSE:Board#Members
    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  3. #3
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,578
    Blog Entries
    1

    Default Re: Cannot set certain screen resolutions

    ....and for others who come searching, it's documented here....

    https://en.opensuse.org/Sddm
    Code:
    man sddm.conf
    openSUSE Leap 15.1; KDE Plasma 5

  4. #4

    Default Re: Cannot set certain screen resolutions

    Alright, this sort of solves the scaling issue. I'm still not able to change the resolution to the desired size, which I personally would prefer, since everything is nicely scaled then. One question: Does the DPI setting hold for every screen (i.e. connected projectors etc)?

  5. #5
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,578
    Blog Entries
    1

    Default Re: Cannot set certain screen resolutions

    Quote Originally Posted by kyoki View Post
    Alright, this sort of solves the scaling issue. I'm still not able to change the resolution to the desired size, which I personally would prefer, since everything is nicely scaled then. One question: Does the DPI setting hold for every screen (i.e. connected projectors etc)?
    Yes. Things can get interesting when in multi-display situations. The following thread might perhaps be of interest to you
    https://forum.kde.org/viewtopic.php?t=130848
    It links to this bug report.
    openSUSE Leap 15.1; KDE Plasma 5

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •