Bug 89251 - [byt-m edp] Fuzzy display with i915 via eDP
Summary: [byt-m edp] Fuzzy display with i915 via eDP
Status: RESOLVED MOVED
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - Intel) (show other bugs)
Hardware: Intel Linux
: P3 normal
Assignee: intel-gfx-bugs@lists.freedesktop.org
URL: https://bugs.freedesktop.org/show_bug...
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-04 16:19 UTC by Florian Pose
Modified: 2016-01-15 13:12 UTC (History)
1 user (show)

See Also:
Kernel Version: 3.16.6
Subsystem:
Regression: No
Bisected commit-id:


Attachments
Photo without and with modesetting. (283.52 KB, image/png)
2014-12-04 16:19 UTC, Florian Pose
Details
quick_dump.py output without modesetting (54.33 KB, text/plain)
2015-02-12 14:13 UTC, Florian Pose
Details
quick_dump.py output with modesetting (fuzzy) (54.27 KB, text/plain)
2015-02-12 14:13 UTC, Florian Pose
Details
dmesg 4.2.5 drm.debug=14 (167.01 KB, text/plain)
2015-10-30 11:42 UTC, Florian Pose
Details

Description Florian Pose 2014-12-04 16:19:04 UTC
Created attachment 159711 [details]
Photo without and with modesetting.

Hello,

I have a small panel PC with Intel BayTrail-M chipset. Once the i915 driver is loaded, the display (internally connected via eDP) shows every second pixel line shifted one pixel to the right, which leads to "fuzzy" graphics. Booting with "nomodeset" avoids the problem (see attachment). I tested with 3.16, 3.17 and 3.18 (problem persists).

PC: http://www.winmate.com.tw/TabletPC/TabletPCSpec.asp?Prod=13_0184
lspci output: 00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0c)

This is the output of xrandr --verbose:

Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
eDP1 connected 1024x768+0+0 (0xb4) normal (normal left inverted right x axis y axis) 473mm x 296mm
        Identifier: 0x42
        Timestamp:  84073
        Subpixel:   unknown
        Gamma:      1.0:1.0:1.0
        Brightness: 1.0
        Clones:    
        CRTC:       0
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        EDID: 
                00ffffffffffff0009e5362178563412
                01160103852f1d78ea64b5ab5238ab25
                13505400000001010101010101010101
                0101010101010c3b807870b02340582c
                4500d9281100001c0000001000000000
                00000000000000000000000000100048
                5020416c6c2d496e2d4f6e6500000010
                00384c1e53100a0a0a0a0a0a0a0a0038
        BACKLIGHT: 7812 
                range: (0, 7812)
        Backlight: 7812 
                range: (0, 7812)
        scaling mode: Full 
                supported: None, Full, Center, Full aspect
        Broadcast RGB: Automatic 
                supported: Automatic, Full, Limited 16:235
        audio: auto 
                supported: force-dvi, off, auto, on
  1920x1200 (0x49) 151.160MHz -HSync +VSync +preferred
        h: width  1920 start 2008 end 2052 total 2053 skew    0 clock  73.63KHz
        v: height 1200 start 1204 end 1209 total 1235           clock  59.62Hz
  1600x1200 (0xb0) 162.000MHz +HSync +VSync
        h: width  1600 start 1664 end 1856 total 2160 skew    0 clock  75.00KHz
        v: height 1200 start 1201 end 1204 total 1250           clock  60.00Hz
  1400x1050 (0xb1) 122.000MHz +HSync +VSync
        h: width  1400 start 1488 end 1640 total 1880 skew    0 clock  64.89KHz
        v: height 1050 start 1052 end 1064 total 1082           clock  59.98Hz
  1280x1024 (0xb2) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1280x960 (0xb3) 108.000MHz +HSync +VSync
        h: width  1280 start 1376 end 1488 total 1800 skew    0 clock  60.00KHz
        v: height  960 start  961 end  964 total 1000           clock  60.00Hz
  1024x768 (0xb4) 65.000MHz -HSync -VSync *current
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  800x600 (0xb5) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  800x600 (0xb6) 36.000MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock  35.16KHz
        v: height  600 start  601 end  603 total  625           clock  56.25Hz
  640x480 (0xb7) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz

This is the output of "dmesg | grep drm" after booting with "drm.debug=0xe":

