There were quite a few changes in the i915 driver related to idle
condition and states. Is it confirmed v4.19 exhibits the issue whilst
v4.18 does not? If so then the candidate commits causing the regression
could be in this list:

$ gitlog --reverse  --grep=idle v4.18..v4.19 -- drivers/gpu/drm/i915

f25a49ab8ab9 2018-05-18 12:39:02 +0800 N Colin Xu drm/i915/gvt: Use vgpu_lock 
to protect per vgpu access
dd0cf235d81f 2018-05-19 12:50:57 +0100 N Chris Wilson drm/i915: Speed up idle 
detection by kicking the tasklets
fe0c493538f4 2018-05-19 12:50:58 +0100 N Chris Wilson drm/i915/execlists: 
Handle copying default context state for atomic reset
9a4dc80399b1 2018-05-25 09:51:49 +0100 N Chris Wilson drm/i915: Flush the ring 
stop bit after clearing RING_HEAD in reset
a3db142829e6 2018-05-29 12:53:15 -0700 N Dhinakaran Pandiyan drm/i915/psr: Set 
idle frame count based on sink synchronization latency
cc7cc5343584 2018-05-30 12:11:10 +0100 N Chris Wilson drm/i915: Remove stale 
asserts from i915_gem_find_active_request()
4dfacb0bcbee 2018-05-31 19:29:50 +0100 N Chris Wilson drm/i915: Switch to 
kernel context before idling at runtime
0606035fcab6 2018-05-31 19:29:52 +0100 N Chris Wilson drm/i915: "Race-to-idle" 
after switching to the kernel context
1934f5deaf8f 2018-06-01 13:38:40 +0100 N Chris Wilson drm/i915: Assert we idle 
in the kernel context
8571a05a9dd0 2018-06-07 08:42:36 +0100 N Chris Wilson drm/i915: Use GEM suspend 
when aborting initialisation
697b9a8714cb 2018-06-14 08:16:12 +0100 N Chris Wilson drm/i915: Make closing 
request flush mandatory
5422b37c907e 2018-06-14 09:00:57 -0700 N Rodrigo Vivi drm/i915/psr: Kill delays 
when activating psr back.
4a192c7e8b14 2018-06-14 19:20:33 +0100 N Chris Wilson drm/i915/gtt: Free unused 
page tables on unbind the context
26eb4cd6c7c7 2018-06-20 22:22:52 +0100 N Chris Wilson drm/i915: Disable bh 
around call to tasklet
3069290d9d6a 2018-06-22 11:34:53 +1000 N Dave Airlie Merge tag 
'drm-intel-next-2018-06-06' of git://anongit.freedesktop.org/drm/drm-intel into 
drm-next
efe79d48a7de 2018-06-25 16:28:23 +0100 N Chris Wilson drm/i915: Context objects 
can never be active when freed
c12e0643a05d 2018-06-26 11:44:55 -0700 N Dhinakaran Pandiyan drm/i915/psr: Fix 
race in intel_psr_work()
a61b47f672c1 2018-06-27 19:00:22 +0100 N Chris Wilson drm/i915: Wait for 
engines to idle before retiring
c43dbcbbcc8c 2018-07-02 10:52:39 -0700 N Tarun Vyas drm/i915/psr: Lockless 
version of psr_wait_for_idle
ec625fb932bb 2018-07-09 13:55:41 +0100 N Chris Wilson drm/i915: Provide a 
timeout to i915_gem_wait_for_idle()
2621cefaa42b 2018-07-09 13:56:42 +0100 N Chris Wilson drm/i915: Provide a 
timeout to i915_gem_wait_for_idle() on setup
b7bb6138c2d5 2018-07-10 11:12:15 +0100 N Chris Wilson drm/i915: Only reset 
hangcheck at the start of an activity cycle
c3d433617d20 2018-07-12 19:30:30 -0700 N Tarun Vyas drm/i915: Use 
crtc_state->has_psr instead of CAN_PSR for pipe update
9701975e8510 2018-07-13 22:32:20 +0100 N Chris Wilson drm/i915: Do not 
short-circuit tasklets during reset
60a943245413 2018-07-13 22:32:43 +0100 N Chris Wilson drm/i915/execlists: Drop 
clear_gtiir() on GPU reset
f1a498fa549e 2018-07-16 11:25:54 +0100 N Chris Wilson drm/i915/execlists: 
Disable submission tasklet upon wedging
539c475dadc4 2018-07-19 05:46:30 +1000 N Dave Airlie Merge tag 
'drm-intel-next-2018-07-09' of git://anongit.freedesktop.org/drm/drm-intel into 
drm-next
d78d3343dce7 2018-07-19 13:23:43 +0100 N Chris Wilson drm/i915/execlists: Move 
the assertion we have the rpm wakeref down
3fd34ac02ae8 2018-08-14 15:25:32 +0800 N Hang Yuan drm/i915/gvt: fix cleanup 
sequence in intel_gvt_clean_device
f013027e2665 2018-08-29 14:11:53 -0700 N Chris Wilson drm/i915: Stop holding a 
ref to the ppgtt from each vma
54ff01fd0d44 2018-09-03 14:28:23 +0800 N Zhenyu Wang drm/i915/gvt: Give new 
born vGPU higher scheduling chance

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1838644

Title:
  Booting into desktop results in flickering

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe/+bug/1838644/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to