[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