LINUX.ORG.RU

KDE использует 100% одного ядра

 , ,


0

2

Дистрибутив Arch Linux

В простое нагрузка в HTOP и в мониторе ресурсов нормальная, и как только запускаю любую програму (firefox, obs, discord, да вообще любое приложение) начинает нагружатся одно ядро до 100%, потребляя 40W. Судя по HTOP, это какой то внутрений процес(вместо зеленого, красное обозначение). В других оболочках (xfce) такого не наблюдается.

Htop https://ibb.co/4nMDBxQf

Приложения по потреблению (там такого отжирающего процеса нету, ни в мониторе ресурсов, ни htop) https://ibb.co/h1LjttSv

cat /proc/interrupts https://ibb.co/xq5wjhvF



Последнее исправление: linuxuser112 (всего исправлений: 1)
Ответ на: комментарий от Khnazile

в iotop ничего полезного, ничего не скачивал кроме с реп арча (буквально свеже-поставленая система), ядра тестил lts arch zen, dmesg не ругается. что то с кде, ибо на других оболочках ядро не загружается на 100

linuxuser112
() автор топика
Последнее исправление: linuxuser112 (всего исправлений: 1)
Ответ на: комментарий от linuxuser112

Не, KDE тут скорее всего не причём. То есть, KDE триггерит какой-то баг где-то в ядре.

У тебя в htop включен показ ядерных тредов? Проверь чтобы в настройках было как на скриншоте.

https://ibb.co/jP3jCGzZ

hateyoufeel ★★★★★
()
Ответ на: комментарий от devl547
/sys/firmware/acpi/interrupts/gpe2F:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe23:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe1F:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe13:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe0F:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe03:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe3D:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe31:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe2D:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe21:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe1D:       0  EN     enabled      unmasked
/sys/firmware/acpi/interrupts/ff_pwr_btn:       0  EN     enabled      unmasked
/sys/firmware/acpi/interrupts/gpe11:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe0D:       0         disabled     unmasked
/sys/firmware/acpi/interrupts/gpe01:       0  EN     enabled      unmasked
/sys/firmware/acpi/interrupts/gpe3B:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe2B:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/ff_rt_clk:       0         disabled     unmasked
/sys/firmware/acpi/interrupts/ff_pmtimer:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe1B:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe38:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe0B:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe28:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe18:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe08:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe36:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe26:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/error:       0
/sys/firmware/acpi/interrupts/gpe16:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/sci:24126703
/sys/firmware/acpi/interrupts/gpe06:       0  EN     enabled      unmasked
/sys/firmware/acpi/interrupts/gpe34:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe24:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe14:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe04:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe3E:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe32:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe2E:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe22:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe1E:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe12:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe0E:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe02:       0  EN     enabled      unmasked
/sys/firmware/acpi/interrupts/gpe3C:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe30:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe2C:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe20:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe1C:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe10:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe39:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe0C:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe00:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe3A:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe_all:24126704
/sys/firmware/acpi/interrupts/gpe29:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe2A:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe19:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe1A:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe09:24126705     STS enabled      unmasked
/sys/firmware/acpi/interrupts/gpe37:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe0A:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe27:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe17:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/ff_gbl_lock:       0         disabled     unmasked
/sys/firmware/acpi/interrupts/gpe07:       0         enabled      unmasked
/sys/firmware/acpi/interrupts/sci_not:       0
/sys/firmware/acpi/interrupts/gpe35:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe25:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe15:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe05:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/gpe3F:       0     STS invalid      unmasked
/sys/firmware/acpi/interrupts/gpe33:       0         invalid      unmasked
/sys/firmware/acpi/interrupts/ff_slp_btn:       0         invalid      unmasked
linuxuser112
() автор топика
Ответ на: комментарий от linuxuser112

Теперь попробуй

echo mask > /sys/firmware/acpi/interrupts/gpe09

Поможет или нет?
Если поможет, то придется в опции загрузчика добавлять acpi_mask_gpe=0x09

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 2)
Ответ на: комментарий от devl547

Помогло, благодарю. А что команда максирует и что приводит к триггеру kworker?

P.S. Стоит ли куда то репортить и куда?

linuxuser112
() автор топика
Последнее исправление: linuxuser112 (всего исправлений: 2)
Ответ на: комментарий от linuxuser112

P.S. Стоит ли куда то репортить и куда?

У тебя железка, скорее всего, глючная. Вряд ли чем-то можно помочь.

Примерное описание твоего случая с разбором есть тут: https://hackmd.io/@idoleat/gpe-storm Если скучно, можешь начать сразу с

Use tools/workqueue/wq_monitor.py or tools/workqueue/wq_dump.py to examine what GPE61 on my laptop really does. Find if disabling it poses any impact on the system. Not sure if my battery died pretty quick because of this.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от linuxuser112

Есть шанс, что это прошивка. Попробуй определить, что за железка шлёт столько прерываний, и обновить ей прошивку. Может помочь.

Но вообще, если отключение прерывания не вызывает проблем, то просто сделай это и забей.

hateyoufeel ★★★★★
()