LINUX.ORG.RU

Legion 5, энергопотребление и другие мелочи

 , , , ,


1

1

Привет всем!

Есть лаптоп Lenovo Legion 5 15ACH6A, модель 82NW001GRU. Сейчас на нём стоит свежая Kubuntu 22.04. Пока из того, что уже проверил вроде в основном всё работает. Не пробовал ещё внешний монитор, надо проводок купить. Ну и есть мелочи, которые перечислю ниже.

Основной вопрос в том, что он много жужжит вентиляторами и быстро разряжается, даже когда ничего особо не делаю. Вот, этот текст набираю, открыто ещё 8 вкладок с одним текстом (результаты гугления, форумы, вики, никакого видео) и konsole с top'ом. Top показывает %Cpu(s): в районе 0,5 - 1,6. При этом ноутбук что-то активно охлаждает. Поставил Psensor (KDE'шный виджет почему-то никаких датчиков не нашёл), процессор 42 градуса, видео 44 (не знаю пока, какое из двух, написал максимальное значение), накопитель тоже 44. На небольшие промежутки вентиляторы выключаются, потом опять. Видимо у лаптопа порог где-то рядом с этими значениями. Такое поведение проявляется вне зависимости от розетки.

Попробовал менять CPU Governor на Powersave. Частота снижается, но проблему это не решает. Ещё тут есть сочетание клавиш для смены разных профилей производительности/энергопотребления - «Fn+Q» (на наклейке написано). Всего их три: тихий (синий), сбалансированный (белый) и производительный (красный). Цвета соответствуют цветам светодиода на кнопке питания в нужном режиме. У меня получается переключать только между тихим и сбалансированным. При выборе тихого тише не становится, вообще такое впечатление, что меняется только цвет индикатора. Производительный (красный) выбрать не получается в принципе. Под Windows для этой приблуды должна быть какая-то своя софтина, но Windows у меня нет, Windows это зло. Не знаю, может быть магия в софтине, а не прошивке лаптопа. Как бы это переключение ещё отлавливать?

В общем, как бы его заставить вести себя тихо, не втягивать пыль, не жрать батарейку в то время, когда нагрузки нет? Да, я понимаю, что аппарат позиционируется как типа игровой, а не портативный и долгоживущий. Но всё таки хотелось бы... Что можно сделать? Можно ли совсем отключать вторую видеокарту, когда не требуется? Или, если я на ней явно ничего не запускаю, то она и не потребляет? Мне, судя по показателям температуры, кажется, что всё таки потребляет и в простое.

Кроме этого ещё такие вопросы:
* Как изменить частоту дисплея с 165 на 60 Гц? Опять же для снижения потребления энергии. Кроме того, хочу посмотреть, как будет плавность. Почему-то в Wayland сеансе всё невероятно плавно и без лагов, а в X11 есть какие-то периодические фризы и фризы, особенно заметны при минимизации окон, как будто FPS падает до 15 - 20. Мне думается, вдруг это Xorg'у не нравится такая большая частота обновления? В настройках KDE, и через xrandr частоту сменить не получается, есть только 165. А Wayland сам по себе пока не особо готов (перестают работать приложения x11, некоторые кнопки Plasma не всегда работают, например «Shut down» в меню) в KDE, поэтому его не хочу.
* На тачпаде жесты для переключения окон и масштабирования в Лисе работают только в сеансе Wayland, в X11 почему-то не хотят.
* В X11 тачпад вообще какой-то странный, нажатия тремя пальцами срабатывают через раз, а в Wayland - нормально всегда.
* Как там с ускорением воспроизведения в браузерах на GPU от AMD?

Linux Legion 5.15.0-27-generic #28-Ubuntu SMP Thu Apr 14 04:55:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev c3)
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c3)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]
04:00.0 Non-Volatile memory controller: SK hynix Gold P31 SSD
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
06:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852AE 802.11ax PCIe Wireless Network Adapter
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne (rev c5)
07:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
07:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
07:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
07:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)
07:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
08:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
08:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)

Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         48 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  16
  On-line CPU(s) list:   0-15
