jammy-oem-6.5: one more panel needs to disable psr2

Bug #2046681 reported by Hui Wang
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
New
Undecided
Unassigned
linux (Ubuntu)
Triaged
High
Hui Wang
Jammy
Invalid
Undecided
Unassigned
Noble
Triaged
High
Hui Wang
linux-oem-6.5 (Ubuntu)
Invalid
High
Hui Wang
Jammy
Fix Released
High
Hui Wang
Noble
Invalid
High
Hui Wang

Bug Description

BugLink: https://bugs.launchpad.net/bugs/2046681

[Impact]
The customer Dell provide the edid for one more panel, this panel also needs to disable the psr2, otherwise the display will not work correctly

This PR is just a workaround, the upstream bug is here: https://gitlab.freedesktop.org/drm/intel/-/issues/9739#note_2187863

After the upstream fix this bug with a real fix, I will revert the workaround and backport the real fix to Noble and Jammy oem-kernel.

[Fix]
There is no real fix so far, ODM recommends to use a workaround to disable PSR2, this is a temp solution, after we get the real fix, we could revert the temp workaround.

[Test case]

booting with the patched kernel, If the pannel's edid is in the qurik list, the PSR2 will be disabled (checking /sys/kernel/debug/dri/0/i915_edp_psr_status; if the pannel's edid is not in the quirk list, the graphic driver will work as before.

[Where problems could occur]
It is possible that the temp solution couldn't work, then the screen will still show garbage and the screen is flicking, another possible regression is the screen has no problem before, but after running patched kernel, the PSR2 is disabled and the system cost more power, but this possibility is very low, I tested the patched on some dell machines, all worked well.

Hui Wang (hui.wang)
Changed in linux-oem-6.5 (Ubuntu Jammy):
assignee: nobody → Hui Wang (hui.wang)
Changed in linux-oem-6.5 (Ubuntu):
importance: Undecided → High
Changed in linux-oem-6.5 (Ubuntu Jammy):
importance: Undecided → High
Changed in linux-oem-6.5 (Ubuntu):
status: New → Invalid
Changed in linux-oem-6.5 (Ubuntu Jammy):
status: New → In Progress
tags: added: originate-from-2045640
Hui Wang (hui.wang)
description: updated
tags: added: somerville
summary: - jammy-oem-6.5: one more pannel needs to disable psr2
+ jammy-oem-6.5: one more panel needs to disable psr2
Hui Wang (hui.wang)
Changed in linux (Ubuntu Jammy):
status: New → Invalid
Changed in linux-oem-6.5 (Ubuntu Noble):
status: Invalid → Triaged
Changed in linux (Ubuntu Noble):
status: New → Triaged
Changed in linux-oem-6.5 (Ubuntu Noble):
status: Triaged → New
Changed in linux (Ubuntu Noble):
assignee: nobody → Hui Wang (hui.wang)
importance: Undecided → High
Hui Wang (hui.wang)
description: updated
Timo Aaltonen (tjaalton)
Changed in linux-oem-6.5 (Ubuntu Noble):
status: New → Invalid
Changed in linux-oem-6.5 (Ubuntu Jammy):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-oem-6.5/6.5.0-1011.12 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-jammy-linux-oem-6.5' to 'verification-done-jammy-linux-oem-6.5'. If the problem still exists, change the tag 'verification-needed-jammy-linux-oem-6.5' to 'verification-failed-jammy-linux-oem-6.5'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-jammy-linux-oem-6.5-v2 verification-needed-jammy-linux-oem-6.5
Revision history for this message
Hui Wang (hui.wang) wrote :

Installed the proposed kernel on the machine in question, the graphic works well. verification done.

tags: added: verification-done-jammy-linux-oem-6.5
removed: verification-needed-jammy-linux-oem-6.5
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-oem-6.5 - 6.5.0-1011.12

---------------
linux-oem-6.5 (6.5.0-1011.12) jammy; urgency=medium

  * jammy/linux-oem-6.5: 6.5.0-1011.12 -proposed tracker (LP: #2047946)

  * [needs-packaging] usbio-drivers (LP: #2041800)
    - SAUCE: usbio-drivers: import intel-usbio-dkms source
    - debian/dkms-versions -- build usbio-drivers from the in-tree copy

  * Support standalone dkms source tree embedded in kernel source (LP: #2047909)
    - [Packaging] dkms-build -- support in-tree dkms source directory

  * jammy-oem-6.5: one more panel needs to disable psr2 (LP: #2046681)
    - SAUCE: drm/i915/display/psr: disable psr2 for panel_0x4d_0x10_0x8f_0x15

 -- Timo Aaltonen <email address hidden> Wed, 03 Jan 2024 21:03:45 +0200

Changed in linux-oem-6.5 (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Hui Wang (hui.wang) wrote :

For oem-6.8 and noble kernels, the fix will be merged by https://bugs.launchpad.net/ubuntu/jammy/+source/linux-oem-6.8/+bug/2046315

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.