mbox series

[0/4,SRU,U/OEM-5.14] Fix No Screen after login to Desktop on sku with 3840x2400 panel

Message ID 20211214051116.18803-1-koba.ko@canonical.com
Headers show
Series Fix No Screen after login to Desktop on sku with 3840x2400 panel | expand

Message

Koba Ko Dec. 14, 2021, 5:11 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1954728

[Impact]
Got kernel report CPU pipe A FIFO underrun: soft,transcoder
kernel: i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun: soft,transcoder,

[Fix]
Fix has been landed on linux-next, 
4fe7907f3775(drm/i915/display/adlp: Disable underrun recovery).
Defeature the underrun feature for intel display gen13+.

[Test Case]
1. change resolution to 3840x2400
2. monitor works well and doesn't black out.

[Where problems could occur]
low

Anusha Srivatsa (1):
  drm/i915/step: s/<platform>_revid_tbl/<platform>_revids

José Roberto de Souza (1):
  drm/i915/display/adlp: Disable underrun recovery

Lucas De Marchi (1):
  drm/i915: Add release id version

Matt Roper (1):
  drm/i915/dg2: add DG2 platform info

 drivers/gpu/drm/i915/display/intel_display.c | 34 +++--------
 drivers/gpu/drm/i915/i915_drv.h              | 36 ++++++++++++
 drivers/gpu/drm/i915/i915_pci.c              | 59 ++++++++++++++++++++
 drivers/gpu/drm/i915/intel_device_info.c     | 16 +++++-
 drivers/gpu/drm/i915/intel_device_info.h     |  8 +++
 drivers/gpu/drm/i915/intel_step.c            | 54 +++++++++++++-----
 6 files changed, 165 insertions(+), 42 deletions(-)

Comments

Timo Aaltonen Dec. 14, 2021, 3:22 p.m. UTC | #1
On 14.12.2021 7.11, Koba Ko wrote:
> BugLink: https://bugs.launchpad.net/bugs/1954728
> 
> [Impact]
> Got kernel report CPU pipe A FIFO underrun: soft,transcoder
> kernel: i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun: soft,transcoder,
> 
> [Fix]
> Fix has been landed on linux-next,
> 4fe7907f3775(drm/i915/display/adlp: Disable underrun recovery).
> Defeature the underrun feature for intel display gen13+.
> 
> [Test Case]
> 1. change resolution to 3840x2400
> 2. monitor works well and doesn't black out.
> 
> [Where problems could occur]
> low
> 
> Anusha Srivatsa (1):
>    drm/i915/step: s/<platform>_revid_tbl/<platform>_revids
> 
> José Roberto de Souza (1):
>    drm/i915/display/adlp: Disable underrun recovery
> 
> Lucas De Marchi (1):
>    drm/i915: Add release id version
> 
> Matt Roper (1):
>    drm/i915/dg2: add DG2 platform info
> 
>   drivers/gpu/drm/i915/display/intel_display.c | 34 +++--------
>   drivers/gpu/drm/i915/i915_drv.h              | 36 ++++++++++++
>   drivers/gpu/drm/i915/i915_pci.c              | 59 ++++++++++++++++++++
>   drivers/gpu/drm/i915/intel_device_info.c     | 16 +++++-
>   drivers/gpu/drm/i915/intel_device_info.h     |  8 +++
>   drivers/gpu/drm/i915/intel_step.c            | 54 +++++++++++++-----
>   6 files changed, 165 insertions(+), 42 deletions(-)
> 

This needs to land in jammy too, and if you rework the last commit you 
should be able to drop at least the one adding DG2 bits.
Timo Aaltonen Dec. 16, 2021, 5:04 p.m. UTC | #2
On 14.12.2021 7.11, Koba Ko wrote:
> BugLink: https://bugs.launchpad.net/bugs/1954728
> 
> [Impact]
> Got kernel report CPU pipe A FIFO underrun: soft,transcoder
> kernel: i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun: soft,transcoder,
> 
> [Fix]
> Fix has been landed on linux-next,
> 4fe7907f3775(drm/i915/display/adlp: Disable underrun recovery).
> Defeature the underrun feature for intel display gen13+.
> 
> [Test Case]
> 1. change resolution to 3840x2400
> 2. monitor works well and doesn't black out.
> 
> [Where problems could occur]
> low
> 
> Anusha Srivatsa (1):
>    drm/i915/step: s/<platform>_revid_tbl/<platform>_revids
> 
> José Roberto de Souza (1):
>    drm/i915/display/adlp: Disable underrun recovery
> 
> Lucas De Marchi (1):
>    drm/i915: Add release id version
> 
> Matt Roper (1):
>    drm/i915/dg2: add DG2 platform info
> 
>   drivers/gpu/drm/i915/display/intel_display.c | 34 +++--------
>   drivers/gpu/drm/i915/i915_drv.h              | 36 ++++++++++++
>   drivers/gpu/drm/i915/i915_pci.c              | 59 ++++++++++++++++++++
>   drivers/gpu/drm/i915/intel_device_info.c     | 16 +++++-
>   drivers/gpu/drm/i915/intel_device_info.h     |  8 +++
>   drivers/gpu/drm/i915/intel_step.c            | 54 +++++++++++++-----
>   6 files changed, 165 insertions(+), 42 deletions(-)
> 

I've applied the last patch with the IS_DG2 condition removed, then the 
other patches were not needed.