I have another laptop that has graphics problems. Its a Lenovo ThinkPad P50 running Ubuntu 16.04. Its using an NVIDIA Quadro M2000 graphics card, and also has a 4K screen. It didn't have the proper drivers, so I installed nvidia-375 nvidia-375-dev nvidia-modprobe nvidia-opencl-icd-375 nvidia-prime and nvidia-settings .

After installing the drivers, the resolution switched to 3840x2160 (16:9) making everything on the screen very small. I go into the display settings and try to change the resolution, but 3840x2160 (16:9) is the only option.

After that didn't work, I tried xrandr -s 1920x1080 , but that only made it so that I could just see a portion of the screen.

My last attempt was opening the NVIDIA X Server Settings and changing the resolution from there. NVIDIA X Server Settings > X Server display Configuration > Resolution. That did change the resolution, but it had the same result as xrandr -s 1920x1080 .

For now I've had to go into the System Settings and change Scale for menu and title bars to 2.

Here is the output of xrandr without arguments.

Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 16384 x 16384 DP-0 disconnected (normal left inverted right x axis y axis) DP-1 disconnected (normal left inverted right x axis y axis) DP-2 disconnected (normal left inverted right x axis y axis) DP-3 disconnected (normal left inverted right x axis y axis) DP-4 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 346mm x 194mm 3840x2160 60.00*+ DP-5 disconnected (normal left inverted right x axis y axis) DP-6 disconnected (normal left inverted right x axis y axis)

Any help would be appreciated. Thanks!