У меня есть некоторые проблемы с энергопотреблением, когда мой компьютер приостановлен. От одного дня к другому происходит значительное энергопотребление, и батарея полностью разряжается за три-четыре дня, когда компьютер остается в подвешенном состоянии без подключения к источнику питания. В настоящее время я использую Ubuntu 20.04, и это никогда не было проблемой до обновления или пока я все еще использовал Windows. Моя батарея сломалась несколько месяцев назад, и ИТ-отдел моего рабочего места сказал, что они никогда не сталкивались с поломкой батареи ноутбука после такого короткого времени (~ 2 года использования), что указывает на некоторые проблемы с тем, как Ubuntu управляет использованием батареи.
Я полагаю, что проблема с разрядкой батареи началась, когда я попытался исправить другую проблему, возникшую при обновлении до 20.04, когда мой компьютер не смог войти в режим ожидания. Эта страница представлен фикс, где строка intel_idle.max_cstate=1 i915.enable_dc=0 добавляется к GRUB_CMDLINE_LINUX= в /etc/sysconfig/grub. В то время это на самом деле не мешало моему компьютеру не переходить в режим приостановки, но я все же оставил параметры там, поскольку это, казалось, уменьшало количество случаев, когда приостановка не удалась. Более поздняя проблема с приостановкой, похоже, была исправлена, хотя мой компьютер по-прежнему потребляет много энергии во время приостановки, поэтому я пытался восстановить настройку в исходное состояние. Я считаю, что проблема заключается в intel_idle.max_cstate=1 что предотвращает переход процессора в состояние глубокого сна. i915.enable_dc=0 отключает управление питанием графического процессора.Я не уверен, повлияет ли это на что-либо, поскольку мой ноутбук, похоже, использует только мой графический процессор nvidia.
Однако у меня есть две проблемы:
- Я не могу найти файл с именем
/etc/sysconfig/grub: нет папки в /и т.д названный системная конфигурация, и нет файла с именем личинка. Однако, выполнив поиск, я нашел файл /загрузка/жратва/жратва.cfg, которые содержат строку Linux /boot/vmlinuz-5.4.0-77-общий корень=UUID=901ebf90-3de9-4271-b1a3-c6ab7dec86c4 ro intel_idle.max_cstate=1 i915.enable_dc=0 тихий всплеск $vt_handoff. Это параметры, которые я должен изменить? Если нет, то где я могу найти правильный файл конфигурации?
- Я уже не могу вспомнить первоначальную настройку. Какие параметры должны быть установлены?
В качестве альтернативы, может ли быть другая проблема, вызывающая разрядку батареи при приостановке?