После обновления до ядра 4.13 батарея моего ноутбука начала разряжаться при отключении питания (около 30% за один день). Этого не произошло, если я загрузил ноутбук с ядра 4.12 или Windows 8.1, поэтому проблема явно связана с новой версией ядра.
Раньше у меня была похожая проблема из-за пробуждения по сети (WoL). Однако, это было решено давно, навсегда отключив WoL. Я могу легко проверить, ethtool
что WoL все еще отключен.
Может ли быть так, что WoL повторно включается, когда я выключаю ноутбук из меню выключения питания? Действительно, если я принудительно отключаю (т. Е. Удерживая кнопку питания нажатой), я не наблюдаю разряда батареи. Тем не менее, мне не хватает навыков, чтобы проверить эту гипотезу.
Было бы здорово, если бы кто-то мог помочь мне отладить эту проблему.
ethtool -s net0 wol d
найденную в Arch WikiОтветы:
Существует множество возможных причин подобной регрессии, но некоторые вероятные претенденты - либо прошивка устройства, либо драйвер ядра, который не может выключить устройство при завершении работы. Если более новое ядро не устранило вашу проблему, то лучший способ найти виновника - это сделать
git bisect
между двумя ближайшими известными работающими и нерабочими версиями ядра, чтобы выяснить, какие именно изменения вызвали регрессию.Для получения некоторых руководств по этому вопросу попробуйте
git bisect linux kernel
в вашей любимой поисковой системе.Чтобы быстро проверить потребляемую мощность, вы можете использовать подключаемый измеритель мощности и проверить потребляемую мощность устройства со снятой батареей (если ваш ноутбук это позволяет) или, наоборот, с полностью заряженной батареей.
источник