[Intel-gfx] Xorg[9132]: segfault at 0 ip 00007fbc84d6fb0d sp 00007ffca3765610 error 4 in intel_drv.so[7fbc84d4d000+18b000]

Daniel Vetter daniel at ffwll.ch
Tue Dec 15 02:42:34 PST 2015


On Mon, Dec 14, 2015 at 02:11:43PM -0800, Marc MERLIN wrote:
> On Tue, Dec 01, 2015 at 08:27:32AM -0800, Marc MERLIN wrote:
> > On Sat, Nov 28, 2015 at 09:54:50AM -0800, Marc MERLIN wrote:
> > > On Tue, Nov 17, 2015 at 05:11:05PM +0200, Jani Nikula wrote:
> > > > On Tue, 17 Nov 2015, Marc MERLIN <marc_xorg at merlins.org> wrote:
> > > > > So, this is probably the 3rd time I send such a report with different
> > > > > kernels and get 0 response.
> > > > > Is this a write only list and no one is really seeing any of them, or is
> > > > > this an unknown/known problem that no one can work on?
> > > > 
> > > > Apologies; nothing wrong with your report, our fail.
> > > > 
> > > > Given all your attempts I hate to ask, but please do give v4.3 or later
> > > > a try. If that fails too, please file a bug at [1]. Add drm.debug=14
> > > > module parameter, and attach dmesg from boot to the bug.
> > > 
> > > I'm now running 4.3.0 and haven't had the same problem yet. But for the
> > > first time, X has crashed after a few days of use:
> > > 
> > > Sadly I don't have a backtrace on this, but if you need me to dump symbols
> > > on /usr/lib/xorg/modules/drivers/intel_drv.so, let me know.
> > 
> > And it crashed again:
> > vlc[15647]: segfault at 7f73e28ed300 ip 0000 7f73e28ed300 sp 00007f74244d9778 error 14
> > [drm:drm_mode_addfb2] [FB:58]
> > [drm:i915_gem_open] 
> > [drm:i915_gem_context_create_ioctl] HW context 1 created
> > [drm:drm_mode_addfb2] [FB:65]
> > [drm:i915_gem_context_create_ioctl] HW context 2 created
> > [drm:i915_gem_context_destroy_ioctl] HW context 1 destroyed
> > Xorg[4945]: segfault at 7f7a69f5a000 ip 00007f7a6c9ba517 sp 00007fff0abbcc00 error 6 in intel_drv.so[7f7a6c95c000+18b000]
> 
> Ok, it took a lot of time, but there you go, I have a crash with
> backtrace.
> Could someone now looking into this and hopefully fix it?

Looking at dmesg I don't see the stuck pageflip anymore. It looks like the
DDX is simply falling over itself, with now blame to the kernel here. Or
if there is it's a new/different bug. So we need to restart triage and
check whether this was introduced by a ddx or kernel upgrade.
-Daniel

