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