You are not logged in.
I don't want to sound stupid, but I've been trying to get at least 70% windows autonomy in linux for 2 years.
I have a laptop Asus Zenbook Duo UX482EG.
I noticed a strange pattern. If you disable nvidia, the consumption grows up to 20W, and if you select hybrid mode (nvidia + intel), the consumption drops to 11W while idle.
I tried TLP - consumption doesn't change much 1-2 watt. It kind of worked. Changed schedulers, but no strong effect. I would even say that there is no effect.
I tried laptop-tools - no changes.
Tried everything my brain could think of - no luck.
intel rapl also didn't have any strong effect. Again TLP + rapl with a limit to 5W on everything literally gave a profit.... at 0W according to powertop and turbostat.
Tried thermald and no effect either.
Tried acpi_cpufreq governor - temperatures became a little better, but the autonomy is also 2-4 hours doing nothing.
Tried to adjust intel_pstate manually. Turn on/off HWP. Make passive mode or active mode.
I put EPP in 15. I put pcie_aspm.policy=powersupersave and just nothing.
Tried different environments to reduce the load. Only tried xorg or Wayland. KDE/GNOME/Hyprland/SwayWM. Autonomy is the same, i.e. 99999999999999999999W per nanosecond
Laptop with all this goodness eats 11W at idle and lives max 4 hours, when on windows it lives 6 to 10 when watching youtube videos in chrome.
Where am I wrong or can you somehow point me in the right direction? Thank you all very much in advance
I hope that the environment of all archlinux users, I can find someone who will give me a nudge to help. I am ready to dedicate poetry to you personally
neofetch
OS: Arch Linux x86_64
Host: ZenBook UX482EG_UX482EG 1.0
Kernel: 6.5.7-arch1-1
Uptime: 51 mins
Packages: 729 (pacman)
Shell: bash 5.1.16
Resolution: 1920x515
DE: hyprland
Theme: Adwaita [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: kitty
CPU: 11th Gen Intel i5-1135G7 (8) @ 4.200GHz
GPU: NVIDIA GeForce MX450
GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics]
Memory: 2815MiB / 15722MiB
cat /sys/bus/pci/devices/0000:01:00.0/power/runtime_status
suspended
cpupower frequency-info
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 4.20 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 2.40 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 1.18 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: ASUSTeK
model: ASUS Battery
power supply: yes
updated: Wed 18 Oct 2023 06:06:34 AM MSK (0 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: discharging
warning-level: none
energy: 34.937 Wh
energy-empty: 0 Wh
energy-full: 60.052 Wh
energy-full-design: 70.001 Wh
energy-rate: 17.989 W
voltage: 15.037 V
charge-cycles: 283
time to empty: 1.9 hours
percentage: 58%
capacity: 85.7873%
technology: lithium-ion
icon-name: 'battery-good-symbolic'
History (charge):
1697598394 58.000 discharging
1697598394 0.000 unknown
History (rate):
1697598394 17.989 discharging
1697598394 0.000 unknown
https://i.postimg.cc/MW9hXhbV/image.png
Last edited by V1del (2023-10-18 10:40:46)
Offline
Please use code and not quote tags for outputs and post textual representation as text instead of an image (and if it must be an image, link to it rather than embedding)
The nvidia observation is normal and expected. Nvidia has facilities to properly power down a card under the driver's control assuming nothing else is using it. (unless you are talking about a UEFI setting, in which case this power increase would indeed be strange) imo 11 watt is quite low already for the system we have here. And it sounds like you tried most things that are feasible. Maybe test e.g. the LTS or even linux-mainline kernels.
Offline