A fresh 18.04 Ubuntu install on a Windows Surface Book 2 dual-booting Windows 10. The kworker/0:0+kac process never goes below 80% CPU.

enter image description here

I tried this Why does kworker cpu usage get so high? but I don't have any interrupts above 10, and when I disabled those ones it fixed nothing.

1 Answer 1


The Microsoft Surface devices need a custom kernel to work with Linux (includes Battery Indicator, Touch, Pen, etc. ). Following the guide at https://github.com/linux-surface/linux-surface fixed the problem for me.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.