LINUX.ORG.RU

KDE не заряжает ноут из-за firefox

 , , ,


0

1

Система Arch linux (Kernel 4.18.16) + Plasma (5.14.2-1). Создавал недавно тему в hardware, не убил ли я батарею на ноуте полным разрядом...
В общем, оказалось - жива и в порядке. Но есть проблема или в плазме, или в фаерфоксе. Перед сном смотрел видео и оно осталось воспроизводиться, ноут был на зарядке. Утром просыпаюсь - батарея почти разряжена. При клике на значёк батарейки в трее, стоит галка Enable Power Management, есть надпись «Firefox is currently suppressing power management: audio-playing». Система не нагружена (при нагрузке на процессор/видео, включаются шумно кулеры. при компиляции например, либо запуске стима на нвидиа прожорливой через бамблби, а тут интеграшка слабая от интел активна). Я могу заряжать ноут хоть 20 часов при воспроизведении любого ролика огнелисе и он будет в ноль. Если закрыть его и запустить более тяжёлую задачу, зарядка тут же начинает идти в плюс. Как это исправить?

★★★★★

Последнее исправление: fehhner (всего исправлений: 2)

Я не знаю, что у тебя там с зарядкой, но «suppressing power management» — это совсем не о том. :) Это означает, что Firefox блокирует автоматическое отключение экрана, переход в ждущий режим и всё такое.

А зарядом батареи в современных лаптопах управляет железо, а не ОС.

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

Ну как бы с самой физической зарядкой я разобрался вроде (там в гнезде контакт чуть отогнулся, я поправил пинцетом и впоряде, но по-хорошему надо заменить будет)... Просто заметил прямую закономерность: ютуб в фаерфоксе запущен - заряжать можно до второго пришествия. Ютуб не запущен - зарядка идёт нормально.

fehhner ★★★★★
() автор топика
Ответ на: комментарий от fehhner

Значит, просто мощности БП недостаточно. Попробуй нагрузить процессор чем-нибудь ещё и позаряжать.

там в гнезде контакт чуть отогнулся, я поправил пинцетом и впоряде, но по-хорошему надо заменить будет

Замени. Такой недоконтакт вполне может создавать заметное сопротивление. Маловероятно, но других причин не видно.

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

Значит, просто мощности БП недостаточно.

Странно, но:

запустить более тяжёлую задачу, зарядка тут же начинает идти в плюс.

greenman ★★★★★
()
Ответ на: комментарий от greenman

Да, странно. Я не знаю, в чём дело.

Могу предполагать только ошибку в наблюдениях ТС и ложный вывод. Например, повреждение гнезда могло совпасть с описанной ситуацией с ютубом.

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

Журналом, кстати, нормально пользоваться стало невозможно