[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.18.0-rc7-2-desktop root=UUID=2cb25be6-750b-4886-b90a-baa0e9b3b509 resume=/dev/sda7 splash=verbose quiet showopts drm.debug=0xe
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.18.0-rc7-2-desktop root=UUID=2cb25be6-750b-4886-b90a-baa0e9b3b509 resume=/dev/sda7 splash=verbose quiet showopts drm.debug=0xe
[    2.859138] [drm] Initialized drm 1.1.0 20060810
[    2.877527] [drm:i915_dump_device_info] i915 device info: gen=7, pciid=0x0f31 rev=0x0c flags=is_mobile,need_gfx_hws,is_valleyview,has_hotplug,
[    2.877568] [drm:intel_detect_pch] No PCH found.
[    2.877622] [drm] Memory usable by graphics device = 2048M
[    2.877626] [drm:i915_gem_gtt_init] GMADR size = 256M
[    2.877629] [drm:i915_gem_gtt_init] GTT stolen size = 64M
[    2.877632] [drm:i915_gem_gtt_init] ppgtt mode: 1
[    2.877636] [drm] Replacing VGA console driver
[    2.887979] [drm:intel_opregion_setup] graphic opregion physical addr: 0xb9838018
[    2.888005] [drm:intel_opregion_setup] Public ACPI methods supported
[    2.888008] [drm:intel_opregion_setup] ASLE supported
[    2.888102] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.888105] [drm] Driver supports precise vblank timestamp query.
[    2.888110] [drm:init_vbt_defaults] Set default to SSC at 100000 kHz
[    2.888114] [drm:validate_vbt] Using VBT from OpRegion: $VBT VALLEYVIEW     d
[    2.888119] [drm:parse_general_features] BDB_GENERAL_FEATURES int_tv_support 0 int_crt_support 1 lvds_use_ssc 0 lvds_ssc_freq 120000 display_clock_mode 0 fdi_rx_polarity_inverted 0
[    2.888122] [drm:parse_general_definitions] crt_ddc_bus_pin: 2
[    2.888125] [drm:parse_lfp_panel_data] DRRS supported mode is static
[    2.888130] [drm:parse_lfp_panel_data] Found panel mode in BIOS VBT tables:
[    2.888136] [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1200" 0 154000 1920 1968 2000 2080 1200 1202 1212 1235 0x8 0xa
[    2.888139] [drm:parse_lfp_panel_data] VBT initial LVDS value 0
[    2.888143] [drm:parse_lfp_backlight] VBT backlight PWM modulation frequency 200 Hz, active high, min brightness 1, level 255
[    2.888146] [drm:parse_sdvo_device_mapping] No SDVO device info is found in VBT
[    2.888150] [drm:parse_driver_features] DRRS State Enabled:1
[    2.888169] [drm:intel_dsm_pci_probe] no _DSM method for intel device
[    2.888182] [drm:i915_gem_init_stolen] found 67108864 bytes of stolen memory at bb000000
[    2.895764] [drm:intel_display_power_get] enabling always-on
[    2.895771] [drm:intel_display_power_get] enabling display
[    2.902133] [drm:intel_display_power_get] enabling dpio-tx-b-01
[    2.907732] [drm:intel_display_power_get] enabling dpio-tx-b-23
[    2.913730] [drm:intel_display_power_get] enabling dpio-tx-c-01
[    2.919818] [drm:intel_display_power_get] enabling dpio-tx-c-23
[    2.926005] [drm:intel_display_power_get] enabling dpio-common
[    2.961961] [drm:intel_modeset_init] 2 display pipes available.
[    2.962438] [drm:intel_crt_reset] pch crt adpa set to 0xf40018
[    2.962534] [drm:intel_dp_init_connector] Adding DP connector on port B
[    2.962612] [drm:intel_dp_aux_init] registering DPDDC-B bus for card0-DP-1
[    2.963444] [drm:intel_dp_init_connector] Adding eDP connector on port C
[    2.986986] [drm:vlv_initial_power_sequencer_setup] initial power sequencer for port C: pipe A
[    2.986997] [drm:intel_dp_init_panel_power_sequencer] cur t1_t3 2000 t8 10 t9 2000 t10 500 t11_t12 6000
[    2.987001] [drm:intel_dp_init_panel_power_sequencer] vbt t1_t3 2000 t8 10 t9 2000 t10 500 t11_t12 5000
[    2.987005] [drm:intel_dp_init_panel_power_sequencer] panel power up delay 200, power down delay 50, power cycle delay 600
[    2.987008] [drm:intel_dp_init_panel_power_sequencer] backlight on delay 1, off delay 200
[    2.987014] [drm:intel_dp_init_panel_power_sequencer_registers] panel power sequencer register settings: PP_ON 0x87d00001, PP_OFF 0x1f40001, PP_DIV 0x270f06
[    3.008890] [drm:intel_dp_aux_init] registering DPDDC-C bus for card0-eDP-1
[    3.065331] [drm:edp_panel_vdd_on] Turning eDP VDD on
[    3.065360] [drm:edp_panel_vdd_on] PP_STATUS: 0xc0000008 PP_CONTROL: 0xabcd000f
[    3.121344] [drm:intel_dp_get_dpcd] DPCD: 11 0a 82 01 00 00 01 80 02 00 00 00 00 01 00
[    3.215416] [drm:intel_dp_init_panel_power_sequencer_registers] panel power sequencer register settings: PP_ON 0x80000001, PP_OFF 0x1, PP_DIV 0x270f00
[    6.225795] [drm:edp_panel_vdd_off_sync] Turning eDP VDD off
[    6.225817] [drm:edp_panel_vdd_off_sync] PP_STATUS: 0xc0000008 PP_CONTROL: 0xabcd0007
[    6.273782] [drm:edp_panel_vdd_on] Turning eDP VDD on
[    6.273811] [drm:edp_panel_vdd_on] PP_STATUS: 0xc0000008 PP_CONTROL: 0xabcd000f
[    6.581114] [drm:drm_edid_to_eld] ELD: no CEA Extension found
[    6.581136] [drm:intel_dp_drrs_init] VBT doesn't support DRRS
[    6.581375] [drm:intel_panel_setup_backlight] backlight initialized, enabled, brightness 7812/7812, sysfs interface registered
[    6.581404] [drm:intel_dsi_init] 
[    6.582608] [drm:intel_modeset_readout_hw_state] [CRTC:8] hw state readout: enabled
[    6.582628] [drm:intel_modeset_readout_hw_state] [CRTC:13] hw state readout: disabled
[    6.582644] [drm:intel_modeset_readout_hw_state] [ENCODER:17:DAC-17] hw state readout: disabled, pipe A
[    6.582659] [drm:intel_modeset_readout_hw_state] [ENCODER:18:TMDS-18] hw state readout: disabled, pipe A
[    6.582674] [drm:intel_modeset_readout_hw_state] [ENCODER:23:TMDS-23] hw state readout: disabled, pipe A
[    6.582687] [drm:intel_modeset_readout_hw_state] [ENCODER:25:TMDS-25] hw state readout: disabled, pipe A
[    6.582708] [drm:intel_modeset_readout_hw_state] [ENCODER:27:TMDS-27] hw state readout: enabled, pipe A
[    6.582723] [drm:intel_modeset_readout_hw_state] [CONNECTOR:28:eDP-1] hw state readout: enabled
[    6.582736] [drm:intel_modeset_readout_hw_state] [CONNECTOR:16:VGA-1] hw state readout: disabled
[    6.582750] [drm:intel_modeset_readout_hw_state] [CONNECTOR:19:HDMI-A-1] hw state readout: disabled
[    6.582763] [drm:intel_modeset_readout_hw_state] [CONNECTOR:24:DP-1] hw state readout: disabled
[    6.582776] [drm:intel_modeset_readout_hw_state] [CONNECTOR:26:HDMI-A-2] hw state readout: disabled
[    6.582796] [drm:intel_dump_pipe_config] [CRTC:8][setup_hw_state] config for pipe A
[    6.582806] [drm:intel_dump_pipe_config] cpu_transcoder: A
[    6.582817] [drm:intel_dump_pipe_config] pipe bpp: 18, dithering: 0
[    6.582830] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[    6.582844] [drm:intel_dump_pipe_config] dp: 1, gmch_m: 5283424, gmch_n: 8388608, link_m: 293523, link_n: 524288, tu: 64
[    6.582857] [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0, gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0
[    6.582866] [drm:intel_dump_pipe_config] requested mode:
[    6.582884] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 720 0 0 0 400 0 0 0 0x0 0x0
[    6.582894] [drm:intel_dump_pipe_config] adjusted mode:
[    6.582909] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x5
[    6.582926] [drm:intel_dump_crtc_timings] crtc timings: 151159 1920 2008 2052 2040 1200 1204 1209 1235, type: 0x0 flags: 0x5
[    6.582936] [drm:intel_dump_pipe_config] port clock: 270000
[    6.582947] [drm:intel_dump_pipe_config] pipe src size: 720x400
[    6.582960] [drm:intel_dump_pipe_config] gmch pfit: control: 0x80000000, ratios: 0x05550600, lvds border: 0x00000000
[    6.582971] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled
[    6.582981] [drm:intel_dump_pipe_config] ips: 0
[    6.582990] [drm:intel_dump_pipe_config] double wide: 0
[    6.583003] [drm:i915_get_vblank_timestamp] crtc 1 is disabled
[    6.583017] [drm:gm45_get_vblank_counter] trying to get vblank count for disabled pipe B
[    6.583027] [drm:i915_get_vblank_timestamp] crtc 1 is disabled
[    6.583037] [drm:gm45_get_vblank_counter] trying to get vblank count for disabled pipe B
[    6.583052] [drm:intel_dump_pipe_config] [CRTC:13][setup_hw_state] config for pipe B
[    6.583061] [drm:intel_dump_pipe_config] cpu_transcoder: B
[    6.583071] [drm:intel_dump_pipe_config] pipe bpp: 0, dithering: 0
[    6.583084] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[    6.583097] [drm:intel_dump_pipe_config] dp: 0, gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[    6.583109] [drm:intel_dump_pipe_config] dp: 0, gmch_m2: 0, gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0
[    6.583118] [drm:intel_dump_pipe_config] requested mode:
[    6.583134] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[    6.583143] [drm:intel_dump_pipe_config] adjusted mode:
[    6.583159] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[    6.583174] [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0 0 0, type: 0x0 flags: 0x0
[    6.583183] [drm:intel_dump_pipe_config] port clock: 0
[    6.583193] [drm:intel_dump_pipe_config] pipe src size: 0x0
[    6.583204] [drm:intel_dump_pipe_config] gmch pfit: control: 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
[    6.583216] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled
[    6.583225] [drm:intel_dump_pipe_config] ips: 0
[    6.583234] [drm:intel_dump_pipe_config] double wide: 0
[    6.583249] [drm:intel_connector_check_state] [CONNECTOR:28:eDP-1]
[    6.583267] [drm:check_encoder_state] [ENCODER:17:DAC-17]
[    6.583280] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
[    6.583292] [drm:check_encoder_state] [ENCODER:23:TMDS-23]
[    6.583304] [drm:check_encoder_state] [ENCODER:25:TMDS-25]
[    6.583316] [drm:check_encoder_state] [ENCODER:27:TMDS-27]
[    6.583328] [drm:check_crtc_state] [CRTC:8]
[    6.584866] [drm:check_crtc_state] [CRTC:13]
[    6.584904] [drm:i9xx_get_plane_config] pipe/plane 0/0 with fb: size=720x400@32, offset=0, pitch 5120, size 0x1f4000
[    6.584920] [drm:i915_gem_object_create_stolen_for_preallocated] creating preallocated stolen object: stolen_offset=0, gtt_offset=0, size=1f4000
[    6.584949] [drm:i915_pages_create_for_stolen] offset=0x0, size=2048000
[    6.584980] [drm:intel_alloc_plane_obj] plane fb obj ffff880139338e40
[    6.584999] [drm:i915_gem_setup_global_gtt] reserving preallocated space: 0 + 1f4000
[    6.585011] [drm:i915_gem_setup_global_gtt] clearing unused GTT space: [1f4000, 7ffff000]
[    6.596148] [drm:gen6_ppgtt_init] Allocated pde space (2M) at GTT entry: 7fdf0
[    6.596276] [drm:i915_gem_context_init] HW context support initialized
[    6.596342] [drm:init_status_page] render ring hws offset: 0x001f5000
[    6.596357] [drm:i915_gem_object_create_stolen] creating stolen object: size=20000
[    6.596374] [drm:i915_pages_create_for_stolen] offset=0x1f4000, size=131072
[    6.597844] [drm:intel_init_pipe_control] render ring pipe control offset: 0x00218000
[    6.597913] [drm:init_status_page] bsd ring hws offset: 0x00219000
[    6.597926] [drm:i915_gem_object_create_stolen] creating stolen object: size=20000
[    6.597939] [drm:i915_pages_create_for_stolen] offset=0x214000, size=131072
[    6.598059] [drm:init_status_page] blitter ring hws offset: 0x0023c000
[    6.598071] [drm:i915_gem_object_create_stolen] creating stolen object: size=20000
[    6.598083] [drm:i915_pages_create_for_stolen] offset=0x234000, size=131072
[    6.598260] [drm:i915_gem_object_create_stolen_for_preallocated] creating preallocated stolen object: stolen_offset=3efa000, gtt_offset=ffffffff, size=6000
[    6.598276] [drm:i915_pages_create_for_stolen] offset=0x3efa000, size=24576
[    6.599687] [drm:valleyview_init_gt_powersave] DDR speed: 1066 MHz
[    6.602048] [drm:valleyview_init_gt_powersave] max GPU freq: 844 MHz (221)
[    6.603621] [drm:valleyview_init_gt_powersave] RPe GPU freq: 400 MHz (201)
[    6.603643] [drm:valleyview_init_gt_powersave] RP1(Guar Freq) GPU freq: 311 MHz (197)
[    6.603659] [drm:valleyview_init_gt_powersave] min GPU freq: 178 MHz (191)
[    6.605791] [drm:vlv_update_cdclk] Current CD clock rate: 320000 kHz
[    6.606411] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:28:eDP-1]
[    6.606433] [drm:intel_dp_detect] [CONNECTOR:28:eDP-1]
[    6.624221] [drm] Initialized i915 1.6.0 20140905 for 0000:00:02.0 on minor 0
[    6.696173] [drm:intel_dp_probe_oui] Sink OUI: 00e04c
[    6.745212] [drm:intel_dp_probe_oui] Branch OUI: 00e04c
[    6.781221] [drm:drm_edid_to_eld] ELD: no CEA Extension found
[    6.781248] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:28:eDP-1] probed modes :
[    6.781271] [drm:drm_mode_debug_printmodeline] Modeline 29:"1920x1200" 60 151160 1920 2008 2052 2053 1200 1204 1209 1235 0x48 0x6
[    6.781285] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:16:VGA-1]
[    6.781297] [drm:intel_crt_detect] [CONNECTOR:16:VGA-1] force=1
[    6.782907] [drm:valleyview_crt_detect_hotplug] trigger hotplug detect cycle: adpa=0xf40018
[    6.789157] [drm:valleyview_crt_detect_hotplug] valleyview hotplug adpa=0xf40018, result 0
[    6.789176] [drm:intel_crt_detect] CRT not detected via hotplug
[    6.800162] [drm:gmbus_xfer] GMBUS [i915 gmbus vga] timed out after NAK
[    6.800186] [drm:gmbus_xfer] GMBUS [i915 gmbus vga] NAK for addr: 0050 r(1)
[    6.851201] [drm] GMBUS [i915 gmbus vga] timed out, falling back to bit banging on pin 2
[    6.858799] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent adapter i915 gmbus vga
[    6.858816] [drm:intel_crt_detect_ddc] CRT not detected via DDC:0x50 [no valid EDID found]
[    6.863288] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:16:VGA-1] disconnected
[    6.863313] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:19:HDMI-A-1]
[    6.863331] [drm:intel_hdmi_detect] [CONNECTOR:19:HDMI-A-1]
[    6.875680] [drm:gmbus_xfer] GMBUS [i915 gmbus dpb] NAK for addr: 0050 r(1)
[    6.875701] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent adapter i915 gmbus dpb
[    6.887299] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:19:HDMI-A-1] disconnected
[    6.887324] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:24:DP-1]
[    6.887337] [drm:intel_dp_detect] [CONNECTOR:24:DP-1]
[    6.911314] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:24:DP-1] disconnected
[    6.911338] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:26:HDMI-A-2]
[    6.911350] [drm:intel_hdmi_detect] [CONNECTOR:26:HDMI-A-2]
[    6.974043] [drm] GMBUS [i915 gmbus dpc] timed out, falling back to bit banging on pin 4
[    6.980777] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent adapter i915 gmbus dpc
[    6.992337] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:26:HDMI-A-2] disconnected
[    6.992352] [drm:drm_setup_crtcs] 
[    6.992364] [drm:drm_enable_connectors] connector 28 enabled? yes
[    6.992372] [drm:drm_enable_connectors] connector 16 enabled? no
[    6.992379] [drm:drm_enable_connectors] connector 19 enabled? no
[    6.992386] [drm:drm_enable_connectors] connector 24 enabled? no
[    6.992392] [drm:drm_enable_connectors] connector 26 enabled? no
[    6.992401] [drm:intel_fb_initial_config] looking for cmdline mode on connector eDP-1
[    6.992408] [drm:intel_fb_initial_config] looking for preferred mode on connector eDP-1
[    6.992418] [drm:intel_fb_initial_config] connector eDP-1 on pipe A [CRTC:8]: 1920x1200
[    6.992426] [drm:intel_fb_initial_config] connector VGA-1 not enabled, skipping
[    6.992432] [drm:intel_fb_initial_config] connector HDMI-A-1 not enabled, skipping
[    6.992439] [drm:intel_fb_initial_config] connector DP-1 not enabled, skipping
[    6.992445] [drm:intel_fb_initial_config] connector HDMI-A-2 not enabled, skipping
[    6.992454] [drm:drm_setup_crtcs] desired mode 1920x1200 set on crtc 8
[    6.992468] [drm:intelfb_create] no BIOS fb, allocating a new one
[    6.992476] [drm:i915_gem_object_create_stolen] creating stolen object: size=8ca000
[    6.992489] [drm:i915_pages_create_for_stolen] offset=0x254000, size=9216000
[    6.997564] [drm:intelfb_create] allocated 1920x1200 fb: 0x0025f000, bo ffff880139338740
[    6.998618] fbcon: inteldrmfb (fb0) is primary device
[    6.999054] [drm:intel_crtc_set_config] [CRTC:8] [FB:35] #connectors=1 (x y) (0 0)
[    6.999067] [drm:intel_set_config_compute_mode_changes] modes are different, full mode set
[    6.999079] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[    6.999092] [drm:drm_mode_debug_printmodeline] Modeline 34:"1920x1200" 60 151160 1920 2008 2052 2053 1200 1204 1209 1235 0x48 0x6
[    6.999098] [drm:intel_set_config_compute_mode_changes] computed changes for [CRTC:8], mode_changed=1, fb_changed=1
[    6.999106] [drm:intel_modeset_stage_output_state] [CONNECTOR:28:eDP-1] to [CRTC:8]
[    6.999119] [drm:intel_modeset_affected_pipes] set mode pipe masks: modeset: 1, prepare: 1, disable: 0
[    6.999129] [drm:connected_sink_compute_bpp] [CONNECTOR:28:eDP-1] checking for sink bpp constrains
[    6.999141] [drm:intel_dp_compute_config] DP link computation with max lane count 2 max bw 0a pixel clock 151160KHz
[    6.999146] [drm:intel_dp_compute_config] clamping bpp for eDP panel to BIOS-provided 18
[    6.999154] [drm:intel_dp_compute_config] DP link bw 0a lane count 2 clock 270000 bpp 18
[    6.999159] [drm:intel_dp_compute_config] DP link bw required 272088 available 432000
[    6.999168] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe bpp: 18, dithering: 1
[    6.999174] [drm:intel_dump_pipe_config] [CRTC:8][modeset] config for pipe A
[    6.999178] [drm:intel_dump_pipe_config] cpu_transcoder: A
[    6.999183] [drm:intel_dump_pipe_config] pipe bpp: 18, dithering: 1
[    6.999191] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[    6.999199] [drm:intel_dump_pipe_config] dp: 1, gmch_m: 5283424, gmch_n: 8388608, link_m: 293523, link_n: 524288, tu: 64
[    6.999206] [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0, gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0
[    6.999209] [drm:intel_dump_pipe_config] requested mode:
[    6.999222] [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1200" 60 151160 1920 2008 2052 2053 1200 1204 1209 1235 0x48 0x6
[    6.999226] [drm:intel_dump_pipe_config] adjusted mode:
[    6.999238] [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1200" 60 151160 1920 2008 2052 2053 1200 1204 1209 1235 0x48 0x6
[    6.999249] [drm:intel_dump_crtc_timings] crtc timings: 151160 1920 2008 2052 2053 1200 1204 1209 1235, type: 0x48 flags: 0x6
[    6.999253] [drm:intel_dump_pipe_config] port clock: 270000
[    6.999258] [drm:intel_dump_pipe_config] pipe src size: 1920x1200
[    6.999264] [drm:intel_dump_pipe_config] gmch pfit: control: 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
[    6.999270] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled
[    6.999274] [drm:intel_dump_pipe_config] ips: 0
[    6.999278] [drm:intel_dump_pipe_config] double wide: 0
[    6.999294] [drm:intel_set_memory_cxsr] memory self-refresh is disabled
[    7.023355] [drm:intel_edp_backlight_off] 
[    7.248492] [drm:intel_panel_actually_set_backlight] set backlight PWM = 0
[    7.272557] [drm:intel_edp_panel_off] Turn eDP power off
[    7.284565] [drm:wait_panel_off] Wait for panel power off time
[    7.284579] [drm:wait_panel_status] mask b0000000 value 00000000 status c0000008 control abcd0000
[    7.295563] [drm:wait_panel_status] Wait complete
[    7.347635] [drm:i9xx_pfit_disable] disabling pfit, current: 0x80000000
[    7.347645] [drm:intel_dp_link_down] 
[    7.398666] [drm:intel_set_memory_cxsr] memory self-refresh is disabled
[    7.398677] [drm:valleyview_update_wm] Setting FIFO watermarks - A: plane=2, cursor=2, B: plane=2, cursor=2, SR: plane=0, cursor=0
[    7.438680] [drm:vlv_update_cdclk] Current CD clock rate: 266667 kHz
[    7.438681] [drm:intel_display_power_put] disabling always-on
[    7.527799] [drm:edp_panel_vdd_on] Turning eDP VDD on
[    7.527806] [drm:wait_panel_power_cycle] Wait for panel power cycle
[    7.735644] [drm:intel_print_rc6_info] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[    7.735657] [drm:valleyview_enable_rps] GPLL enabled? yes
[    7.735664] [drm:valleyview_enable_rps] GPU status: 0x0000c590
[    7.735672] [drm:valleyview_enable_rps] current GPU freq: 311 MHz (197)
[    7.735677] [drm:valleyview_enable_rps] setting GPU freq to 400 MHz (201)
[    7.735684] [drm:valleyview_set_rps] GPU freq request from 311 MHz (197) to 400 MHz (201)
[    7.886091] [drm:wait_panel_status] mask b800000f value 00000000 status 00000000 control abcd0000
[    7.886098] [drm:wait_panel_status] Wait complete
[    7.886109] [drm:edp_panel_vdd_on] PP_STATUS: 0x00000000 PP_CONTROL: 0xabcd0008
[    7.886113] [drm:edp_panel_vdd_on] eDP was not running
[    8.099240] [drm:intel_edp_panel_on] Turn eDP power on
[    8.111251] [drm:wait_panel_power_cycle] Wait for panel power cycle
[    8.111265] [drm:wait_panel_status] mask b800000f value 00000000 status 00000000 control abcd0008
[    8.111270] [drm:wait_panel_status] Wait complete
[    8.111277] [drm:wait_panel_on] Wait for panel power on
[    8.111285] [drm:wait_panel_status] mask b000000f value 80000008 status 0000000a control abcd000b
[    8.122257] [drm:wait_panel_status] Wait complete
[    8.146276] [drm:edp_panel_vdd_off_sync] Turning eDP VDD off
[    8.146290] [drm:edp_panel_vdd_off_sync] PP_STATUS: 0x80000008 PP_CONTROL: 0xabcd0003
[    8.194310] [drm:edp_panel_vdd_on] Turning eDP VDD on
[    8.194326] [drm:edp_panel_vdd_on] PP_STATUS: 0x80000008 PP_CONTROL: 0xabcd000b
[    8.270346] [drm:intel_dp_set_signal_levels] Using signal levels 00000000
[    8.343397] [drm:intel_dp_start_link_train] clock recovery OK
[    8.416451] [drm:intel_dp_complete_link_train] Channel EQ done. DP Training successful
[    8.440580] [drm:g4x_check_srwm] SR watermark: display plane 116, cursor 2
[    8.440587] [drm:g4x_check_srwm] SR watermark: display plane 229, cursor 2
[    8.440596] [drm:valleyview_update_wm] Setting FIFO watermarks - A: plane=65, cursor=2, B: plane=2, cursor=2, SR: plane=116, cursor=2
[    8.440604] [drm:intel_set_memory_cxsr] memory self-refresh is enabled
[    8.440618] [drm:intel_edp_backlight_on] 
[    8.440623] [drm:intel_panel_enable_backlight] pipe A
[    8.440631] [drm:intel_panel_actually_set_backlight] set backlight PWM = 7812
[    8.464505] [drm:i9xx_update_primary_plane] Writing base 0025F000 00000000 0 0 7680
[    8.464534] [drm:intel_connector_check_state] [CONNECTOR:28:eDP-1]
[    8.464551] [drm:check_encoder_state] [ENCODER:17:DAC-17]
[    8.464558] [drm:check_encoder_state] [ENCODER:18:TMDS-18]
[    8.464565] [drm:check_encoder_state] [ENCODER:23:TMDS-23]
[    8.464571] [drm:check_encoder_state] [ENCODER:25:TMDS-25]
[    8.464577] [drm:check_encoder_state] [ENCODER:27:TMDS-27]
[    8.464584] [drm:check_crtc_state] [CRTC:8]
[    8.466513] [drm:check_crtc_state] [CRTC:13]
[    8.466570] [drm:intel_crtc_set_config] [CRTC:13] [NOFB]
[    8.466585] [drm:intel_set_config_compute_mode_changes] computed changes for [CRTC:13], mode_changed=0, fb_changed=0
[    8.466593] [drm:intel_modeset_stage_output_state] [CONNECTOR:28:eDP-1] to [CRTC:8]
[    8.466763] [drm:intel_crtc_set_config] [CRTC:8] [FB:35] #connectors=1 (x y) (0 0)
[    8.466774] [drm:intel_set_config_compute_mode_changes] computed changes for [CRTC:8], mode_changed=0, fb_changed=0
[    8.466781] [drm:intel_modeset_stage_output_state] [CONNECTOR:28:eDP-1] to [CRTC:8]
[    8.514379] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    9.292966] [drm:edp_panel_vdd_off_sync] Turning eDP VDD off
[    9.292986] [drm:edp_panel_vdd_off_sync] PP_STATUS: 0x80000008 PP_CONTROL: 0xabcd0007
[   10.077542] [drm:intel_backlight_device_update_status] updating intel_backlight, brightness=7812/7812
[   10.077545] [drm:intel_panel_actually_set_backlight] set backlight PWM = 7812
[   11.511346] [drm:intel_crtc_set_config] [CRTC:8] [FB:35] #connectors=1 (x y) (0 0)
[   11.511353] [drm:intel_set_config_compute_mode_changes] computed changes for [CRTC:8], mode_changed=0, fb_changed=0
[   11.511355] [drm:intel_modeset_stage_output_state] [CONNECTOR:28:eDP-1] to [CRTC:8]
[   11.662834] [drm:i915_gem_open] 
[   11.662950] [drm:intel_crtc_set_config] [CRTC:8] [FB:35] #connectors=1 (x y) (0 0)
[   11.662960] [drm:intel_set_config_compute_mode_changes] computed changes for [CRTC:8], mode_changed=0, fb_changed=0
[   11.662965] [drm:intel_modeset_stage_output_state] [CONNECTOR:28:eDP-1] to [CRTC:8]
[   11.662970] [drm:intel_crtc_set_config] [CRTC:13] [NOFB]
[   11.662974] [drm:intel_set_config_compute_mode_changes] computed changes for [CRTC:13], mode_changed=0, fb_changed=0
[   11.662978] [drm:intel_modeset_stage_output_state] [CONNECTOR:28:eDP-1] to [CRTC:8]
[   11.673510] [drm:intel_crtc_set_config] [CRTC:8] [FB:35] #connectors=1 (x y) (0 0)
[   11.673532] [drm:intel_set_config_compute_mode_changes] computed changes for [CRTC:8], mode_changed=0, fb_changed=0
[   11.673536] [drm:intel_modeset_stage_output_state] [CONNECTOR:28:eDP-1] to [CRTC:8]
[   11.689077] [drm:i915_gem_open] 
[   11.689119] [drm:drm_mode_getresources] CRTC[2] CONNECTORS[5] ENCODERS[5]
[   11.689879] [drm:i915_gem_open] 
[   11.689916] [drm:drm_mode_getresources] CRTC[2] CONNECTORS[5] ENCODERS[5]
[   11.689925] [drm:drm_mode_getresources] CRTC[2] CONNECTORS[5] ENCODERS[5]
[   11.691696] [drm:drm_mode_getresources] CRTC[2] CONNECTORS[5] ENCODERS[5]
[   11.691723] [drm:drm_mode_addfb] [FB:33]
[   11.692053] [drm:drm_mode_getresources] CRTC[2] CONNECTORS[5] ENCODERS[5]
[   11.692063] [drm:drm_mode_getresources] CRTC[2] CONNECTORS[5] ENCODERS[5]
[   11.692184] [drm:drm_mode_getconnector] [CONNECTOR:28:?]
[   11.692206] [drm:drm_mode_getconnector] [CONNECTOR:28:?]
[   11.692656] [drm:drm_mode_getconnector] [CONNECTOR:16:?]
[   11.692671] [drm:drm_mode_getconnector] [CONNECTOR:16:?]
[   11.692742] [drm:drm_mode_getconnector] [CONNECTOR:19:?]
[   11.692755] [drm:drm_mode_getconnector] [CONNECTOR:19:?]
[   11.692834] [drm:drm_mode_getconnector] [CONNECTOR:24:?]
[   11.692846] [drm:drm_mode_getconnector] [CONNECTOR:24:?]
[   11.692921] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
[   11.692936] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
[   11.756907] [drm:drm_mode_addfb] [FB:33]
[   11.757229] [drm:drm_mode_setcrtc] [CRTC:8]
[   11.757238] [drm:drm_mode_setcrtc] [CONNECTOR:28:eDP-1]
[   11.757243] [drm:intel_crtc_set_config] [CRTC:8] [FB:33] #connectors=1 (x y) (0 0)
[   11.757249] [drm:intel_set_config_compute_mode_changes] computed changes for [CRTC:8], mode_changed=0, fb_changed=1
[   11.757254] [drm:intel_modeset_stage_output_state] [CONNECTOR:28:eDP-1] to [CRTC:8]
[   11.764748] [drm:i9xx_update_primary_plane] Writing base 00B29000 00000000 0 0 7680
[   11.782836] [drm:drm_mode_setcrtc] [CRTC:13]
[   11.782843] [drm:intel_crtc_set_config] [CRTC:13] [NOFB]
[   11.782850] [drm:intel_set_config_compute_mode_changes] computed changes for [CRTC:13], mode_changed=0, fb_changed=0
[   11.782855] [drm:intel_modeset_stage_output_state] [CONNECTOR:28:eDP-1] to [CRTC:8]
[   12.127021] [drm:add_framebuffer_internal] [FB:36]
[   12.127037] [drm:g4x_check_srwm] SR watermark: display plane 116, cursor 6
[   12.127040] [drm:g4x_check_srwm] SR watermark: display plane 229, cursor 10
[   12.127045] [drm:valleyview_update_wm] Setting FIFO watermarks - A: plane=65, cursor=6, B: plane=2, cursor=2, SR: plane=116, cursor=10
[   12.127049] [drm:intel_set_memory_cxsr] memory self-refresh is enabled

I hope this contains the necessary information.

Thanks in advance,
Florian
Comment 1 Jani Nikula 2015-02-11 14:19:19 UTC
Please try a more recent kernel, preferrably v3.19.

If the problem persists, please attach tools/quick_dump/quick_dump.py output for the two cases.
Comment 2 Florian Pose 2015-02-12 14:13:11 UTC
Created attachment 166581 [details]
quick_dump.py output without modesetting
Comment 3 Florian Pose 2015-02-12 14:13:47 UTC
Created attachment 166591 [details]
quick_dump.py output with modesetting (fuzzy)
Comment 4 Florian Pose 2015-02-12 14:15:48 UTC
(In reply to Jani Nikula from comment #1)
> Please try a more recent kernel, preferrably v3.19.
> 
> If the problem persists, please attach tools/quick_dump/quick_dump.py output
> for the two cases.

Hello and thanks for replying!

Unfortunately, the problem persists in 3.19. I used a fresh intel-gpu-tools-1.9 quick_dump.py to produce the two new attachments. Hope that helps!
Comment 5 Jani Nikula 2015-06-16 10:10:25 UTC
--- quick_dump_nomodeset.txt	2015-06-16 12:55:37.636361554 +0300
+++ quick_dump_fuzzy.txt	2015-06-16 12:55:25.572361139 +0300

-0x001e1230 | PFIT_CONTROL                      | 0x80000000
-0x001e1234 | PFIT_PGM_RATIOS                   | 0x0a3d0889
+0x001e1230 | PFIT_CONTROL                      | 0x00000000
+0x001e1234 | PFIT_PGM_RATIOS                   | 0x05550600

-0x001e4200 | DP_C                              | 0xb00c001c
+0x001e4200 | DP_C                              | 0xb00c0014
Comment 6 Florian Pose 2015-06-16 11:05:03 UTC
Hello Jani,

if there is something I can help with (testing, mode info), let me know. I have the device here on my desk!

Thanks,
Florian
Comment 7 Jani Nikula 2015-06-16 13:00:18 UTC
Trying v4.1-rc8 might be worth a shot.
Comment 8 Florian Pose 2015-06-17 10:07:47 UTC
Tried 4.1.0-rc8, but no luck. Problem persists :-(
Comment 9 Jani Nikula 2015-10-20 08:16:14 UTC
I realize we never got a dmesg from you. Please grab the latest kernel, add drm.debug=14 module parameter, and attach dmesg all the way from boot to the problem. Thanks.
Comment 10 Florian Pose 2015-10-30 11:42:53 UTC
Created attachment 191561 [details]
dmesg 4.2.5 drm.debug=14
Comment 11 Florian Pose 2015-10-30 11:57:14 UTC
(In reply to Jani Nikula from comment #9)
> I realize we never got a dmesg from you. Please grab the latest kernel, add
> drm.debug=14 module parameter, and attach dmesg all the way from boot to the
> problem. Thanks.

Created new dmesg attachment. Problem persists with 4.2.5, unfortunately.
Comment 12 Jani Nikula 2016-01-15 13:12:13 UTC
We're consolidating all our bug tracking to the freedesktop.org bugzilla. This was one of the last bugs remaining at kernel.org, so I created a copy there. Resolving as moved. Please follow-up there. I'm afraid we don't have other news; however we've fixed plenty of other stuff so checking out v4.4 might be worth the trouble.

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

Note You need to log in before you can comment on or make changes to this bug.