Kworker 100% Cores Usage


On new installation of Manjaro 20.x XFCE.
Have see a processus use all the time 2 or 4 Cores at 100% !

ps -eo pcpu,pid,user,args | sort -k1 -r -n | head -10

71.6      45 root     [kworker/1:2+usb_hub_wq]
67.9      15 root     [kworker/0:1+pm]
23.2     156 root     [kworker/1:3-rcu_gp]
16.1   75268 root     [kworker/0:0-pm]
15.4      43 root     [kworker/0:2-pm]

inxi -F
System:    Host: pc-ms7c95 Kernel: 5.8.0-2-MANJARO x86_64 bits: 64 Desktop: Xfce 4.14.2 Distro: Manjaro Linux 
Machine:   Type: Desktop Mobo: Micro-Star model: MAG B550M BAZOOKA (MS-7C95) v: 2.0 serial: <superuser/root required> 
           UEFI: American Megatrends v: A.10 date: 07/01/2020 
CPU:       Topology: Quad Core model: AMD Ryzen 3 3200G with Radeon Vega Graphics bits: 64 type: MCP L2 cache: 2048 KiB 
           Speed: 3851 MHz min/max: 1400/3600 MHz Core speeds (MHz): 1: 3852 2: 3851 3: 1545 4: 2575 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] driver: amdgpu v: kernel 
           Display: x11 server: X.Org 1.20.8 driver: amdgpu,ati unloaded: modesetting,radeon resolution: 1920x1080~60Hz 
           OpenGL: renderer: Radeon RX 5500 XT (NAVI14 DRM 3.38.0 5.8.0-2-MANJARO LLVM 10.0.1) v: 4.6 Mesa 20.1.5 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 HDMI Audio driver: snd_hda_intel 
           Device-2: Advanced Micro Devices [AMD] Family 17h HD Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.8.0-2-MANJARO 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 
           IF: enp42s0 state: up speed: 1000 Mbps duplex: full mac: 2c:f0:5d:5e:0f:4d 
Drives:    Local Storage: total: 465.76 GiB used: 153.17 GiB (32.9%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 500GB size: 465.76 GiB 
Partition: ID-1: / size: 457.16 GiB used: 153.17 GiB (33.5%) fs: ext4 dev: /dev/nvme0n1p2 
Swap:      Alert: No Swap data was found. 
Sensors:   System Temperatures: cpu: 55.1 C mobo: N/A gpu: amdgpu temp: 36 C 
           Fan Speeds (RPM): N/A gpu: amdgpu fan: 1362 
Info:      Processes: 215 Uptime: 25m Memory: 7.76 GiB used: 1.83 GiB (23.5%) Shell: Bash inxi: 3.1.05 

Bios are fully updated too.
I dont see for what is use all the time 4 or 2 cores at 100%.

You have any idea ?

Best Regards

The Kworker is "dummy process" for the kernel. As i see you are using the experimental Kernel 5.8 which is not stable. Downgrade to 5.7.9 and check if it is gone.

  • have you checked in journal log ?
  • repos on Testing or Stable ?

Im on stable but have test on testing.
Is little better.
In 5.7.x is 4 Cores at 100%
In journalctl have no see anything about this.

Forum kindly sponsored by