-- Logs begin at Wed 2018-09-26 20:22:39 MSK, end at Tue 2018-11-06 08:09:46 MSK. --
ноя 06 07:34:04 fehhner plasmashell[1019]: qml: temp unit: 0
ноя 06 07:34:07 fehhner plasmashell[1019]: qml: temp unit: 0
ноя 06 07:34:10 fehhner plasmashell[1019]: qml: temp unit: 0
ноя 06 07:34:13 fehhner plasmashell[1019]: qml: temp unit: 0
ноя 06 07:34:16 fehhner plasmashell[1019]: qml: temp unit: 0
ноя 06 07:34:17 fehhner org_kde_powerdevil[1057]: powerdevil: Scheduling inhibition from ":1.16" "firefox" with cookie 433 and reason "video-playing"
ноя 06 07:34:17 fehhner org_kde_powerdevil[1057]: powerdevil: Scheduling inhibition from ":1.16" "firefox" with cookie 434 and reason "audio-playing"
ноя 06 07:34:19 fehhner plasmashell[1019]: qml: temp unit: 0
ноя 06 07:34:20 fehhner plasmashell[1019]: org.kde.plasmaquick: Applet "Battery and Brightness" loaded after 0 msec
ноя 06 07:34:20 fehhner plasmashell[1019]: org.kde.plasmaquick: Increasing score for "Battery and Brightness" to 100
ноя 06 07:34:20 fehhner plasmashell[1019]: org.kde.plasmaquick: Applet "System Tray" loaded after 0 msec
ноя 06 07:34:20 fehhner plasmashell[1019]: org.kde.plasmaquick: Applet "System Tray" loaded after 0 msec
ноя 06 07:34:20 fehhner plasmashell[1019]: org.kde.plasmaquick: Increasing score for "System Tray" to 100
ноя 06 07:34:22 fehhner org_kde_powerdevil[1057]: powerdevil: Enforcing inhibition from ":1.16" "firefox" with cookie 433 and reason "video-playing"
ноя 06 07:34:22 fehhner plasmashell[1019]: qml: temp unit: 0
ноя 06 07:34:22 fehhner org_kde_powerdevil[1057]: powerdevil: Added change screen settings
ноя 06 07:34:22 fehhner org_kde_powerdevil[1057]: powerdevil: Added interrupt session
ноя 06 07:34:22 fehhner org_kde_powerdevil[1057]: powerdevil: Disabling DPMS due to inhibition
ноя 06 07:34:22 fehhner org_kde_powerdevil[1057]: powerdevil: Enforcing inhibition from ":1.16" "firefox" with cookie 434 and reason "audio-playing"
ноя 06 07:34:22 fehhner org_kde_powerdevil[1057]: powerdevil: Added change screen settings
ноя 06 07:34:22 fehhner org_kde_powerdevil[1057]: powerdevil: Added interrupt session
ноя 06 07:34:22 fehhner org_kde_powerdevil[1057]: powerdevil: Can't contact ck
ноя 06 07:34:22 fehhner org_kde_powerdevil[1057]: powerdevil: Can't contact ck
ноя 06 07:34:25 fehhner plasmashell[1019]: qml: temp unit: 0
ноя 06 07:34:28 fehhner org_kde_powerdevil[1057]: powerdevil: Releasing inhibition with cookie  433
ноя 06 07:34:28 fehhner org_kde_powerdevil[1057]: powerdevil: Releasing inhibition with cookie  434
ноя 06 07:34:28 fehhner org_kde_powerdevil[1057]: powerdevil: Restoring DPMS features after inhibition release
ноя 06 07:34:28 fehhner org_kde_powerdevil[1057]: powerdevil: Can't contact ck
ноя 06 07:34:28 fehhner org_kde_powerdevil[1057]: powerdevil: Can't contact ck
ноя 06 07:34:28 fehhner plasmashell[1019]: qml: temp unit: 0
Потом несколько сот одинаковых строчек наспамлено
ноя 06 07:42:46 fehhner plasmashell[1019]: qml: temp unit: 0
Потом
ноя 06 07:43:43 fehhner bumblebeed[558]: [58098.593183] [ERROR][XORG] (EE) event8  - DLL0798:00 06CB:7E92 Touchpad: kernel bug: Touch jump detected and discarded.
Потом зарядку переткнул, батарея разрядилась, поэтому он повысил яркость экрана (у меня ночью в минимум была)
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: Can't contact ck
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: We are now into activity  "333fd09a-be74-4952-8e18-9474bd71d188"
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: () ()
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: () ()
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: Loading profile for low battery
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: Activity is not forcing a profile
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: Profiles:  "LowBattery" "LowBattery"
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: Screen brightness value max:  7500
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: Can't contact ck
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: set screen brightness value:  2250
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: Screen brightness value:  1
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         Output:  68
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         Property:  Backlight
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         State (newValue, Deleted):  0
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         Output:  68
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         Property:  Backlight
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         State (newValue, Deleted):  0
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil:
ноя 06 07:45:09 fehhner org_kde_powerdevil[1057]: powerdevil: Loading timeouts with  60000
ноя 06 07:45:09 fehhner baloo_file[1013]: Power state changed
Несколько сот строк одинакового спама:
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         Output:  68
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         Property:  Backlight
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         State (newValue, Deleted):  0
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         Output:  68
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         Property:  Backlight
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper:         State (newValue, Deleted):  0
ноя 06 07:45:09 fehhner kscreen_backend_launcher[979]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Ну и потом этим спамит на оставшийся журнал ещё на хз сколько сотен строк:
ноя 06 07:45:46 fehhner plasmashell[1019]: qml: temp unit: 0
ноя 06 07:45:46 fehhner plasmashell[1019]: qml: temp unit: 0
Вот это ещё в промежутке пролетало:
ноя 06 08:01:02 fehhner plasmashell[1019]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:342: Unable to assign [undefined] to int
В dmesg есть ошибка:
[33193.006352] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=173693 end=173694) time 1023 us, min 1073, max 1079, scanline start 1020, end 1090
И вот это повторяется десятки раз:
[53224.825202] dell_wmi: Unknown WMI event type 0x12

fehhner ★★★★★
() автор топика
Ответ на: комментарий от intelfx

Раньше выходных всё равно до сервиса не смогу, если не в оффициальном (не слишком близко) делать, они заменят за часа 3 при предоплате и доставки детали со склада заранее, плюс дорога туда-обратно часа полтора-два, целый день в минус, так что заменю позже.
Но мне не казалось совпадением, не первый раз такое, хз. Виртуалка qemu например целый день запущена - ноут заряжается, всё в порядке. Ютуб этот - и нифига. Хмм, top кстати показывает %CPU от 20 до 40 для процесса Web Content.

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

Насчёт dmesg

Unknown WMI event type 0x12

Это связано с обработкой кнопок Fn + ... модулем dell_wmi и можно его заблеклистить как пишут, но у меня работают все горячие кнопки и трогать не буду.

[drm:intel_pipe_update_end [i915]]...

Связано со встроенной видяхой интел, фризов иксов не наблюдал

fehhner ★★★★★
() автор топика