> 
> Thanks,
> Marc
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007fd3ad0b7b0d in __kgem_retire_rq () from /usr/lib/xorg/modules/drivers/intel_drv.so
> #0  0x00007fd3ad0b7b0d in __kgem_retire_rq () from /usr/lib/xorg/modules/drivers/intel_drv.so
> No locals.
> #1  0x00007fd3ad0b8cb7 in __kgem_retire_requests_upto () from /usr/lib/xorg/modules/drivers/intel_drv.so
> No locals.
> #2  0x00007fd3ad0c4393 in __kgem_bo_is_busy.part.69 () from /usr/lib/xorg/modules/drivers/intel_drv.so
> No locals.
> #3  0x00007fd3ad0e99e5 in sna_put_zpixmap_blt.isra.92 () from /usr/lib/xorg/modules/drivers/intel_drv.so
> No locals.
> #4  0x00007fd3ad0e9c59 in sna_put_image () from /usr/lib/xorg/modules/drivers/intel_drv.so
> No locals.
> #5  0x000055f5cd5a33b3 in ?? ()
> No symbol table info available.
> #6  0x000055f5cd5582d8 in ?? ()
> No symbol table info available.
> #7  0x000055f5cd559715 in ?? ()
> No symbol table info available.
> #8  0x000055f5cd4baa1f in ?? ()
> No symbol table info available.
> #9  0x000055f5cd4beb4b in ?? ()
> No symbol table info available.
> #10 0x00007fd3b12f5b45 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
>         intel_02_known = {{idx = 6 '\006', assoc = 4 '\004', linesize = 32 ' ', rel_name = 0 '\000', size = 8192}, {idx = 8 '\b', assoc = 4 '\004', linesize = 32 ' ', rel_name = 0 '\000', size = 16384}, {idx = 9 '\t', assoc = 4 '\004', linesize = 32 ' ', rel_name = 0 '\000', size = 32768}, {idx = 10 '\n', assoc = 2 '\002', linesize = 32 ' ', rel_name = 3 '\0
> 03', size = 8192}, {idx = 12 '\f', assoc = 4 '\004', linesize = 32 ' ', rel_name = 3 '\003', size = 16384}, {idx = 13 '\r', assoc = 4 '\004', linesize = 64 '@', rel_name = 3 '\003', size = 16384}, {idx = 14 '\016', assoc = 6 '\006', linesize = 64 '@', rel_name = 3 '\003', size = 24576}, {idx = 33 '!', assoc = 8 '\b', linesize = 64 '@', rel_name = 6 '\006', s
> ize = 262144}, {idx = 34 '"', assoc = 4 '\004', linesize = 64 '@', rel_name = 9 '\t', size = 524288}, {idx = 35 '#', assoc = 8 '\b', linesize = 64 '@', rel_name = 9 '\t', size = 1048576}, {idx = 37 '%', assoc = 8 '\b', linesize = 64 '@', rel_name = 9 '\t', size = 2097152}, {idx = 41 ')', assoc = 8 '\b', linesize = 64 '@', rel_name = 9 '\t', size = 4194304},
> {idx = 44 ',', assoc = 8 '\b', linesize = 64 '@', rel_name = 3 '\003', size = 32768}, {idx = 48 '0', assoc = 8 '\b', linesize = 64 '@', rel_name = 0 '\000', size = 32768}, {idx = 57 '9', assoc = 4 '\004', linesize = 64 '@', rel_name = 6 '\006', size = 131072}, {idx = 58 ':', assoc = 6 '\006', linesize = 64 '@', rel_name = 6 '\006', size = 196608}, {idx = 59
> ';', assoc = 2 '\002', linesize = 64 '@', rel_name = 6 '\006', size = 131072}, {idx = 60 '<', assoc = 4 '\004', linesize = 64 '@', rel_name = 6 '\006', size = 262144}, {idx = 61 '=', assoc = 6 '\006', linesize = 64 '@', rel_name = 6 '\006', size = 393216}, {idx = 62 '>', assoc = 4 '\004', linesize = 64 '@', rel_name = 6 '\006', size = 524288}, {idx = 63 '?',
>  assoc = 2 '\002', linesize = 64 '@', rel_name = 6 '\006', size = 262144}, {idx = 65 'A', assoc = 4 '\004', linesize = 32 ' ', rel_name = 6 '\006', size = 131072}, {idx = 66 'B', assoc = 4 '\004', linesize = 32 ' ', rel_name = 6 '\006', size = 262144}, {idx = 67 'C', assoc = 4 '\004', linesize = 32 ' ', rel_name = 6 '\006', size = 524288}, {idx = 68 'D', ass
> oc = 4 '\004', linesize = 32 ' ', rel_name = 6 '\006', size = 1048576}, {idx = 69 'E', assoc = 4 '\004', linesize = 32 ' ', rel_name = 6 '\006', size = 2097152}, {idx = 70 'F', assoc = 4 '\004', linesize = 64 '@', rel_name = 9 '\t', size = 4194304}, {idx = 71 'G', assoc = 8 '\b', linesize = 64 '@', rel_name = 9 '\t', size = 8388608}, {idx = 72 'H', assoc = 1
> 2 '\f', linesize = 64 '@', rel_name = 6 '\006', size = 3145728}, {idx = 73 'I', assoc = 16 '\020', linesize = 64 '@', rel_name = 6 '\006', size = 4194304}, {idx = 74 'J', assoc = 12 '\f', linesize = 64 '@', rel_name = 9 '\t', size = 6291456}, {idx = 75 'K', assoc = 16 '\020', linesize = 64 '@', rel_name = 9 '\t', size = 8388608}, {idx = 76 'L', assoc = 12 '\
> f', linesize = 64 '@', rel_name = 9 '\t', size = 12582912}, {idx = 77 'M', assoc = 16 '\020', linesize = 64 '@', rel_name = 9 '\t', size = 16777216}, {idx = 78 'N', assoc = 24 '\030', linesize = 64 '@', rel_name = 6 '\006', size = 6291456}, {idx = 96 '`', assoc = 8 '\b', linesize = 64 '@', rel_name = 3 '\003', size = 16384}, {idx = 102 'f', assoc = 4 '\004',
>  linesize = 64 '@', rel_name = 3 '\003', size = 8192}, {idx = 103 'g', assoc = 4 '\004', linesize = 64 '@', rel_name = 3 '\003', size = 16384}, {idx = 104 'h', assoc = 4 '\004', linesize = 64 '@', rel_name = 3 '\003', size = 32768}, {idx = 120 'x', assoc = 8 '\b', linesize = 64 '@', rel_name = 6 '\006', size = 1048576}, {idx = 121 'y', assoc = 8 '\b', linesi
> ze = 64 '@', rel_name = 6 '\006', size = 131072}, {idx = 122 'z', assoc = 8 '\b', linesize = 64 '@', rel_name = 6 '\006', size = 262144}, {idx = 123 '{', assoc = 8 '\b', linesize = 64 '@', rel_name = 6 '\006', size = 524288}, {idx = 124 '|', assoc = 8 '\b', linesize = 64 '@', rel_name = 6 '\006', size = 1048576}, {idx = 125 '}', assoc = 8 '\b', linesize = 64
>  '@', rel_name = 6 '\006', size = 2097152}, {idx = 127 '\177', assoc = 2 '\002', linesize = 64 '@', rel_name = 6 '\006', size = 524288}, {idx = 128 '\200', assoc = 8 '\b', linesize = 64 '@', rel_name = 6 '\006', size = 524288}, {idx = 130 '\202', assoc = 8 '\b', linesize = 32 ' ', rel_name = 6 '\006', size = 262144}, {idx = 131 '\203', assoc = 8 '\b', linesi
> ze = 32 ' ', rel_name = 6 '\006', size = 524288}, {idx = 132 '\204', assoc = 8 '\b', linesize = 32 ' ', rel_name = 6 '\006', size = 1048576}, {idx = 133 '\205', assoc = 8 '\b', linesize = 32 ' ', rel_name = 6 '\006', size = 2097152}, {idx = 134 '\206', assoc = 4 '\004', linesize = 64 '@', rel_name = 6 '\006', size = 524288}, {idx = 135 '\207', assoc = 8 '\b'
> , linesize = 64 '@', rel_name = 6 '\006', size = 1048576}, {idx = 208 '\320', assoc = 4 '\004', linesize = 64 '@', rel_name = 9 '\t', size = 524288}, {idx = 209 '\321', assoc = 4 '\004', linesize = 64 '@', rel_name = 9 '\t', size = 1048576}, {idx = 210 '\322', assoc = 4 '\004', linesize = 64 '@', rel_name = 9 '\t', size = 2097152}, {idx = 214 '\326', assoc =
>  8 '\b', linesize = 64 '@', rel_name = 9 '\t', size = 1048576}, {idx = 215 '\327', assoc = 8 '\b', linesize = 64 '@', rel_name = 9 '\t', size = 2097152}, {idx = 216 '\330', assoc = 8 '\b', linesize = 64 '@', rel_name = 9 '\t', size = 4194304}, {idx = 220 '\334', assoc = 12 '\f', linesize = 64 '@', rel_name = 9 '\t', size = 2097152}, {idx = 221 '\335', assoc
> = 12 '\f', linesize = 64 '@', rel_name = 9 '\t', size = 4194304}, {idx = 222 '\336', assoc = 12 '\f', linesize = 64 '@', rel_name = 9 '\t', size = 8388608}, {idx = 226 '\342', assoc = 16 '\020', linesize = 64 '@', rel_name = 9 '\t', size = 2097152}, {idx = 227 '\343', assoc = 16 '\020', linesize = 64 '@', rel_name = 9 '\t', size = 4194304}, {idx = 228 '\344'
> , assoc = 16 '\020', linesize = 64 '@', rel_name = 9 '\t', size = 8388608}, {idx = 234 '\352', assoc = 24 '\030', linesize = 64 '@', rel_name = 9 '\t', size = 12582912}, {idx = 235 '\353', assoc = 24 '\030', linesize = 64 '@', rel_name = 9 '\t', size = 18874368}, {idx = 236 '\354', assoc = 24 '\030', linesize = 64 '@', rel_name = 9 '\t', size = 25165824}}
>         __x86_shared_cache_size_half = 393216
>         __x86_data_cache_size_half = 16384
>         __x86_data_cache_size = 32768
>         __x86_raw_shared_cache_size_half = 393216
>         __x86_prefetchw = 0
>         __x86_raw_data_cache_size_half = 16384
>         __x86_raw_data_cache_size = 32768
>         __x86_shared_cache_size = 786432
>         __x86_raw_shared_cache_size = 786432
> #11 0x000055f5cd4a8f5e in _start ()
> No symbol table info available.
> [Thread 0x7fd3ac672700 (LWP 23418) exited]
> [Thread 0x7fd3ace73700 (LWP 23417) exited]
> [Thread 0x7fd3abe71700 (LWP 23419) exited]
> 
> Program terminated with signal SIGSEGV, Segmentation fault.
> 
> Dmesg around the crash:
> [drm:drm_mode_addfb2] [FB:62]
> [drm:drm_mode_addfb2] [FB:64]
> [drm:drm_mode_addfb2] [FB:62]
> [drm:drm_mode_addfb2] [FB:62]
> [drm:drm_mode_addfb2] [FB:64]
> [drm:drm_mode_addfb2] [FB:61]
> [drm:drm_mode_addfb2] [FB:62]
> [drm:drm_mode_addfb2] [FB:62]
> [drm:drm_mode_addfb2] [FB:62]
> [drm:drm_mode_addfb2] [FB:64]
> [drm:drm_mode_addfb2] [FB:62]
> [drm:drm_mode_addfb2] [FB:62]
> [drm:drm_mode_addfb2] [FB:61]
> [drm:intel_edp_backlight_off] 
> [drm:intel_panel_actually_set_backlight] set backlight PWM = 0
> [drm:intel_disable_pipe] disabling pipe A
> [drm:edp_panel_vdd_on] Turning eDP port D VDD on
> [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008 PP_CONTROL: 0xabcd000b
> [drm:edp_panel_off] Turn eDP port D panel power off
> [drm:wait_panel_off] Wait for panel power off time
> [drm:wait_panel_status] mask b0000000 value 00000000 status 80000008 control abcd0000
> [drm:intel_get_hpd_pins] hotplug event received, stat 0x00800000, dig 0x00121010, pins 0x00000080
> [drm:intel_hpd_irq_handler] digital hpd port D - long
> [drm:intel_hpd_irq_storm_detect] Received HPD interrupt on PIN 7 - cnt: 0
> [drm:intel_dp_hpd_pulse] ignoring long hpd on eDP port D
> [drm:wait_panel_status] Wait complete
> [drm:intel_power_well_disable] disabling always-on
> [drm:intel_connector_check_state] [CONNECTOR:49:eDP-1]
> [drm:check_encoder_state] [ENCODER:32:DAC-32]
> [drm:check_encoder_state] [ENCODER:33:TMDS-33]
> [drm:check_encoder_state] [ENCODER:35:DP MST-35]
> [drm:check_encoder_state] [ENCODER:36:DP MST-36]
> [drm:check_encoder_state] [ENCODER:37:DP MST-37]
> [drm:check_encoder_state] [ENCODER:42:TMDS-42]
> [drm:check_encoder_state] [ENCODER:44:DP MST-44]
> [drm:check_encoder_state] [ENCODER:45:DP MST-45]
> [drm:check_encoder_state] [ENCODER:46:DP MST-46]
> [drm:check_encoder_state] [ENCODER:48:TMDS-48]
> [drm:check_encoder_state] [ENCODER:50:DP MST-50]
> [drm:check_encoder_state] [ENCODER:51:DP MST-51]
> [drm:check_encoder_state] [ENCODER:52:DP MST-52]
> [drm:check_crtc_state] [CRTC:21]
> [drm:check_shared_dpll_state] WRPLL 1
> [drm:check_shared_dpll_state] WRPLL 2
> [drm:connected_sink_compute_bpp] [CONNECTOR:49:eDP-1] checking for sink bpp constrains
> [drm:connected_sink_compute_bpp] clamping display bpp (was 36) to EDID reported max of 24
> [drm:intel_dp_compute_config] DP link computation with max lane count 4 max bw 270000 pixel clock 302500KHz
> [drm:intel_dp_compute_config] DP link bw 0a lane count 4 clock 270000 bpp 24
> [drm:intel_dp_compute_config] DP link bw required 726000 available 864000
> [drm:intel_modeset_pipe_config] plane bpp: 36, pipe bpp: 24, dithering: 0
> [drm:intel_dump_pipe_config] [CRTC:21][modeset] config ffff8803ca108000 for pipe A
> [drm:intel_dump_pipe_config] cpu_transcoder: A
> [drm:intel_dump_pipe_config] pipe bpp: 24, dithering: 0
> [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
> [drm:intel_dump_pipe_config] dp: 1, gmch_m: 7048760, gmch_n: 8388608, link_m: 587396, link_n: 524288, tu: 64
> [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0, gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0
> [drm:intel_dump_pipe_config] audio: 0, infoframes: 0
> [drm:intel_dump_pipe_config] requested mode:
> [drm:drm_mode_debug_printmodeline] Modeline 0:"2880x1620" 60 302500 2880 2924 2928 3076 1620 1629 1630 1640 0x48 0x5
> [drm:intel_dump_pipe_config] adjusted mode:
> [drm:drm_mode_debug_printmodeline] Modeline 0:"2880x1620" 60 302500 2880 2924 2928 3076 1620 1629 1630 1640 0x48 0x5
> [drm:intel_dump_crtc_timings] crtc timings: 302500 2880 2924 2928 3076 1620 1629 1630 1640, type: 0x48 flags: 0x5
> [drm:intel_dump_pipe_config] port clock: 270000
> [drm:intel_dump_pipe_config] pipe src size: 2880x1620
> [drm:intel_dump_pipe_config] num_scalers: 0, scaler_users: 0x0, scaler_id: 0
> [drm:intel_dump_pipe_config] gmch pfit: control: 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
> [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled
> [drm:intel_dump_pipe_config] ips: 0
> [drm:intel_dump_pipe_config] double wide: 0
> [drm:intel_dump_pipe_config] ddi_pll_sel: 536870912; dpll_hw_state: wrpll: 0x0
> [drm:intel_dump_pipe_config] planes on this crtc
> [drm:intel_dump_pipe_config] STANDARD PLANE:18 plane: 0.0 idx: 0 disabled, scaler_id = 0
> [drm:intel_dump_pipe_config] CURSOR PLANE:20 plane: 0.1 idx: 1 disabled, scaler_id = 0
> [drm:intel_dump_pipe_config] STANDARD PLANE:22 plane: 0.1 idx: 2 disabled, scaler_id = 0
> [drm:intel_power_well_enable] enabling always-on
> [drm:edp_panel_on] Turn eDP port D panel power on
> [drm:wait_panel_power_cycle] Wait for panel power cycle
> [drm:wait_panel_status] mask b800000f value 00000000 status 08000001 control abcd0000
> [drm:wait_panel_status] Wait complete
> [drm:wait_panel_on] Wait for panel power on
> [drm:wait_panel_status] mask b000000f value 80000008 status 0000000a control abcd0003
> [drm:intel_get_hpd_pins] hotplug event received, stat 0x00800000, dig 0x00121010, pins 0x00000080
> [drm:intel_hpd_irq_handler] digital hpd port D - long
> [drm:intel_hpd_irq_storm_detect] Received HPD interrupt on PIN 7 - cnt: 1
> [drm:intel_dp_hpd_pulse] ignoring long hpd on eDP port D
> [drm:wait_panel_status] Wait complete
> [drm:edp_panel_vdd_on] Turning eDP port D VDD on
> [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008 PP_CONTROL: 0xabcd000b
> [drm:intel_dp_set_signal_levels] Using signal levels 05000000
> [drm:intel_dp_set_signal_levels] Using vswing level 1
> [drm:intel_dp_set_signal_levels] Using pre-emphasis level 1
> [drm:intel_dp_start_link_train] clock recovery not ok, reset
> [drm:intel_dp_set_signal_levels] Using signal levels 00000000
> [drm:intel_dp_set_signal_levels] Using vswing level 0
> [drm:intel_dp_set_signal_levels] Using pre-emphasis level 0
> [drm:intel_dp_set_signal_levels] Using signal levels 04000000
> [drm:intel_dp_set_signal_levels] Using vswing level 1
> [drm:intel_dp_set_signal_levels] Using pre-emphasis level 0
> [drm:intel_dp_start_link_train] clock recovery OK
> [drm:intel_dp_set_signal_levels] Using signal levels 05000000
> [drm:intel_dp_set_signal_levels] Using vswing level 1
> [drm:intel_dp_set_signal_levels] Using pre-emphasis level 1
> [drm:intel_dp_set_signal_levels] Using signal levels 05000000
> [drm:intel_dp_set_signal_levels] Using vswing level 1
> [drm:intel_dp_set_signal_levels] Using pre-emphasis level 1
> [drm:intel_dp_complete_link_train] Channel EQ done. DP Training successful
> [drm:intel_enable_pipe] enabling pipe A
> [drm:intel_edp_backlight_on] 
> [drm:intel_panel_enable_backlight] pipe A
> [drm:intel_panel_actually_set_backlight] set backlight PWM = 4789
> [drm:intel_psr_enable] PSR not supported by this panel
> [drm:intel_edp_drrs_enable] Panel doesn't support DRRS
> [drm:intel_connector_check_state] [CONNECTOR:49:eDP-1]
> [drm:check_encoder_state] [ENCODER:32:DAC-32]
> [drm:check_encoder_state] [ENCODER:33:TMDS-33]
> [drm:check_encoder_state] [ENCODER:35:DP MST-35]
> [drm:check_encoder_state] [ENCODER:36:DP MST-36]
> [drm:check_encoder_state] [ENCODER:37:DP MST-37]
> [drm:check_encoder_state] [ENCODER:42:TMDS-42]
> [drm:check_encoder_state] [ENCODER:44:DP MST-44]
> [drm:check_encoder_state] [ENCODER:45:DP MST-45]
> [drm:check_encoder_state] [ENCODER:46:DP MST-46]
> [drm:check_encoder_state] [ENCODER:48:TMDS-48]
> [drm:check_encoder_state] [ENCODER:50:DP MST-50]
> [drm:check_encoder_state] [ENCODER:51:DP MST-51]
> [drm:check_encoder_state] [ENCODER:52:DP MST-52]
> [drm:check_crtc_state] [CRTC:21]
> [drm:check_shared_dpll_state] WRPLL 1
> [drm:check_shared_dpll_state] WRPLL 2
> [drm:i915_gem_open] 
> [drm:i915_gem_open] 
> [drm:drm_mode_getresources] CRTC[3] CONNECTORS[6] ENCODERS[13]
> [drm:drm_mode_getresources] CRTC[3] CONNECTORS[6] ENCODERS[13]
> [drm:drm_mode_addfb2] [FB:58]
> [drm:drm_mode_getresources] CRTC[3] CONNECTORS[6] ENCODERS[13]
> [drm:drm_mode_getresources] [CRTC:21]
> [drm:drm_mode_getresources] [CRTC:25]
> [drm:drm_mode_getresources] [CRTC:29]
> [drm:drm_mode_getresources] [ENCODER:32:DAC-32]
> [drm:drm_mode_getresources] [ENCODER:33:TMDS-33]
> [drm:drm_mode_getresources] [ENCODER:35:DP MST-35]
> [drm:drm_mode_getresources] [ENCODER:36:DP MST-36]
> [drm:drm_mode_getresources] [ENCODER:37:DP MST-37]
> [drm:drm_mode_getresources] [ENCODER:42:TMDS-42]
> [drm:drm_mode_getresources] [ENCODER:44:DP MST-44]
> [drm:drm_mode_getresources] [ENCODER:45:DP MST-45]
> [drm:drm_mode_getresources] [ENCODER:46:DP MST-46]
> [drm:drm_mode_getresources] [ENCODER:48:TMDS-48]
> [drm:drm_mode_getresources] [ENCODER:50:DP MST-50]
> [drm:drm_mode_getresources] [ENCODER:51:DP MST-51]
> [drm:drm_mode_getresources] [ENCODER:52:DP MST-52]
> [drm:drm_mode_getresources] [CONNECTOR:49:eDP-1]
> [drm:drm_mode_getresources] [CONNECTOR:31:VGA-1]
> [drm:drm_mode_getresources] [CONNECTOR:34:DP-1]
> [drm:drm_mode_getresources] [CONNECTOR:40:HDMI-A-1]
> [drm:drm_mode_getresources] [CONNECTOR:43:DP-2]
> [drm:drm_mode_getresources] [CONNECTOR:47:HDMI-A-2]
> [drm:drm_mode_getresources] CRTC[3] CONNECTORS[6] ENCODERS[13]
> [drm:drm_mode_getconnector] [CONNECTOR:49:?]
> [drm:drm_mode_getconnector] [CONNECTOR:49:?]
> [drm:drm_mode_getconnector] [CONNECTOR:31:?]
> [drm:drm_mode_getconnector] [CONNECTOR:31:?]
> [drm:drm_mode_getconnector] [CONNECTOR:34:?]
> [drm:drm_mode_getconnector] [CONNECTOR:34:?]
> [drm:drm_mode_getconnector] [CONNECTOR:40:?]
> [drm:drm_mode_getconnector] [CONNECTOR:40:?]
> [drm:drm_mode_getconnector] [CONNECTOR:43:?]
> [drm:drm_mode_getconnector] [CONNECTOR:43:?]
> [drm:drm_mode_getconnector] [CONNECTOR:47:?]
> [drm:drm_mode_getconnector] [CONNECTOR:47:?]
> [drm:drm_mode_addfb2] [FB:58]
> [drm:drm_mode_addfb2] [FB:62]
> [drm:drm_mode_setcrtc] [CRTC:21]
> [drm:drm_mode_setcrtc] [CONNECTOR:49:eDP-1]
> [drm:drm_mode_setcrtc] [CRTC:25]
> [drm:drm_mode_setcrtc] [CRTC:29]
> [drm:edp_panel_vdd_off_sync] Turning eDP port D VDD off
> [drm:edp_panel_vdd_off_sync] PP_STATUS: 0x80000008 PP_CONTROL: 0xabcd0007
> [drm:connected_sink_compute_bpp] [CONNECTOR:49:eDP-1] checking for sink bpp constrains
> [drm:connected_sink_compute_bpp] clamping display bpp (was 36) to EDID reported max of 24
> [drm:intel_dp_compute_config] DP link computation with max lane count 4 max bw 270000 pixel clock 302500KHz
> [drm:intel_dp_compute_config] DP link bw 0a lane count 4 clock 270000 bpp 24
> [drm:intel_dp_compute_config] DP link bw required 726000 available 864000
> [drm:intel_modeset_pipe_config] plane bpp: 36, pipe bpp: 24, dithering: 0
> [drm:intel_dump_pipe_config] [CRTC:21][modeset] config ffff88027bc3e000 for pipe A
> [drm:intel_dump_pipe_config] cpu_transcoder: A
> [drm:intel_dump_pipe_config] pipe bpp: 24, dithering: 0
> [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
> [drm:intel_dump_pipe_config] dp: 1, gmch_m: 7048760, gmch_n: 8388608, link_m: 587396, link_n: 524288, tu: 64
> [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0, gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0
> [drm:intel_dump_pipe_config] audio: 0, infoframes: 0
> [drm:intel_dump_pipe_config] requested mode:
> [drm:drm_mode_debug_printmodeline] Modeline 0:"2880x1620" 60 302500 2880 2924 2928 3076 1620 1629 1630 1640 0x48 0x5
> [drm:intel_dump_pipe_config] adjusted mode:
> [drm:drm_mode_debug_printmodeline] Modeline 0:"2880x1620" 60 302500 2880 2924 2928 3076 1620 1629 1630 1640 0x48 0x5
> [drm:intel_dump_crtc_timings] crtc timings: 302500 2880 2924 2928 3076 1620 1629 1630 1640, type: 0x48 flags: 0x5
> [drm:intel_dump_pipe_config] port clock: 270000
> [drm:intel_dump_pipe_config] pipe src size: 2880x1620
> [drm:intel_dump_pipe_config] num_scalers: 0, scaler_users: 0x0, scaler_id: 0
> [drm:intel_dump_pipe_config] gmch pfit: control: 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
> [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled
> [drm:intel_dump_pipe_config] ips: 0
> [drm:intel_dump_pipe_config] double wide: 0
> [drm:intel_dump_pipe_config] ddi_pll_sel: 536870912; dpll_hw_state: wrpll: 0x0
> [drm:intel_dump_pipe_config] planes on this crtc
> [drm:intel_dump_pipe_config] STANDARD PLANE:18 plane: 0.0 idx: 0 enabled
> [drm:intel_dump_pipe_config] 	FB:60, fb = 2880x1620 format = 0x34325258
> [drm:intel_dump_pipe_config] 	scaler:0 src (0, 0) 2880x1620 dst (0, 0) 2880x1620
> [drm:intel_dump_pipe_config] CURSOR PLANE:20 plane: 0.1 idx: 1 disabled, scaler_id = 0
> [drm:intel_dump_pipe_config] STANDARD PLANE:22 plane: 0.1 idx: 2 disabled, scaler_id = 0
> [drm:intel_edp_backlight_off] 
> [drm:intel_panel_actually_set_backlight] set backlight PWM = 0
> [drm:intel_disable_pipe] disabling pipe A
> [drm:edp_panel_vdd_on] Turning eDP port D VDD on
> [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008 PP_CONTROL: 0xabcd000b
> [drm:edp_panel_off] Turn eDP port D panel power off
> [drm:wait_panel_off] Wait for panel power off time
> [drm:wait_panel_status] mask b0000000 value 00000000 status 80000008 control abcd0000
> [drm:intel_get_hpd_pins] hotplug event received, stat 0x00800000, dig 0x00121010, pins 0x00000080
> [drm:intel_hpd_irq_handler] digital hpd port D - long
> [drm:intel_hpd_irq_storm_detect] Received HPD interrupt on PIN 7 - cnt: 0
> [drm:intel_dp_hpd_pulse] ignoring long hpd on eDP port D
> [drm:wait_panel_status] Wait complete
> [drm:intel_power_well_disable] disabling always-on
> 
> 
> 
> Thanks,
> Marc
> -- 
> "A mouse is a device used to point at the xterm you want to type in" - A.S.R.
> Microsoft is to operating systems ....
>                                       .... what McDonalds is to gourmet cooking
> Home page: http://marc.merlins.org/                         | PGP 1024R/763BE901
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the Intel-gfx mailing list