[i915_bpo/SKL] Display corrupted after resume from suspend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Critical
|
Timo Aaltonen | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Timo Aaltonen | ||
Vivid |
Fix Released
|
Critical
|
Unassigned |
Bug Description
A new video BIOS code from Intel causes a regression on Skylake where the screen gets corrupted after resuming from suspend. This is a blocker for OEM's, since new BIOS releases will include this VBIOS. We've helped the vendor to verify a patch to fix it, and it's already been queued for 4.3:
commit 39d9b85a4d4fa16
Author: Gary Wang <email address hidden>
Date: Fri Aug 28 16:40:34 2015 +0800
drm/i915: set CDCLK if DPLL0 enabled during resuming from S3
Since BIOS RC 1.4 it would enable CDCLK PLL during BIOS S3 resume, then
driver needs to set CDCLK to avoid display corruption if DPLL0 enabled.
References: https:/
Reviewed-by: Rodrigo Vivi <email address hidden>
Reviewed-by: Damien Lespiau <email address hidden>
Reviewed-by: Cooper Chiou <email address hidden>
Reviewed-by: Wei Shun Chang <email address hidden>
Tested-by: Gary Wang <email address hidden>
Cc: Daniel Vetter <email address hidden>
Cc: Gavin Hindman <email address hidden>
Cc: Chris Wilson <email address hidden>
Cc: Xiong Y Zhang <email address hidden>
Signed-off-by: Gary Wang <email address hidden>
Signed-off-by: Jani Nikula <email address hidden>
Related branches
Changed in linux (Ubuntu): | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
status: | New → In Progress |
Changed in linux (Ubuntu Vivid): | |
importance: | Undecided → Critical |
status: | New → In Progress |
summary: |
- [i915_bpo] Display corrupted after resume from suspend + [i915_bpo/SKL] Display corrupted after resume from suspend |
Changed in linux (Ubuntu Vivid): | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in hwe-next: | |
status: | Triaged → Fix Released |
status: | Fix Released → Fix Committed |
Changed in hwe-next: | |
status: | Fix Committed → Fix Released |
wily will get this once it's in Linus' tree