Fix power consumption while using HW accelerated video decode on AMD platforms

Bug #2073282 reported by You-Sheng Yang
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
New
Undecided
Unassigned
linux (Ubuntu)
Status tracked in Oracular
Noble
Fix Committed
High
You-Sheng Yang
Oracular
In Progress
High
You-Sheng Yang
linux-oem-6.11 (Ubuntu)
Status tracked in Oracular
Noble
In Progress
High
You-Sheng Yang
Oracular
Invalid
Undecided
Unassigned
linux-oem-6.8 (Ubuntu)
Status tracked in Oracular
Noble
Fix Released
High
You-Sheng Yang
Oracular
Invalid
Undecided
Unassigned

Bug Description

[SRU Justification]

[Impact]

Power consumption measurements are worse than Windows while using HW accelerated video decoding.

[Fix]

Two commits from upstream v6.11-rc1 to add a unified queue to VCN for more power saving.

[Test Case]

This involves attaching probes on mainboard and can only be performed by AMD/ODM.

[Where problems could occur]

No.

[Other Info]

To apply to all kernels >= 6.8. Orauclar/Noble, OEM-6.8, OEM-6.11 are nominated for fix.

===== original bug report =====

Affected platforms are AMD Phoenix, Phoenix2, Kracken, Strix and Strix-Halo.

Patches being upstreamed:
* https://<email address hidden>/
* https://<email address hidden>/

Patches backported to 6.8/6.10:
* https://git.kernel.org/superm1/h/superm1/vcn-dpg-6.8
* https://git.kernel.org/superm1/h/superm1/vcn-dpg-6.10

CVE References

You-Sheng Yang (vicamo)
tags: added: amd oem-priority originate-from-2072881
Changed in linux-oem-6.10 (Ubuntu Oracular):
status: New → Invalid
You-Sheng Yang (vicamo)
Changed in linux-oem-6.8 (Ubuntu Oracular):
status: New → Invalid
You-Sheng Yang (vicamo)
Changed in linux-oem-6.8 (Ubuntu Noble):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: New → In Progress
Changed in linux-oem-6.10 (Ubuntu Noble):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: New → In Progress
Changed in linux (Ubuntu Noble):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: New → In Progress
Changed in linux (Ubuntu Oracular):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: New → In Progress
You-Sheng Yang (vicamo)
description: updated
You-Sheng Yang (vicamo)
description: updated
Revision history for this message
You-Sheng Yang (vicamo) wrote :
LEE KUAN-YING (kyyc0426)
Changed in linux-oem-6.8 (Ubuntu Noble):
status: In Progress → Fix Committed
Changed in linux (Ubuntu Noble):
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.8/6.8.0-1011.11 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-noble-linux-oem-6.8' to 'verification-done-noble-linux-oem-6.8'. If the problem still exists, change the tag 'verification-needed-noble-linux-oem-6.8' to 'verification-failed-noble-linux-oem-6.8'.

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-noble-linux-oem-6.8-v2 verification-needed-noble-linux-oem-6.8
Revision history for this message
You-Sheng Yang (vicamo) wrote :
tags: added: verification-done-noble-linux-oem-6.8
removed: verification-needed-noble-linux-oem-6.8
Timo Aaltonen (tjaalton)
affects: linux-oem-6.10 (Ubuntu Noble) → linux-oem-6.11 (Ubuntu Noble)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-oem-6.8 - 6.8.0-1011.11

---------------
linux-oem-6.8 (6.8.0-1011.11) noble; urgency=medium

  * noble/linux-oem-6.8: 6.8.0-1011.11 -proposed tracker (LP: #2075598)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.oem/dkms-versions -- update from kernel-versions
      (main/s2024.07.08)

  * Fix power consumption while using HW accelerated video decode on AMD
    platforms (LP: #2073282)
    - drm/amdgpu/vcn: identify unified queue in sw init
    - drm/amdgpu/vcn: not pause dpg for unified queue

  * Kubuntu 24.04 freezes after plugging in ethernet cable (LP: #2073358)
    - e1000e: move force SMBUS near the end of enable_ulp function
    - e1000e: fix force smbus during suspend flow

  [ Ubuntu: 6.8.0-41.41 ]

  * noble/linux: 6.8.0-41.41 -proposed tracker (LP: #2075611)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/s2024.07.08)
  * md: nvme over tcp with a striped underlying md raid device leads to data
    corruption (LP: #2075110)
    - md/md-bitmap: fix writing non bitmap pages
  * Linux 6.8 fails to boot on ARM64 if any param is more than 146 chars
    (LP: #2069534)
    - SAUCE: arm64: v6.8: cmdline param >= 146 chars kills kernel
  * CVE-2024-39484
    - mmc: davinci: Don't strip remove function when driver is builtin
  * CVE-2024-39292
    - um: Add winch to winch_handlers before registering winch IRQ

 -- Kuan-Ying Lee <email address hidden> Fri, 09 Aug 2024 13:08:30 +0800

Changed in linux-oem-6.8 (Ubuntu Noble):
status: Fix Committed → Fix Released
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.