Public bug reported:

I am screening dmesg on my homelab running very few dockers like Immich and 
Jellfyfin when I noticed a pattern workqueue from the i915 driver.
It shows like the following.

"mugatu@Mugatu-ThinkCentre-M70q:~$ xrandr --display :0
Screen 0: minimum 16 x 16, current 1920 x 1080, maximum 32767 x 32767
HDMI-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y 
axis) 1430mm x 800mm
   1920x1080    119.93*+
   1440x1080    119.92  
   1400x1050    119.90  
   1280x1024    119.83  
   1280x960     119.89  
   1152x864     119.77  
   1024x768     119.80  
   800x600      119.85  
   640x480      119.52  
   320x240      117.34  
   1680x1050    119.89  
   1440x900     119.94  
   1280x800     119.85  
   1152x720     119.73  
   960x600      119.74  
   928x580      119.55  
   800x500      119.47  
   768x480      119.71  
   720x480      119.65  
   640x400      119.64  
   320x200      117.55  
   1600x900     119.95  
   1368x768     119.83  
   1280x720     119.86  
   1024x576     119.85  
   864x486      119.69  
   720x400      119.54  
   640x350      119.24  
mugatu@Mugatu-ThinkCentre-M70q:~$ sudo dmesg -w | grep workqueue
[sudo] password for mugatu: 
[ 1758.679927] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 4 times, consider switching to WQ_UNBOUND
[ 1781.666238] workqueue: output_poll_execute hogged CPU for >20000us 4 times, 
consider switching to WQ_UNBOUND
[ 1781.721238] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 5 times, consider switching to WQ_UNBOUND
[ 1818.580127] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 7 times, consider switching to WQ_UNBOUND
[ 1841.056452] workqueue: output_poll_execute hogged CPU for >20000us 5 times, 
consider switching to WQ_UNBOUND
[ 1900.957721] workqueue: output_poll_execute hogged CPU for >20000us 7 times, 
consider switching to WQ_UNBOUND
[ 1915.828196] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 11 times, consider switching to WQ_UNBOUND
[ 2118.606332] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 19 times, consider switching to WQ_UNBOUND
[ 2238.360173] workqueue: output_poll_execute hogged CPU for >20000us 11 times, 
consider switching to WQ_UNBOUND
[ 2501.525692] workqueue: output_poll_execute hogged CPU for >20000us 19 times, 
consider switching to WQ_UNBOUND
[ 3461.559995] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 35 times, consider switching to WQ_UNBOUND
[ 3940.726955] workqueue: output_poll_execute hogged CPU for >20000us 35 times, 
consider switching to WQ_UNBOUND
[ 4675.792268] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 67 times, consider switching to WQ_UNBOUND
[ 5778.801567] workqueue: output_poll_execute hogged CPU for >20000us 67 times, 
consider switching to WQ_UNBOUND
[ 6775.768089] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 131 times, consider switching to WQ_UNBOUND
[ 8838.471735] workqueue: output_poll_execute hogged CPU for >20000us 131 
times, consider switching to WQ_UNBOUND
[10795.719791] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 259 times, consider switching to WQ_UNBOUND
[15138.033236] workqueue: output_poll_execute hogged CPU for >20000us 259 
times, consider switching to WQ_UNBOUND
[19278.064024] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 515 times, consider switching to WQ_UNBOUND
[28758.068323] workqueue: output_poll_execute hogged CPU for >20000us 515 
times, consider switching to WQ_UNBOUND
[32898.265578] workqueue: i915_hotplug_work_func [i915] hogged CPU for >20000us 
4 times, consider switching to WQ_UNBOUND
[34758.228528] workqueue: i915_hotplug_work_func [i915] hogged CPU for >20000us 
5 times, consider switching to WQ_UNBOUND
[36438.016536] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 1027 times, consider switching to WQ_UNBOUND
[54761.004448] workqueue: i915_hotplug_work_func [i915] hogged CPU for >20000us 
7 times, consider switching to WQ_UNBOUND
[55660.720602] workqueue: output_poll_execute hogged CPU for >20000us 1027 
times, consider switching to WQ_UNBOUND
[66220.124542] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 2051 times, consider switching to WQ_UNBOUND
[90695.573007] workqueue: i915_hotplug_work_func [i915] hogged CPU for >20000us 
11 times, consider switching to WQ_UNBOUND
[112040.820007] workqueue: output_poll_execute hogged CPU for >20000us 2051 
times, consider switching to WQ_UNBOUND
[137813.897919] workqueue: i915_hpd_poll_init_work [i915] hogged CPU for 
>20000us 4099 times, consider switching to WQ_UNBOUND
[160074.736645] workqueue: i915_hotplug_work_func [i915] hogged CPU for 
>20000us 19 times, consider switching to WQ_UNBOUND"