Vendor ID:               AuthenticAMD
  Model name:            AMD Ryzen 7 5800H with Radeon Graphics
    CPU family:          25
    Model:               80
    Thread(s) per core:  2
    Core(s) per socket:  8
    Socket(s):           1
    Stepping:            0
    Frequency boost:     enabled
    CPU max MHz:         4462,5000
    CPU min MHz:         1200,0000
    BogoMIPS:            6387.59
    Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx m
                         mxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pcl
                         mulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic
                          cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext per
                         fctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms in
                         vpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_m
                         bm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_cl
                         ean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes v
                         pclmulqdq rdpid overflow_recov succor smca fsrm
Virtualization features: 
  Virtualization:        AMD-V
Caches (sum of all):     
  L1d:                   256 KiB (8 instances)
  L1i:                   256 KiB (8 instances)
  L2:                    4 MiB (8 instances)
  L3:                    16 MiB (1 instance)
NUMA:                    
  NUMA node(s):          1
  NUMA node0 CPU(s):     0-15
Vulnerabilities:         
  Itlb multihit:         Not affected
  L1tf:                  Not affected
  Mds:                   Not affected
  Meltdown:              Not affected
  Spec store bypass:     Mitigation; Speculative Store Bypass disabled via prctl and seccomp
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:            Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP always-on, RSB filling
  Srbds:                 Not affected
  Tsx async abort:       Not affected

★★★★★

Последнее исправление: ls-h (всего исправлений: 1)

Попробуй power-profiles-daemon для энергосбережения. У меня на ноуте позволил приблизиться в этом плане к винде)

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

Попробуй power-profiles-daemon

Он у меня, оказывается, уже стоит. Как узнать, что именно он делает в том или ином режиме? Переключил в «power-saver», ничего не меняется. Ещё у обоих режимов написано «Driver: placeholder». Видимо, само из коробки оно ничего не делает.

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

Как узнать, что именно он делает в том или ином режиме?

Этим вопросом не задавался, так что сказать не могу.

А tlp случайно не стоит? Они вроде конфликтуют

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

А tlp случайно не стоит?

На тот момент не стоял. Сейчас поставил посмотреть, т.к. у него большой список настроек и есть что попробовать поменять. А power-profiles-daemon отключил пока, т.к. не понятно, что с ним делать.

Вообще хорошо бы разобраться с аппаратной частью, понять, что можно отключить. А чем это отключать, это уже другой вопрос. Можно хоть скриптом, который будет делать echo 0 > /sys/....

В принципе меня бы даже вполне устроил скрипт с ярлыком, чтобы когда я далеко от розетки и мне не надо запускать что-то тяжёлое, я мог бы продлить работу от батареи. Или, что ещё лучше, как-то отлавливать изменения профиля по сочетанию «Fn+Q».

ls-h ★★★★★
() автор топика
Ответ на: комментарий от cobold

Powertop пробовал?

Поставил, разбираюсь. Выложить какой-нибудь его выхлоп?

ls-h ★★★★★
() автор топика
Ответ на: комментарий от cobold
The battery reports a discharge rate of 15.7 W
The energy consumed was 328 J

              Usage     Device name
             12,0%        CPU misc
             12,0%        CPU core
              5,1%        Display backlight
              0,0%        Audio codec hwC1D0: Realtek
              0,0%        USB device: Integrated Camera ( )
            100,0%        USB device: xHCI Host Controller
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M]
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
            100,0%        PCI Device: Realtek Semiconductor Co., Ltd. RTL8852AE 802.11ax PCIe Wireless Network Adapter
            100,0%        USB device: ITE Device(8910) (ITE Tech. Inc.)
            100,0%        Radio device: ideapad_acpi
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
            100,0%        PCI Device: SK hynix Gold P31 SSD
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
            100,0%        Radio device: rtw89_pci
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
            100,0%        PCI Device: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
             49,9%        PCI Device: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
             49,8%        PCI Device: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
             33,7%        runtime-AMDI0010:01
              1,4 pkts/s  Network interface: wlp6s0 (rtw89_pci)
              0,0%        PCI Device: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
              0,0%        PCI Device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]
              0,0 pkts/s  Network interface: enp5s0 (r8169)


