15

So I have a 34 inch 3440x1440 and a 28 inch 3840x2160 monitor side by side. All apps look tiny on the 4k monitor. My only solution so far has been to increase the zoom level on applications that allow that but it has been a real pain when moving windows from one monitor to another and usually the overall gui is still tiny. Is there any way to scale only the 4k monitor to a reasonable dpi without fuzziness? I am preferably looking for mac like scaling where you can set a more space/larger text but with sharp text

I am on Ubuntu 16.0.4 running on an Nvidia 980 Ti graphics card

6

My monitors are only 1920x1080: a 17" laptop and a 50" TV. The smaller laptop sits four feet away and I need to increase the size of everything to see it better.

Go into System Settings -> Screen Display

On the Scale for menus and title bar, I set to 1.5 on 17" Laptop screen but leave at 1.0 for TV. I'm not sure if this will work for you...

Screen Scaling

Edit 1 - Increase overall DPI scaling

The deafult DPI in X is 96 Dots per inch. This can appear very tiny on my 17" laptop screen with a resolution of 1920 x 1080. You need to stick your face 6 inches from the screen to read the screen for the Kids3 application for example:

Kids3 96DPI

To solve this (in my case), use:

xrandr --dpi 168

Then reopen the application:

Kids3 168DPI

This is a manual method. You can make it permament but you can have X calculate the DPI by passing it your resolution and screen size in the Xorg configuration file:

Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize             286 179    # In millimeters
EndSection

I haven't played with this yet.

  • I already did that but it doesn't seem to scale any of my applications – Evan Mosseri Sep 11 '16 at 4:04
  • Both mine are 1920x1080 which is why it works for me. I also use zooming within applications, but keep them on the same screens and never move them back and forth. Unity Tweak Tool also does screen scaling and Font size overrides but I don't know if it can be configured for only one screen. Besides I didn't like some weird things that were happening so I removed it. – WinEunuuchs2Unix Sep 11 '16 at 4:10
  • not all applications will scale with this setting, it depends on which GUI libraries they use – Amias Sep 16 '16 at 13:25
  • @EvanMosseri I've edited the answer to show how to quickly increase DPI from 96 to 168 for X applications. – WinEunuuchs2Unix Nov 6 '16 at 15:50
  • The first solution does not work for my setup. I have 24" monitor with 1920x1080 and 15" laptop screen with the same resolution. On Ubuntu 16.04.3 when I change Scale for menus and title bar in System Settings -> Displays for built in laptop screen I got DPI scaling menus and windows on both screens :( I really wold like to scale DPI only on the laptop screen. – Marecky Jan 25 '18 at 8:21
3
+100

You don't provide any information about your hardware, used drivers and the distribution you use. So it is a bit like catching a black cat at night-time.

Try to play around with the xrandr-command. Here an example (terminal-output):

mook@MookPC:~$ xrandr
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
VGA1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
   1366x768      59.79*+
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
mook@MookPC:~$ xrandr --output VGA1 --scale 0.9x0.9
mook@MookPC:~$ xrandr --output VGA1 --scale 1x1

xrandr without options will display a list of your monitors, so you know their names. Adapt the other commands to fit your needs. Try different scale-factors (should be lower than 1) until you are satisfied.

If evereything works fine you may add the tuned command-line to the end of ~/.profile, so the command will be executed whenever you login.

  • I am on Ubuntu 16.0.4 running on an Nvidia 980 Ti graphics card – Evan Mosseri Sep 14 '16 at 19:38
  • 2
    I just tried the xrandr command with a scale factor of 0.75x0.75 and everything looks a little blurry – Evan Mosseri Sep 14 '16 at 19:42
  • also the top of the menu bar was cut off and if I dragged my mouse to the corner of the 4k display both screens shifted – Evan Mosseri Sep 14 '16 at 19:47
  • Have you tried to apply lower screen-resolutions to the 4K-monitor? Another question is which driver is in use, Ubuntu default is the open source driver Nouveau. You may check with System Settings > Software and updates > Additional drivers. Recent Nvidea driver 352.21 supports your graphics card. – mook765 Sep 15 '16 at 6:17
  • 3
    Yes that is what I am currently doing but everything is fuzzy and it kind of negates the point of having a 4k monitor in the first place. I have 352.21 installed. – Evan Mosseri Sep 16 '16 at 20:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.