[Bug 100440] [GLK] [IGT] testdisplay -a shows corruption on HDMI 4k display

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Apr 21 13:47:08 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=100440

Ander Conselvan de Oliveira <conselvan2 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |clinton.a.taylor at intel.com,
                   |                            |shashank.sharma at intel.com
           Assignee|luis.botello.ortega at intel.c |conselvan2 at gmail.com
                   |om                          |
             Status|NEEDINFO                    |ASSIGNED

--- Comment #13 from Ander Conselvan de Oliveira <conselvan2 at gmail.com> ---
I was able to reproduce it with that monitor. I narrowed the steps down to:

 1. testdisplay -i 68,4  # sets 3840x2160 at 24 mode; monitor says no signal
 2. testdisplay -i 68,8  # sets 1920x1080 at 60 mode; shows corruption

The mode that produces no signal is the following, but the failure only happens
when using 12 bpc. If I force 8 bpc the monitor outputs the correct image and
no corruption follows.

[4]  3840x2160 24 3840 5116 5204 5500 2160 2168 2178 2250 0x5 0x40 297000

After this, the pipe seems to be stuck with wrong settings. The following
warning happens on every attempt to disable the pipe. After a suspend/resume
cycle the warning and the corruption goes away though.

[  574.274272] WARNING: CPU: 2 PID: 1400 at
drivers/gpu/drm/i915/intel_display.c:1025 intel_disable_pipe+0x16d/0x2c0 [i915]
[  574.274274] pipe_off wait timed out
[  574.274277] Modules linked in: tun ip6t_rpfilter ip6t_REJECT nf_reject_ipv6
xt_conntrack ebtable_nat ebtable_broute bridge stp llc ip6table_mangle
ip6table_security ip6table_raw ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6
nf_l
[  574.274441]  serio_raw
[  574.274451] CPU: 2 PID: 1400 Comm: testdisplay Tainted: G        W      
4.11.0-rc7ander+ #367
[  574.274453] Hardware name: Intel Corp. Geminilake/GLK RVP1 DDR4 (05), BIOS
GELKRVPA.X64.0035.B33.1702150552 02/15/2017
[  574.274456] Call Trace:
[  574.274471]  dump_stack+0x86/0xc3
[  574.274481]  __warn+0xcb/0xf0
[  574.274493]  warn_slowpath_fmt+0x5a/0x80
[  574.274572]  intel_disable_pipe+0x16d/0x2c0 [i915]
[  574.274642]  haswell_crtc_disable+0x81/0x170 [i915]
[  574.274714]  intel_atomic_commit_tail+0x13d/0x1040 [i915]
[  574.274722]  ? finish_task_switch+0xa5/0x260
[  574.274726]  ? finish_task_switch+0x69/0x260
[  574.274738]  ? __schedule+0x316/0xa50
[  574.274815]  intel_atomic_commit+0x3ef/0x4f0 [i915]
[  574.274868]  drm_atomic_commit+0x4b/0x50 [drm]
[  574.274889]  restore_fbdev_mode+0x14d/0x290 [drm_kms_helper]
[  574.274911]  drm_fb_helper_restore_fbdev_mode_unlocked+0x34/0x80
[drm_kms_helper]
[  574.274929]  drm_fb_helper_set_par+0x2d/0x60 [drm_kms_helper]
[  574.274992]  intel_fbdev_set_par+0x1a/0x70 [i915]
[  574.275002]  fb_set_var+0x23c/0x480
[  574.275055]  fbcon_blank+0x312/0x360
[  574.275064]  ? mark_held_locks+0x6f/0xa0
[  574.275100]  do_unblank_screen+0xd2/0x1a0
[  574.275107]  vt_ioctl+0x53e/0x13e0
[  574.275127]  tty_ioctl+0x3ae/0xee0
[  574.275135]  ? debug_lockdep_rcu_enabled+0x1d/0x20
[  574.275142]  ? __fd_install+0x5/0x2c0
[  574.275164]  do_vfs_ioctl+0xa3/0x6d0
[  574.275169]  ? kmem_cache_free+0x27c/0x2f0
[  574.275189]  SyS_ioctl+0x79/0x90
[  574.275203]  entry_SYSCALL_64_fastpath+0x1f/0xc2
[  574.275207] RIP: 0033:0x7f553caa8787
[  574.275210] RSP: 002b:00007ffefe6690e8 EFLAGS: 00000246 ORIG_RAX:
0000000000000010
[  574.275215] RAX: ffffffffffffffda RBX: 000000000235f400 RCX:
00007f553caa8787
[  574.275218] RDX: 0000000000000000 RSI: 0000000000004b3a RDI:
0000000000000008
[  574.275221] RBP: 000000000239db20 R08: 00007ffefe6690b0 R09:
0000000000000000
[  574.275223] R10: 0000000000000008 R11: 0000000000000246 R12:
0000000000000003
[  574.275225] R13: 00000000ffffffff R14: 00007f553cfe9000 R15:
0000000000000003

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20170421/8b5aec90/attachment.html>


More information about the intel-gfx-bugs mailing list