Problem
When attempting to set the resolution of my 4K external display to 3840x2160, the external display loses signal and moments later the entire system hangs.
The display is connected to my XPS 13 9350 Developer Edition running Ubuntu 16.04 using a USB-C to DisplayPort adapter.
Hardware:
- Machine: Dell XPS 13 9350 (3200x1800 resolution display version)
- OS Version: Ubuntu 16.04
- Display: Dell P2415Q
- Adapters:
Attempted Fixes
Setting Resolution Manually
I have tried using xrandr to manually set the mode and refresh rate of the display. Setting it to 4K at 60Hz shows the same problems as setting it in the GUI but if I set it to 4K at 30Hz it works fine.
Doesn't work: xrandr --output DP1 --mode 3840x2160 -r 60.00
Does work : xrandr --output DP1 --mode 3840x2160 -r 29.98
Multiple Adapters
I have attempted using multiple different USB-C to DisplayPort adapters, both of which give the impression that they are capable of 4K resolution at 60Hz. The adapter used does not appear to make a difference to the problem.
Kernel Update
I have updated the kernel to version 4.6 in case better support was added for the integrated Iris graphics. This does not appear to have made any difference.
I hope the steps I have taken that are documented above will help to diagnose the problem.