Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

> With an idle load, this particular laptop draws 14W of power with the screen turned off.

That's an extremely high idle power usage, I also have a laptop with a Ryzen 9 4900HS (the ROG Zephyrus G14, the only laptop with this chip, to my knowledge), and it idles around 9-11W with the screen on. Most of that is actually because of the RTX 2060 that's bundled with it, and won't turn off in Linux because Nvidia doesn't give a shit. I also suspect the author doesn't have a lot of power saving tunables enabled.

By comparison, another laptop I have with a 4700U (also eight cores) and no discrete GPU idles at 2-3W.

EDIT: If this author is reading this, this [0] is a good page to start from, along with powertop. I'd install and enable TLP, disable boost for efficiency, enable the tunables suggested by powertop, and maybe try nouveau for putting the GPU in the lowest power state.

[0] https://wiki.archlinux.org/title/Power_management



view as:

You can use nvidia-prime to run on intel only right?

> run on intel only

How does that work on a Ryzen laptop?


The English doesn't (quite work), but Intel here refers to the integrated, power-thrifty GPU, so could be more pedantically stated as "run on integrated graphics chip and turn off the Nvidia discrete GPU (and save power)" instead.

I think you may have missed the point. It's Ryzen, meaning AMD, not Intel.

fragmede is saying that when aero-glide2 said "Intel" they were actually referring to the integrated GPU in the laptop in general. Of course there's no integrated Intel GPU in the Ryzen 9 4900 HS, but there is an integrated GPU (a Vega 8).

> but Intel here refers to the integrated, power-thrifty GPU

I don't think there is an Intel GPU here?


Meanwhile my basement R710 idles at like 180W :)

(Obviously these two things aren't similar enough to compare directly, but it's fun to see the general progress/trend of powerusage over time. Cray-1 needed what? 100KW?)


Check out https://gitlab.com/asus-linux/asusctl. It provides a cli mechanism for switching between igpu-only, dgpu-only, and hybrid (nvidia card sleeps unless called via prime). If you use version 3.x, everything is built into asusctl. With 4.x, they've extracted that functionality to supergfxd/supergfxctl (in the same project).

I'm currently using hybrid with PRIME offload and runtime D3 enabled, but no matter what, the runtime D3 status is indicated as "Not Supported".

I'm getting similar results with my G14 (4800HS) running Windows on battery power and silent mode, which is interesting, because I originally gave up trying to have it run Linux because the dGPU would just spin like mad.

Author here, you are correct, not tuned.

Will try your suggestions! Much appreciated.


For computing efficiency comparison purposes a very old Thinkpad x40 laptop with a single core CPU, 1.5GB RAM and the screen off idles at about 12.5W, at a unix load of 0.02

Legal | privacy