The battery reports a discharge rate of 16.2 W
The energy consumed was 314 J
The estimated remaining time is 3 hours, 59 minutes

Summary: 1722,6 wakeups/second,  0,0 GPU ops/seconds, 0,0 VFS ops/sec and 15,3% CPU use

                Usage       Events/s    Category       Description
              6,1 ms/s     224,0        Interrupt      [11] AMDI0010:01
              2,8 ms/s     196,3        Timer          tick_sched_timer
              5,9 ms/s     180,8        Process        [PID 287] [irq/49-MSFT0001]
              4,7 ms/s     178,6        Interrupt      [79] amdgpu
              2,9 ms/s     153,1        Process        [PID 1920] /usr/bin/kwin_x11
             17,0 ms/s     112,6        Process        [PID 1918] /usr/bin/kwin_x11
             26,9 ms/s      88,3        Process        [PID 1077] /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/sddm/{5bf4320e-7147-4491-95c7-1fcd4a14e4da}
              7,2 ms/s      76,1        Process        [PID 1211] /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/sddm/{5bf4320e-7147-4491-95c7-1fcd4a14e4da}
             14,9 ms/s      87,4        Process        [PID 2500] /app/lib/firefox/firefox
              2,8 ms/s      74,6        Interrupt      [7] pinctrl_amd
              4,8 ms/s      40,6        Process        [PID 2036] /usr/bin/plasmashell
              1,4 ms/s      41,2        Process        [PID 373] [gfx]
              1,4 ms/s      26,7        Process        [PID 2616] /app/lib/firefox/firefox
              5,7 ms/s      26,4        Process        [PID 2962] /usr/bin/konsole
            337,6 µs/s      24,8        Process        [PID 13] [rcu_sched]
              1,6 ms/s      19,4        Process        [PID 763] [irq/83-rtw89_pc]
              4,1 ms/s      12,1        Process        [PID 2767] /app/lib/firefox/firefox-bin -contentproc -childID 3 -isForBrowser -prefsLen 4545 -prefMapS
             33,3 µs/s      11,0        kWork          kfree_rcu_monitor
            136,8 µs/s      10,8        kWork          psi_avgs_work
             58,9 µs/s       9,5        kWork          kfree_rcu_work
            589,9 µs/s       9,2        Process        [PID 2772] /app/lib/firefox/firefox-bin -contentproc -childID 3 -isForBrowser -prefsLen 4545 -prefMapS
              2,4 ms/s       8,3        Interrupt      [7] sched(softirq)
             15,7 ms/s       2,3        Process        [PID 3837] /usr/bin/psensor
            194,5 µs/s       7,5        kWork          ieee80211_iface_work
              0,0 µs/s       4,8        kWork          commit_work
              1,7 ms/s       3,9        Process        [PID 3845] /usr/bin/psensor
             33,5 µs/s       4,6        kWork          flush_to_ldisc
              0,0 pkts/s  Network interface: enp5s0 (r8169)

ls-h ★★★★★
() автор топика

https://linrunner.de/tlp/news.html#news-top-1 Я все свои проблемы с ноутами порешал с помощью TLP. Зарезал до не особо высоких значений максимальную частоту cpu/gpu, на батарейке сделал только powersave отключил буст, ну и всё по-мелочи там было закомменченно в конфиге. + переткнул на deepsleep при закрытии крышки. dell xps с 15% усохшимся аккумом живёт от батарейки 8-12 часов. Каждый день его открываю на 20-30-40 мин поработать, потом убираю, и так без зарядки может жить неделю-полторы вполне.

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