Grepping "workqueue" shows how frequent and growing this hogging gets to.
Connections to the display are good. I have not changed configuration for the 
display nor power settings, the machine is kept up to date daily and I have 
rebooted in the last 48 hours.

I have been able to tackle most misconfigurations like USB connectivity
issues with AI up to now but not this one. I can't say I have seen lag
caused by this anomaly yet. I wish to be helpful, if this isn't let me
know, if something more can be done, same goes.

Have a good day,

Simon

mugatu@Mugatu-ThinkCentre-M70q:~$ uname -r
7.0.0-28-generic
mugatu@Mugatu-ThinkCentre-M70q:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.4 LTS
Release:        24.04
Codename:       noble

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-7.0.0-28-generic 7.0.0-28.28~24.04.1
ProcVersionSignature: Ubuntu 7.0.0-28.28~24.04.1-generic 7.0.12
Uname: Linux 7.0.0-28-generic x86_64
ApportVersion: 2.28.2-0ubuntu0.1
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  mugatu     3432 F.... wireplumber
 /dev/snd/seq:        mugatu     3428 F.... pipewire
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Fri Aug  7 21:43:30 2026
InstallationDate: Installed on 2026-04-04 (125 days ago)
InstallationMedia: Ubuntu 24.04.4 LTS "Noble Numbat" - Release amd64 (20260210)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 002: ID 051d:0002 American Power Conversion Uninterruptible 
Power Supply
 Bus 001 Device 003: ID 8087:0033 Intel Corp. AX211 Bluetooth
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Lsusb-t:
 /:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/16p, 480M
     |__ Port 008: Dev 002, If 0, Class=Human Interface Device, Driver=usbhid, 
12M
     |__ Port 014: Dev 003, If 0, Class=Wireless, Driver=btusb, 12M
     |__ Port 014: Dev 003, If 1, Class=Wireless, Driver=btusb, 12M
 /:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/10p, 20000M/x2
MachineType: LENOVO 12E30001CA
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-28-generic 
root=UUID=df0c32b0-27f7-4d86-9380-62ddcf38bd25 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-7.0.0-28-generic N/A
 linux-backports-modules-7.0.0-28-generic  N/A
 linux-firmware                            20240318.git3b128b60-0ubuntu2.27
SourcePackage: linux-hwe-7.0
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/24/2026
dmi.bios.release: 1.45
dmi.bios.vendor: LENOVO
dmi.bios.version: M4VKT2DA
dmi.board.name: 332D
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76530 WIN 3556120478766
dmi.chassis.type: 35
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.10
dmi.modalias: 
dmi:bvnLENOVO:bvrM4VKT2DA:bd03/24/2026:br1.45:efr1.10:svnLENOVO:pn12E30001CA:pvrThinkCentreM70qGen4:rvnLENOVO:rn332D:rvrSDK0T76530WIN3556120478766:cvnLENOVO:ct35:cvrNone:skuLENOVO_MT_12E3_BU_Think_FM_ThinkCentreM70qGen4:pfaThinkCentreM70qGen4:
dmi.product.family: ThinkCentre M70q Gen 4
dmi.product.name: 12E30001CA
dmi.product.sku: LENOVO_MT_12E3_BU_Think_FM_ThinkCentre M70q Gen 4
dmi.product.version: ThinkCentre M70q Gen 4
dmi.sys.vendor: LENOVO

** Affects: linux-hwe-7.0 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble wayland-session

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163074

Title:
  Growing pattern with i915 driver

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-7.0/+bug/2163074/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to