[Bug 663442] Re: S3 resume fails to restore video on Intel Sandybridge platforms
Leann Ogasawara
leann.ogasawara at canonical.com
Tue Oct 19 19:58:30 UTC 2010
** Package changed: ubuntu => linux (Ubuntu)
** Description changed:
Video fails to restore (blank laptop monitor) from resume from S3 on
Intel Sandybridge platforms.
+
+ SRU Justification:
+
+ Impact: Resuming from S3 on Sandybridge laptops results in a blank display
+ and no video.
+
+ Fix: Attached 5 patches restore fence registers correctly, align the display
+ surface so to avoid tiling corruption and correctly check for sandybrige
+ chipset in resume path.
+
+ Testcase: Without the patches, resume from S3 results in a blank display with
+ no video being displayed. With the patches, S3 can be run multiple times and
+ video is restored correctly on each resume.
+
+ Chris Wilson (5):
+ drm/i915: Silence sparse over duplicate members in static initializer
+ drm/i915: Use 128k alignment for untiled display surface on i965 (v2)
+ drm/i915: Include a generation number in the device info
+ drm/i915: Fix Sandybridge fence registers
+ drm/i915/suspend: s/IS_IRONLAKE/HAS_PCH_SPLIT/
+
+ drivers/gpu/drm/i915/i915_drv.c | 61 +++++++++-----------
+ drivers/gpu/drm/i915/i915_drv.h | 31 +++-------
+ drivers/gpu/drm/i915/i915_gem.c | 37 ++++++++----
+ drivers/gpu/drm/i915/i915_suspend.c | 106 ++++++++++++++++++++--------------
+ drivers/gpu/drm/i915/intel_display.c | 7 ++-
+ 5 files changed, 130 insertions(+), 112 deletions(-)
** Description changed:
Video fails to restore (blank laptop monitor) from resume from S3 on
Intel Sandybridge platforms.
SRU Justification:
-
- Impact: Resuming from S3 on Sandybridge laptops results in a blank display
- and no video.
- Fix: Attached 5 patches restore fence registers correctly, align the display
- surface so to avoid tiling corruption and correctly check for sandybrige
- chipset in resume path.
+ Impact: Resuming from S3 on Sandybridge laptops results in a blank
+ display and no video.
- Testcase: Without the patches, resume from S3 results in a blank display with
- no video being displayed. With the patches, S3 can be run multiple times and
- video is restored correctly on each resume.
+ Fix: Attached 5 patches restore fence registers correctly, align the
+ display surface so to avoid tiling corruption and correctly check for
+ sandybrige chipset in resume path.
+
+ Testcase: Without the patches, resume from S3 results in a blank display
+ with no video being displayed. With the patches, S3 can be run multiple
+ times and video is restored correctly on each resume.
Chris Wilson (5):
- drm/i915: Silence sparse over duplicate members in static initializer
- drm/i915: Use 128k alignment for untiled display surface on i965 (v2)
- drm/i915: Include a generation number in the device info
- drm/i915: Fix Sandybridge fence registers
- drm/i915/suspend: s/IS_IRONLAKE/HAS_PCH_SPLIT/
+ drm/i915: Silence sparse over duplicate members in static initializer
+ drm/i915: Use 128k alignment for untiled display surface on i965 (v2)
+ drm/i915: Include a generation number in the device info
+ drm/i915: Fix Sandybridge fence registers
+ drm/i915/suspend: s/IS_IRONLAKE/HAS_PCH_SPLIT/
- drivers/gpu/drm/i915/i915_drv.c | 61 +++++++++-----------
- drivers/gpu/drm/i915/i915_drv.h | 31 +++-------
- drivers/gpu/drm/i915/i915_gem.c | 37 ++++++++----
- drivers/gpu/drm/i915/i915_suspend.c | 106 ++++++++++++++++++++--------------
- drivers/gpu/drm/i915/intel_display.c | 7 ++-
- 5 files changed, 130 insertions(+), 112 deletions(-)
+ drivers/gpu/drm/i915/i915_drv.c | 61 +++++++++-----------
+ drivers/gpu/drm/i915/i915_drv.h | 31 +++-------
+ drivers/gpu/drm/i915/i915_gem.c | 37 ++++++++----
+ drivers/gpu/drm/i915/i915_suspend.c | 106 ++++++++++++++++++++--------------
+ drivers/gpu/drm/i915/intel_display.c | 7 ++-
+ 5 files changed, 130 insertions(+), 112 deletions(-)
--
S3 resume fails to restore video on Intel Sandybridge platforms
https://bugs.launchpad.net/bugs/663442
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.
More information about the kernel-bugs
mailing list