Ещё TLP каким-то макаром может минимальную частоту выставить меньше той которая указана в диапазонах cpufreq-info. У меня на том же XPS выставил 300-400мгц, соответственно когда делаешь что-то простое, читаешь одну вкладку, пишешь в редакторе - батарейка вообще еле жрётся

proveryam
()

Ещё бы сделать так, чтобы ускорение видео заработало в браузерах. Я так понимаю, что на данный момент это только Firefox и только в Wayland. Так?

ls-h ★★★★★
() автор топика
Ответ на: комментарий от proveryam

Я все свои проблемы с ноутами порешал с помощью TLP

А профилей у него только два? Т.е., если вдруг понадобится сделать что-то тяжёлое, но при этом питание не от розетки, то мне ндо будет этот демон остановить или как?

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

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

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

Ну и да, просто отрубаешь его если надо

Оказывается, его можно руками переключать tlp bat|ac. Тогда в принципе нормально, если что можно переключить, когда требуется что-то мощное сделать на батарейке. А ещё оказалось, что это просто пачка bash скриптов.

ls-h ★★★★★
() автор топика
Последнее исправление: ls-h (всего исправлений: 1)

Как бы ещё понять, делает ли что-то «Fn+Q» в GNU/Linux? Пока кроме изменения цвета диода других отличий не нахожу.

ls-h ★★★★★
() автор топика
18 февраля 2024 г.
Ответ на: комментарий от pekmop1024

Продолжай держать в курсе, твое сообщение очень важно для всех

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

Не согласен. У меня аналогичное железо и я решил этот вопрос, интересно как его решил топикстартер.

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

Чем в итоге тема закончилась?

Особо интересного ничего. Использую TLP, немного помогает. Основной жор это мощная видеокарта. Полноценно её отключить не вышло. Можно удалить PCI-e устройство с шину, но даже при этом она всё равно включается.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от torm7

У тебя powertop в простое сколько показывает расход?

Если мощное GPU спит, то 10 - 12, если нет, то 17 - 20. Простой тут: загружено DE, браузер с парой вкладок.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от torm7

Я пробовал отключить устройство с шины PCI-e вот так:

#!/bin/bash

audio_id=«1002 ab28»
audio_address=«0000:03:00.1»
video_id=«1002 73ff»
video_address=«0000:03:00.0»

echo «Loading vfio-pci»
modprobe «vfio-pci»

echo «Going to disable built-in audio»
echo «$audio_id» > «/sys/bus/pci/drivers/vfio-pci/new_id»
echo «$audio_address» > «/sys/bus/pci/devices/$audio_address/driver/unbind»
echo «$audio_address» > «/sys/bus/pci/drivers/vfio-pci/bind»
echo «$audio_id» > «/sys/bus/pci/drivers/vfio-pci/remove_id»

echo «Going to disable video»
echo «$video_id» > «/sys/bus/pci/drivers/vfio-pci/new_id»
echo «$video_address» > «/sys/bus/pci/devices/$video_address/driver/unbind»
echo «$video_address» > «/sys/bus/pci/drivers/vfio-pci/bind»
echo «$video_id» > «/sys/bus/pci/drivers/vfio-pci/remove_id»

Но результат неоднозначный. В первые секунды потребление dGPU сильно возрастает, потом оно выключается. И вроде бы всё хорошо… Однако если открыть браузер Google Chrome, то устройство просыпается опять на некоторое время. Как? Если его даже на шине не видно. Кроме того, при подключении зарядки, оно так же активизируется и начинает жрать. А ещё ноут периодически зависает при выключении. Других способов я пока не нашёл.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от torm7

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

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

Я в целом слабо представляю зачем в linux нужна дискретка. Я её в виртуалку пробрасываю для винды. Собственно у меня в linux она никогда не используется.

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

