Ubuntu потребляет в два раза больше энергии, чем Windows 11.

Вопрос или проблема

Я использую систему с двойной загрузкой Windows 11 и Ubuntu 24.10. К сожалению, на Ubuntu я получаю лишь около часов работы от батареи, по сравнению с 5-6 часами на Windows 11. Я изучил различные источники потребления энергии, и моим лучшим предположением был дискретный графический процессор. Однако полное отключение его с помощью режима Prime-X select не изменило значительно потребление энергии.

Когда я смотрю на приложение “Ресурсы”, я вижу, что один поток процессора почти всегда загружен на максимум. Обратите внимание, что каждый раз, когда я перезагружаю компьютер, новый поток процессора выбирается для “максимальной загрузки”. Может быть, высокое потребление энергии связано с этим?

Тем не менее, это происходило и на Ubuntu 24.04.1 LTS, и я думал, что обновление ядра с 6.8 до 6.11 с выходом нового Ubuntu 24.10 вчера это исправит. К сожалению, этого не произошло, поэтому я был бы признателен за любую помощь в выяснении причин высокого потребления энергии!

Еще одна вещь, которая может быть связанной с проблемой: каждый раз, когда я закрываю крышку или ставлю Ubuntu в спящий режим, вентилятор продолжает работать, а заряд батареи все равно уменьшается.

ИЗМЕНЕНИЕ: После прочтения других комментариев, в выводе команды top ничего необычного, кроме gnome-shell и моего браузера.

Вот детали моего оборудования:

[H/W path            Device          Class          Description
==============================================================
                                    system         Victus by HP Gaming Laptop 15
/0                                  bus            8C2F
/0/0                                memory         64KiB BIOS
/0/e                                memory         384KiB L1 cache
/0/f                                memory         6MiB L2 cache
/0/10                               memory         16MiB L3 cache
/0/11                               processor      AMD Ryzen 5 8645HS w/ Radeon 
/0/13                               memory         32GiB System Memory
/0/13/0                             memory         16GiB SODIMM Synchronous Unbu
/0/13/1                             memory         16GiB SODIMM Synchronous Unbu
/0/100                              bridge         Advanced Micro Devices, Inc. 
/0/100/0.2                          generic        Advanced Micro Devices, Inc. 
/0/100/1.1                          bridge         Advanced Micro Devices, Inc. 
/0/100/1.1/0        /dev/fb0        display        AD107M \[GeForce RTX 4050 Max-
/0/100/1.1/0.1      card0           multimedia     AD107 High Definition Audio C
/0/100/1.1/0.1/0    input14         input          HDA NVidia HDMI/DP,pcm=3
/0/100/1.1/0.1/1    input15         input          HDA NVidia HDMI/DP,pcm=7
/0/100/1.1/0.1/2    input16         input          HDA NVidia HDMI/DP,pcm=8
/0/100/1.1/0.1/3    input17         input          HDA NVidia HDMI/DP,pcm=9
/0/100/2.1                          bridge         Advanced Micro Devices, Inc. 
/0/100/2.1/0        eno1            network        RTL8111/8168/8211/8411 PCI Ex
/0/100/2.2                          bridge         Advanced Micro Devices, Inc. 
/0/100/2.2/0        mmc0            bus            Realtek Semiconductor Co., Lt
/0/100/2.3                          bridge         Advanced Micro Devices, Inc. 
/0/100/2.3/0        wlo1            network        RTL8852BE PCIe 802.11ax Wirel
/0/100/2.4                          bridge         Advanced Micro Devices, Inc. 
/0/100/2.4/0        /dev/nvme0      storage        KINGSTON SNV2S1000G
/0/100/2.4/0/0      hwmon3          disk           NVMe disk
/0/100/2.4/0/2      /dev/ng0n1      disk           NVMe disk
/0/100/2.4/0/1      /dev/nvme0n1    disk           1TB NVMe disk
/0/100/2.4/0/1/1                    volume         259MiB Windows FAT volume
/0/100/2.4/0/1/2    /dev/nvme0n1p2  volume         15MiB reserved partition
/0/100/2.4/0/1/3    /dev/nvme0n1p3  volume         490GiB Windows NTFS volume
/0/100/2.4/0/1/4    /dev/nvme0n1p4  volume         976MiB Linux swap volume
/0/100/2.4/0/1/5    /dev/nvme0n1p5  volume         799MiB Windows NTFS volume
/0/100/2.4/0/1/6    /dev/nvme0n1p6  volume         439GiB EXT4 volume
/0/100/8.1                          bridge         Advanced Micro Devices, Inc. 
/0/100/8.1/0        /dev/fb0        display        Phoenix3
/0/100/8.1/0.1      card1           multimedia     Rembrandt Radeon High Definit
/0/100/8.1/0.1/0    input13         input          HD-Audio Generic HDMI/DP,pcm=
/0/100/8.1/0.2                      generic        Family 19h (Model 74h) CCP/PS
/0/100/8.1/0.3                      bus            Advanced Micro Devices, Inc. 
/0/100/8.1/0.3/0    usb1            bus            xHCI Host Controller
/0/100/8.1/0.3/0/3                  multimedia     HP Wide Vision HD Camera
/0/100/8.1/0.3/0/4                  communication  Bluetooth Radio
/0/100/8.1/0.3/1    usb2            bus            xHCI Host Controller
/0/100/8.1/0.4                      bus            Advanced Micro Devices, Inc. 
/0/100/8.1/0.4/0    usb3            bus            xHCI Host Controller
/0/100/8.1/0.4/1    usb4            bus            xHCI Host Controller
/0/100/8.1/0.5      card3           multimedia     ACP/ACP3X/ACP6x Audio Coproce
/0/100/8.1/0.6      card2           multimedia     Family 17h/19h HD Audio Contr
/0/100/8.1/0.6/0    input18         input          HD-Audio Generic Mic
/0/100/8.1/0.6/1    input19         input          HD-Audio Generic Headphone
/0/100/8.2                          bridge         Advanced Micro Devices, Inc. 
/0/100/8.2/0                        generic        Advanced Micro Devices, Inc. 
/0/100/8.2/0.1                      generic        AMD IPU Device
/0/100/8.3                          bridge         Advanced Micro Devices, Inc. 
/0/100/8.3/0                        generic        Advanced Micro Devices, Inc. 
/0/100/8.3/0.3                      bus            Advanced Micro Devices, Inc. 
/0/100/8.3/0.3/0    usb5            bus            xHCI Host Controller
/0/100/8.3/0.3/1    usb6            bus            xHCI Host Controller
/0/100/8.3/0.4                      bus            Advanced Micro Devices, Inc. 
/0/100/8.3/0.4/0    usb7            bus            xHCI Host Controller
/0/100/8.3/0.4/1    usb8            bus            xHCI Host Controller
/0/100/14                           bus            FCH SMBus Controller
/0/100/14.3                         bridge         FCH LPC Bridge
/0/100/14.3/0                       system         PnP device PNP0c01
/0/100/14.3/1                       system         PnP device PNP0b00
/0/100/14.3/2                       generic        PnP device HPQ8001
/0/100/14.3/3                       system         PnP device PNP0c02
/0/101                              bridge         Advanced Micro Devices, Inc. 
/0/102                              bridge         Advanced Micro Devices, Inc. 
/0/103                              bridge         Advanced Micro Devices, Inc. 
/0/104                              bridge         Advanced Micro Devices, Inc. 
/0/105                              bridge         Advanced Micro Devices, Inc. 
/0/106                              bridge         Advanced Micro Devices, Inc. 
/0/107                              bridge         Advanced Micro Devices, Inc. 
/0/108                              bridge         Advanced Micro Devices, Inc. 
/0/109                              bridge         Advanced Micro Devices, Inc. 
/0/10a                              bridge         Advanced Micro Devices, Inc. 
/0/10b                              bridge         Advanced Micro Devices, Inc. 
/0/10c                              bridge         Advanced Micro Devices, Inc. 
/0/10d                              bridge         Advanced Micro Devices, Inc. 
/1                                  power          WK04070XL
/2                  input0          input          Кнопка питания
/3                  input1          input          Переключатель крышки
/4                  input10         input          ELAN07FB:00 04F3:321A Сенсорная панель
/5                  input11         input          Беспроводные горячие клавиши
/6                  input12         input          Горячие клавиши HP WMI
/7                  input2          input          Клавиатура AT Translated Set 2
/8                  input3          input          Видео шина
/9                  input4          input          Видео шина
/a                  input8          input          ELAN07FB:00 04F3:321A Мышь][1]

Кратко о железе:
-Ryzen 5 8645HS
-Nvidia RTX 4050
-32GB ОЗУ
-1TB SSD
-WiFi 6

Детали батареи:

--- TLP 1.6.1 --------------------------------------------

+++ Уход за батареей
Плагин: общий
Поддерживаемые функции: ничего нет в наличии

+++ Статус батареи: BAT0
/sys/class/power_supply/BAT0/manufacturer                   = HP
/sys/class/power_supply/BAT0/model_name                     = Primary
/sys/class/power_supply/BAT0/cycle_count                    =     32
/sys/class/power_supply/BAT0/energy_full_design             =  65742 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  65742 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  40255 [mWh]
/sys/class/power_supply/BAT0/power_now                      =  30353 [mW]
/sys/class/power_supply/BAT0/status                         = Разрядка

/sys/class/power_supply/BAT0/charge_control_start_threshold = (не доступно) 
/sys/class/power_supply/BAT0/charge_control_end_threshold   = (не доступно) 

Заряд                                                      =   61.2 [%]
Вместимость                                                =  100.0 [%]

Ответ или решение

Причины высокой мощности потребления Ubuntu по сравнению с Windows 11 на примере вашего устройства

На основе вашего описания и предоставленных данных, существует несколько факторов, которые могут привести к тому, что ваша установка Ubuntu расходует вдвое больше энергии по сравнению с Windows 11 на вашем ноутбуке HP Victus с процессором AMD Ryzen 5 8645HS и дискретной видеокартой NVIDIA RTX 4050. Давайте разобьем проблему на ключевые области:

1. Управление производительностью процессора

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

Решение:

  • Убедитесь, что вы используете последние версии всех драйверов, включая графические и чипсетов.
  • Получите представление о запущенных процессах с помощью команды htop, которая может дать более полную картину использования ресурсов.
  • Если это возможно, попробуйте использовать cpupower для управления частотами процессора и энергопотреблением.

2. Дискретная графическая карта

Несмотря на то, что вы отключили дискретную графику через Prime-X, это иногда не приводит к заметному снижению потребления энергии на некоторых системах, особенно если драйверы не полностью оптимизированы для работы с вашей графикой на Ubuntu.

Решение:

  • Попробуйте использовать различные версии драйверов NVIDIA (например, открытые драйвера в отличие от проприетарных).
  • Проверьте настройки NVIDIA в nvidia-settings, чтобы гарантировать, что он оптимизирован для низкого энергопотребления, когда это возможно.

3. Параметры управления энергопотреблением

Вы также можете столкнуться с проблемами управления энергопотреблением из-за настроек самого дистрибутива. Некоторые параметры управления энергией могут быть не настроены должным образом.

Решение:

  • Установите и настройте TLP, который поможет оптимизировать управление питанием:
    sudo apt install tlp tlp-rdw
    sudo tlp start
  • Проверьте конфигурационные файлы TLP и убедитесь, что они настроены на оптимальный режим для вашего оборудования.

4. Проблемы с переходом в спящий режим

Ваши упоминания о том, что при закрытии крышки или при переходе в спящий режим вентилятор продолжает работать и заряд батареи убывает, указывают на проблему с управлением состоянием системы.

Решение:

  • Убедитесь, что настройки управления питанием правильно настроены для вашего оборудования:
    • Проверьте файлы конфигурации /etc/systemd/logind.conf, убедившись, что строчки, которые управляют действием системы при закрытии крышки, установлены правильно.
  • Проверьте параметры BIOS, чтобы удостовериться, что режимы сна и гибернации поддерживаются и работают корректно.

5. Другие фоновые процессы

Фоновый процесс gnome-shell и ваш веб-браузер могут создавать нагрузку на систему. Если у вас много открытых вкладок в браузере или запущены тяжелые приложения, это также может привести к значительному увеличению потребления энергии.

Решение:

  • Постарайтесь минимизировать количество открытых вкладок и отключить ненужные расширения в браузере.
  • Используйте инструменты мониторинга в реальном времени для анализа процессов и их потребления ресурсов, такие как top или htop.

Заключение

Ваша ситуация требует комплексного подхода к анализу и оптимизации, чтобы свести к минимуму потребление энергии в Ubuntu по сравнению с Windows 11. Попробуйте применять указанные рекомендации последовательно и наблюдайте за изменениями в потреблении энергии. Если проблема не разрешится, возможно, стоит рассмотреть возможность переноса на другую версию ядра или переустановки системы для улучшения совместимости.

Оцените материал
Добавить комментарий

Капча загружается...