This commit improves power saving - it enables the kernel to achieve package C8. To achieve package C8, 3 Ubuntu VMD commits must be applied as well. The combined patch for the 3 Ubuntu VMD commits is attached (just in case). Package C8 lowers power usage on the laptop from 5.6W to 2.6W. However, a side-effect of this commit is that CPU usage for irq/155-rtw88_pci has increased noticeably. This commit was introduced in 6.4-rc6. To confirm this commit is the cause, a branch was created from 6.4-rc5. This commit and the 3 Ubuntu VMD commits were applied. The resulting kernel was built and tested - it can achieve package C8 and exhibits the increased CPU usage on irq/155-rtw88_pci. Booting and running top for 30 min with the system otherwise idle, gives these results for CPU on irq/155-rtw88_pci: 6.4-rc5 - 00:02.9, mostly 0% and 0.3% displayed patched rc5 - 00:13.4, mostly 0.7% and 1.0% displayed By comparison, an 8th Gen Dell with an Intel WIFI has CPU usage of 00:01.7 under the same conditions. Laptop is a HP 15s-fq4011TU 11th Gen (Tiger Lake) Intel with (from lspci) Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter and Intel Corporation Volume Management Device NVMe RAID Controller. Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.2/+bug/2025040 provides further background. Please advise if I can assist with further testing.
Created attachment 304946 [details] Patch containing 3 Ubuntu VMD commits to achieve package C8
(In reply to Brett Hassall from comment #0) > This commit improves power saving - it enables the kernel to achieve package > C8. To achieve package C8, 3 Ubuntu VMD commits must be applied as well. The > combined patch for the 3 Ubuntu VMD commits is attached (just in case). > Package C8 lowers power usage on the laptop from 5.6W to 2.6W. > > However, a side-effect of this commit is that CPU usage for > irq/155-rtw88_pci has increased noticeably. This commit was introduced in > 6.4-rc6. To confirm this commit is the cause, a branch was created from > 6.4-rc5. This commit and the 3 Ubuntu VMD commits were applied. The > resulting kernel was built and tested - it can achieve package C8 and > exhibits the increased CPU usage on irq/155-rtw88_pci. > > Booting and running top for 30 min with the system otherwise idle, gives > these results for CPU on irq/155-rtw88_pci: > 6.4-rc5 - 00:02.9, mostly 0% and 0.3% displayed > patched rc5 - 00:13.4, mostly 0.7% and 1.0% displayed > By comparison, an 8th Gen Dell with an Intel WIFI has CPU usage of 00:01.7 > under the same conditions. > > Laptop is a HP 15s-fq4011TU 11th Gen (Tiger Lake) Intel with (from lspci) > Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network > Adapter and Intel Corporation Volume Management Device NVMe RAID Controller. > > Ubuntu bug > https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.2/+bug/2025040 > provides further background. > > Please advise if I can assist with further testing. On mainline, I instead got 26a125f550a3bf with the same commit title. Can you check it?
26a125f550a3bf is correct. My bad, that ID is a legacy of my build process.
Oh,wow,since switching to a distro following 6.4 I experienced these huge stutters for a second after exiting sleep on a Steam Deck and I guessed there was some interrupts issues, but yeah, this is probably the same problem I'm experiencing.
Under mainline 6.5 (no other commits applied), CPU usage in 'top' is constantly 0.7%. CPU usage by irq/155/-rtw88_pci is the highest on the system. This CPU usage occurs without the package C8 being achieved. So, the original assumption that this was related to pkg C8 may have been only coincidence.