Я в целом слабо представляю зачем в linux нужна дискретка

Играть. У меня GNU/Linux это единственная система.

Собственно у меня в linux она никогда не используется.

В системе она вообще не видна, получается? Каким образом заблокирована и бывают ли при этом такие приколы, как у меня что GPU живёт своей жизнью и просыпается когда не надо?

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

Ускорение работает на иксах. На интеле и нвидии, на AMD - хз.

Skullnet ★★★★★
()

кнопки Plasma не всегда работают, например «Shut down» в меню) в KDE, поэтому его не хочу.

Шестая плазма? Нафига бета-тестером записался?

Skullnet ★★★★★
()
Ответ на: комментарий от ls-h

Не, в системе она видна конечно. Но я не замечал что она просыпается без разрешения. Ключевая фраза для поиска gpu path through. А так на арче есть хорошая статья, просто если не планируешь в виртуалки прокидывать, то надо где то на середине остановиться.

torm7
()

Для легиона есть драйвер позволяющий менять fan curve.

https://github.com/johnfanv2/LenovoLegionLinux

вот тут попробуй.

Ленова адски экспериментирует с вентиляторами причем в область постоянного непрекращающегося из включения- так что все старые шутки по попробуй power profile и иже с ними уже не смешно. Все хотят игорей, огромного горячего TDP и могучего FPS, а помноженное на низкотемпературный припой и чорный компаунд леново это начинает угрожать гарантийному сроку. Поэтому если кулер включился - то выключится он не скоро. И это фича, исправлять этот шлак не будут.

Я уже психанул и спаял внешний контроллер на attiny с собственным термодатчиком перехватывающим управление у ленововского кривожопого AI.

Qui-Gon ★★★★★
()
Ответ на: комментарий от ls-h

GPU живёт своей жизнью и просыпается когда не надо

Это его нормальное состояние. Нужно тихо холодно и от батареи - ищем ноут строго без дискретки.

Хотим играть - забываем про тишину, температуру и автономность.

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

Это его нормальное состояние

Что же в нём нормального? Если мощная видеокарта в принципе умеет спать, то путь и спит пока я не играю и не гоняю 3D графику. На брайзер с ЛОРом вполне хватит и встроенной. Надо только как-то заставить её не просыпаться, когда не просят.

ls-h ★★★★★
() автор топика
Последнее исправление: ls-h (всего исправлений: 1)
Ответ на: комментарий от Qui-Gon

Для легиона есть драйвер позволяющий менять fan curve.

Спасибо! Это я уже нашёл со времён создания темы. Основная оставшаяся проблема - dGPU.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от torm7

А так на арче есть хорошая статья,

Мой скрипт в принципе делает то же самое, только после загрузки. А по тому руководству карточка будет отсутствовать в системе сразу с начала загрузки. Я и это пробовал уже. Приколы с её пробуждением всё равно были. Это видно по возросшему потреблению энергии и шуму вентилятора.

ls-h ★★★★★
() автор топика

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

datafile4
()
Ответ на: комментарий от ls-h

Ещё бы сделать так, чтобы ускорение видео заработало в браузерах. Я так понимаю, что на данный момент это только Firefox и только в Wayland. Так?

Не так. Firefox умеет и в Xorg. Но у нас АМД. А АМД не завезли аппаратный блок масштабирования. Декодер сделали - а вот натягивание совы на глобус то есть декодированного кадра на выделенный размер окошка делается обычным шейдером - то есть включаются 3д ядра видеокарты. В итоге получается что для мелких видосов типа FHD софтверное декодирование процессором получается более энергоэффективным, а для 4K хардверное ускорение выигрывает.

Довезти забытый хардверный юнит обещают в RDNA3.5 - то есть в не существующие пока процессоры Zen5. Драйвер для него уже есть ну по крайней мере в -next.

Qui-Gon ★★★★★
()
Последнее исправление: Qui-Gon (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.