← Back to team overview

kernel-packages team mailing list archive

[Bug 1490035] Re: [i915_bpo/SKL] Display corrupted after resume from suspend

 

This bug was fixed in the package linux - 4.2.0-10.11

---------------
linux (4.2.0-10.11) wily; urgency=low

  [ Andy Whitcroft ]

  * Release Tracking Bug
    - LP: #1495208
  * No change rebuild to avoid issues with leading zero bytes on
    internal module signing key.  (see launchpad bug 1494943)

  [ Ming Lei ]

  * [Config] SERIAL_8250_DW=y for arm64

  [ Upstream Kernel Changes ]

  * drm/i915: Move WaBarrierPerformanceFixDisable:skl to skl code from chv
    code
    - LP: #1484486
  * drm/i915/gen8: Add infrastructure to initialize WA batch buffers
    - LP: #1484486
  * drm/i915/gen8: Re-order init pipe_control in lrc mode
    - LP: #1484486
  * drm/i915/gen8: Add WaDisableCtxRestoreArbitration workaround
    - LP: #1484486
  * drm/i915/gen8: Add WaFlushCoherentL3CacheLinesAtContextSwitch
    workaround
    - LP: #1484486
  * drm/i915: Bail out early if WA batch is not available for given Gen
    - LP: #1484486
  * drm/i915/gen8: Add WaClearSlmSpaceAtContextSwitch workaround
    - LP: #1484486
  * drm/i915: Update WaFlushCoherentL3CacheLinesAtContextSwitch
    - LP: #1484486
  * drm/i915/gen9: Implement WaDisableKillLogic for gen 9
    - LP: #1484486
  * drm/i915: Enable WA batch buffers for Gen9
    - LP: #1484486
  * drm/i915/gen9: Add WaDisableCtxRestoreArbitration workaround
    - LP: #1484486
  * drm/i915: Update wa_ctx_emit() macro as per kernel coding guidelines
    - LP: #1484486
  * drm/i915/gen9: Add WaFlushCoherentL3CacheLinesAtContextSwitch
    workaround
    - LP: #1484486
  * drm/i915/gen9: Add
    WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken
    - LP: #1484486
  * drm/i915:skl: Add WaEnableGapsTsvCreditFix
    - LP: #1484486
  * drm/i915/skl: revert duplicated WaBarrierPerformanceFixDisable:skl
    - LP: #1484486
  * drm/i915/skl: Don't expose the top most plane on gen9 display
    - LP: #1484486
  * drm/i915/skl WaDisableSbeCacheDispatchPortSharing
    - LP: #1484486
  * drm/i915/skl: WaIgnoreDDIAStrap is forever, always init DDI A
    - LP: #1484486
  * drm/i915: reduce indent in i9xx_hpd_irq_handler
    - LP: #1484531
  * drm/i915: reduce duplicate conditions in i9xx_hpd_irq_handler
    - LP: #1484531
  * drm/i915: reduce indent in intel_hpd_irq_handler
    - LP: #1484531
  * drm/i915: group all hotplug related fields into a new struct in
    dev_priv
    - LP: #1484531
  * drm/i915: add for_each_hpd_pin to iterate over hotplug pins
    - LP: #1484531
  * drm/i915: simplify conditions for skipping the 2nd hpd loop iterations
    - LP: #1484531
  * drm/i915: put back the indent in intel_hpd_irq_handler
    - LP: #1484531
  * drm/i915: merge the two hpd loops in intel_hpd_irq_handler to one
    - LP: #1484531
  * drm/i915: simplify condition for digital port
    - LP: #1484531
  * drm/i915: abstract away platform specific parts from hpd handling
    - LP: #1484531
  * drm/i915: Handle HPD when it has actually occurred
    - LP: #1484531
  * drm/i915: Set power domain for DDI-E
    - LP: #1484531
  * drm/i915: Set alternate aux for DDI-E
    - LP: #1484531
  * drm/i915/skl: enable DDI-E hotplug
    - LP: #1484531
  * drm/i915/bxt: fix DDI PHY vswing scale value setting
    - LP: #1494163
  * drm/i915/skl: Buffer translation improvements
    - LP: #1494163
  * drm/i915: Per-DDI I_boost override
    - LP: #1494163
  * drm/i915: fix VBT parsing for SDVO child device mapping
    - LP: #1494163
  * drm/i915/bxt: edp1.4 Intermediate Freq support
    - LP: #1494163
  * drm/i915: fix link rates reported for SKL
    - LP: #1494163
  * drm/i915: Allow parsing of variable size child device entries from VBT
    - LP: #1494163
  * drm/i915/skl: Update DDI buffer translation programming.
    - LP: #1494163
  * drm/i915: Enable HDMI on DDI-E
    - LP: #1484531
  * drm/i915/skl: Enable DDI-E
    - LP: #1484531
  * drm/i915: eDP can be present on DDI-E
    - LP: #1484531
  * drm/i915/skl: Adding DDI_E power well domain
    - LP: #1484531
  * drm/i915: set CDCLK if DPLL0 enabled during resuming from S3
    - LP: #1490035
  * drm/i915: Split atomic wm update to pre and post variants
    - LP: #1493746
  * drm/i915/skl: Drop the preliminary_hw_support flag
    - LP: #1486868
  * drm/i915: set FDI translations to NULL on SKL
    - LP: #1494163

 -- Andy Whitcroft <apw@xxxxxxxxxxxxx>  Sun, 13 Sep 2015 11:32:02 +0100

** Changed in: linux (Ubuntu)
       Status: Triaged => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1490035

Title:
  [i915_bpo/SKL] Display corrupted after resume from suspend

Status in HWE Next:
  Fix Committed
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Vivid:
  Fix Released

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 39d9b85a4d4fa1642663ca0d208b5c246a3d6f50
  Author: Gary Wang <gary.c.wang@xxxxxxxxx>
  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://bugs.freedesktop.org/show_bug.cgi?id=91697
      Reviewed-by: Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx>
      Reviewed-by: Damien Lespiau <damien.lespiau@xxxxxxxxx>
      Reviewed-by: Cooper Chiou <cooper.chiou@xxxxxxxxx>
      Reviewed-by: Wei Shun Chang <wei.shun.chang@xxxxxxxxx>
      Tested-by: Gary Wang <gary.c.wang@xxxxxxxxx>
      Cc: Daniel Vetter <daniel.vetter@xxxxxxxx>
      Cc: Gavin Hindman <gavin.hindman@xxxxxxxxx>
      Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
      Cc: Xiong Y Zhang <xiong.y.zhang@xxxxxxxxx>
      Signed-off-by: Gary Wang <gary.c.wang@xxxxxxxxx>
      Signed-off-by: Jani Nikula <jani.nikula@xxxxxxxxx>

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1490035/+subscriptions


References