Summary: | [HSW DP] Can't get 4k@60Hz (pipe underruns) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Tiago Madeira <tmadeira> | ||||||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||
Severity: | normal | ||||||||||
Priority: | medium | CC: | intel-gfx-bugs, tmadeira | ||||||||
Version: | XOrg git | ||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||
OS: | Linux (All) | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | HSW | i915 features: | display/DP MST | ||||||||
Attachments: |
|
Description
Tiago Madeira
2015-06-09 02:41:24 UTC
Please add 'drm.debug=0x1e log_buf_len=4M' to your kernel command line and attach full dmesg (from boot). Created attachment 116395 [details]
Full dmesg with drm.debug=0x1e log_buf_len=4M
There it goes.
Created attachment 116396 [details]
dmesg with monitor MST configuration set to secundary
Sorry, it turns out I had MST disabled in my monitor. I enabled MST-secondary and now the output is different (dmesg attached). To start with, xrandr shows me a DP1-8 instead of DP1:
Screen 0: minimum 8 x 8, current 5206 x 2160, maximum 32767 x 32767
eDP1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm
1366x768 60.00*+
1024x768 60.00
800x600 60.32 56.25
640x480 59.94
DP1 disconnected (normal left inverted right x axis y axis)
DP1-1 disconnected (normal left inverted right x axis y axis)
DP1-8 connected 3840x2160+1366+0 (normal left inverted right x axis y axis) 527mm x 296mm
3840x2160 29.98*+
2560x1440 59.95
2048x1280 59.99
1920x1200 59.88
1920x1080 60.00 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98
1600x1200 60.00
1600x900 59.98
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.08 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
However, I still can't get 60Hz. If I change to MST-primary, X crashes. According to the monitor user guide:
MST
“Off”: Default mode - 4k2k 60Hz with MST function Disabled.
“Primary”: Set as primary mode at 4K2K 30Hz with MST (DP out) enabled.
“Secondary”: Set as secondary mode at 4K2K 30Hz with MST (DP out) disabled.
NOTE: Secondary mode can be set using hot key to switch to DP 1.1 when there is no display. See Troubleshooting.
Not sure what configuration the driver expects me to use here. I believe HSW is supposed to support 4k@60Hz with MST enabled, right?
There's been plenty of updates to DP MST code in the past months. Presumed fixed, please reopen if the problem persists with the latest kernels and userspace. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.