[KDE/nVidia]-Have Different DPI For One Display When Using Dual Cloned Displays?


Running Manjaro KDE 64Bit fully updated with an nVidia GPU and proprietary nVidia Linux drivers.
I have two displays now connected to the GPU with mirroring enabled.
Is there any way to increase the DPI on only one display?
Let me know, thanks!



I don’t think the above is currently possible.

I would not mind changing the display scale temporarily when using the other display,
but it requires me to close all applications and log out and log back in?



Did some more searching:

But am unsure how to implement and don’t know if it will even work?

Basically I want to scale (150%) only one of two displays under KDE.
(one DVI monitor and one HDMI television - both attached to an nVidia GPU)

Let me know, thanks!


Run xrandr to find your outputs. You may want to specify where you want each monitor like in the wiki.

xrandr --output <output> --scale 1x1  # 100%
xrandr --output <output> --scale 0.75x0.75 # I think it's either 125% or 150%
xrandr --output <output> --scale 0.5x0.5 # 200%

If you need help, post the output of xrandr. :slight_smile:

Have you tried changing resolution instead?

[jlp@SortaFastDesktop ~]$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DVI-D-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
1920x1080 60.00*+
1680x1050 59.95
1440x900 59.89
1280x1024 60.02
1280x800 59.81
1280x720 60.00
1152x864 75.00
1024x768 70.07 60.00
800x600 60.32 56.25
640x480 59.94
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
3840x2160 30.00 + 59.94 50.00 29.97 25.00 23.98 23.98
4096x2160 59.94 50.00 29.97 25.00 24.00 23.98
1920x1080 119.88 100.00 60.00* 59.94 50.00 29.97 25.00 23.98 60.00 50.04
1360x768 60.02
1280x1024 60.02
1280x720 59.94 50.00
1152x864 60.00
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 59.94
640x480 59.95 59.94 59.93
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
[jlp@SortaFastDesktop ~]$

Sorry should’ve asked before.

What are you trying to do exactly?
What resolutions do you want to use?

# Assuming you want the resolutions you're currently using.
# This will make things larger, much like changing
# to a smaller resolution
# I put both since I don't know which one you want.
xrandr --output HDMI-0 --scale 0.75x0.75  
xrandr --output DVI-D-0 --scale 0.75x0.75  
# to reset change the scale to 1x1

# If you want to match 4k and 1080p
xrandr --output HDMI-0 --mode 3840x2160 --output DVI-D-0 --scale 2x2
# OR
xrandr --output HDMI-0 --scale 0.5x0.5 --mode 3840x2160
# to reset change the scale to 1x1 and the mode to 1920x1080

If anything funky happens and you can’t fix it, logout/reboot.


Would it be possible to have HDMI scaled differently than the DVI?
Would want HDMI to be made larger while keeping DVI normal.
Let me know, thanks!



It does not work:
Typing: “xrandr --output HDMI-0 --scale 0.75x0.75” in terminal zooms in HDMI TV display,
but the screen is cut off on the bottom and right?

Any ideas?


I missed it since the window I had open scales correctly, and I only checked my top panel which also scales correctly. Bottom panel is off screen.

So stuff looks the same size on 3840x2160? If so then try the bottom 2 commands from my post above.

So stuff on HDMI looks bigger at 1920x1080?

Use a top panel. :grin:

Did I mention trying a lower resolution?