Created attachment 144690 [details] kern.log with drm.debug=0x1e We're working on IceLake platforms, but GPU can't enter DC6. The DC5 count is increasing while the screen dim. $ sudo cat /sys/kernel/debug/dri/0/i915_dmc_info fw loaded: yes path: i915/icl_dmc_ver1_07.bin version: 1.7 DC3 -> DC5 count: 30 DC5 -> DC6 count: 0 program base: 0x0b004040 ssp base: 0x00006fc0 htp: 0x00a40088
From drm log, I can see DC6 is enabled. Jul 3 16:01:45 u-xxxx kernel: [ 17.967382] [drm:edp_panel_vdd_off_sync [i915]] Turning eDP port A VDD off Jul 3 16:01:45 u-xxxx kernel: [ 17.967519] [drm:edp_panel_vdd_off_sync [i915]] PP_STATUS: 0x80000008 PP_CONTROL: 0x00000067 Jul 3 16:01:45 u-xxxx kernel: [ 17.967563] [drm:intel_power_well_disable [i915]] disabling DC off Jul 3 16:01:45 u-xxxx kernel: [ 17.967610] [drm:skl_enable_dc6 [i915]] Enabling DC6 Jul 3 16:01:45 u-xxxx kernel: [ 17.967650] [drm:gen9_set_dc_state [i915]] Setting DC state from 00 to 02
From Imre Deak Not any problem found in the log, DC6 gets enabled by the driver. Question: a. does the Loki MLK eDP panel has PSR support? b. Check if you get DC5/6 transitions on Loki MLK if you disable the display? disable display; and then "cat /sys/kernel/debug/dri/0/i915_dmc_info"
(In reply to qwang13 from comment #2) > From Imre Deak > > Not any problem found in the log, DC6 gets enabled by the driver. > > Question: > a. does the Loki MLK eDP panel has PSR support? > b. Check if you get DC5/6 transitions on Loki MLK if you disable the display? > disable display; and then "cat /sys/kernel/debug/dri/0/i915_dmc_info" Imre, any comments?
(In reply to Lakshmi from comment #3) > (In reply to qwang13 from comment #2) > > From Imre Deak > > > > Not any problem found in the log, DC6 gets enabled by the driver. > > > > Question: > > a. does the Loki MLK eDP panel has PSR support? > > b. Check if you get DC5/6 transitions on Loki MLK if you disable the display? > > disable display; and then "cat /sys/kernel/debug/dri/0/i915_dmc_info" > > Imre, any comments? I can't see any issues in the log, the driver enables DC5/6. I think the eDP panel doesn't support PSR, which would block these states. Let's wait for the reporter to confirm that.
It's a BIOS issue, and we can enter DC5/DC6 and PC10 now. Thanks.
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.