KDE не заряжает ноут из-за firefox

Твой ноут заряжает черный прямоугольный адаптер на проводке. DE еще не научили заряжать ноуты.

xaTa ★★★
()
Ответ на: комментарий от xaTa

Твой ноут заряжает черный прямоугольный адаптер на проводке. DE еще не научили заряжать ноуты.

А я уже хз, выключенный-то заряжается. Отнесу в сервис в выхи, пусть посмотрят, задолбало. Неплохо бы на венде проверить зарядку, но диска нет пустого под неё под рукой.

fehhner ★★★★★
() автор топика
Ответ на: комментарий от fehhner

Отнесу в сервис в выхи

Ты серьёзно думаешь, что они будут разбираться с «KDE не заряжает ноут из-за firefox»???

- Выключенный заражается?
- Заряжается!
Запустят (в лучшем случае) Livewin с флешки...
- Заражается?
- Заряжается!

И усё...

А, или ты разъём перепаять? Ну напиши, помогло ли...

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

Раньше выходных всё равно до сервиса не смогу

Не ходи в сервис, если ноут при включении не руается на блок питания - смысла менять разъем банально нет: новые точно так же гнут эти контакты при нормальном использовании. Это сделано специально. Разве что в официальный Dell, к любым другим, даже авторизованным пока не носи, так как не ясно что там у тебя теперь. Раз с зарядкой разобрался, значит надо посмотреть дальше.

Теперь, так как это Dell - в BIOS зашита тулза, которая протестирует всё железо, которое находится в буке. В зависимости от реализации конкретно в твоей модели кнопки для вызова при загрузке надо жать разные. Но сначала F12 почти наверняка. ПОтом (у меня) - просто выбирается пункт OS Assist. У тебя может быть и по другому.

Так вот, к чему это я. Сначала загрузи эту утилиту, пусть прогонит все тесты, которые сама захочет. Если ошибок не найдет - там есть Thorough mode и (в новых) - выбор компонентов, которые можно протестировать. Скажем так, я бы накликал там всё кроме проца, видео, памяти и харда для начала. А проц, память и хард уже пусть бы гоняло, если ничего до этого не найдется. После прохождения/не прохождения тестов можно будет думать дальше.

Есть вероятность, что у тебя убунта с не очень хорошо пропатченным ядром (я уже не помню тот тред) - а, значит, можно будет попробовать поблеклистить модули, относящиеся к dell. WMI можно заблеклистить в части случаев, и функциональные клавиши не теряют работоспособности. Зависит от модели. А вот энергосбережение может начать вести себя по другому. Есть там еще модуль (не помню точно - вроде dell-i18k или что-то похожее) - его тоже имеет смысл попробовать выключить. Если покажешь lsmod | grep dell - скажу точно. Смысл заключается в том, что эти вот все вещи разработаны для достаточно старых моделей и могут иногда приводить прошивку ноута в слегка не нормальное состояние.

Deleted
()
Ответ на: комментарий от Deleted

У меня арч со стоковой

% lsmod | grep dell
dell_wmi               16384  0
dell_laptop            24576  1
dell_smbios            28672  2 dell_wmi,dell_laptop
dcdbas                 16384  1 dell_smbios
dell_wmi_descriptor    16384  2 dell_wmi,dell_smbios
rfkill                 28672  8 bluetooth,dell_laptop,cfg80211
dell_smm_hwmon         16384  0
led_class              16384  3 input_leds,iwlmvm,dell_laptop
sparse_keymap          16384  2 intel_hid,dell_wmi
wmi                    28672  5 dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor,mxm_wmi
i8042                  32768  1 dell_laptop

fehhner ★★★★★
() автор топика
Ответ на: комментарий от fehhner

Воткни любой лайв с гуями и проведи аналогичный эксперимент с зарядкой. По крайней мере поможет определить, софтовая проблема или аппаратная.

anonymous
()

Как это исправить?

купить зарядку хотя бы на 1 ампер?

darkenshvein ★★★★★
()
Ответ на: комментарий от fehhner

Сначала всё же прогони тесты. А так - ну вот dell_smbios и dell_laptop подходящие кандидаты на блеклист. Попробуй заблеклистить по очереди.

Deleted
()

чини гнездо питания.

Deleted
()
Ответ на: комментарий от fehhner

Запустись с любого лайфого дистрибутива посмотри как зарядное себя там ведет, если все ок то ищи проблему в дистре. А нет то подкинь другую зарядку. Зарядное кстати оригинал или китайский китай?

xaTa ★★★
()
Ответ на: комментарий от xaTa

Накатил обновы после первого поста (до этого не обновлялся долго), затем зарядил 2 раза ноут до отказа (второй раз - разрядив только на половину) и как ни странно, проблема ушла сама собой...
Теперь не знаю, мб проблема была и в полном разряде батареи до этого, или ещё чём, но её уже нет, хотя гнездо я ещё и не менял. 2 суток уже всё работает стабильно.

fehhner ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.