Lenovo ThinkPad T480 and Slackware - experiences and CPU frequency problem
Hi guys,
few days ago I god my new t480, with these characteristics:
So, the Slackware (current) installation (from USB stick) went fine, elilo installed automatically (I had to disable Secure boot in setup). The NVMe drive and memory are really fast - I got these values: RAM drive: Code:
bash-5.0$ dd if=/dev/zero of=zero bs=1M count=1024 Code:
bash-5.0$ dd if=/dev/zero of=zero2 bs=1M count=1024 I enabled "Thunderbolt BIOS Assist Mode" in the Setup, as it should improve battery life. (Some people bricked their laptops when changing this option, but my t480 was fine with that.) The battery life looks good, but I have a problem/question about this - when booted from USB stick, CPU frequency is scaling. However, after the installation (when booted from the drive) the CPU frequency (got from 'cat /proc/cpuinfo') is always at (turbo) maximum - 4GHz. I also installed this tool: https://github.com/erpalma/throttled but I see no change with this behavior. The thing is that the CPU temperature is fine, ~48 degrees, and the fan is not working until there is some real load. However, I'm not sure what is causing the CPU to work (?) on the maximum frequency all the time, and I don't know if this is decreasing battery life? Do you have any experience/idea about this? Best, Aleksandar |
Read /etc/rc.d/rc.cpufreq , does it apply to your case?
|
Code:
dd if=/dev/zero of=zero2 bs=1M count=1024 Code:
dd if=/dev/zero of=zero2 bs=1M count=1024 oflag=direct |
Quote:
Code:
# For CPUs using intel_pstate, always use the performance governor. This also I also installed TLP, and here is the output from tlp-stat: https://pastebin.com/512j9Ru9 Actually, the battery is draining a much faster than it should - it lasts ~6-7 hours, which is not even a 1/3 of what is expected/advertised. By the way, there is an unexpected behavior - the system uses built-in battery first, and then external one. Which has no sense, because I can't hot-replace the external one without shutting down the system. smallpond, thank you for the tip about the NVMe benchmarking. Now it is 1.3GB/s, which is also very nice: Code:
bash-5.0$ dd if=/dev/zero of=zero2 bs=1M count=1024 oflag=direct |
Quote:
Also try run "powertop" to see what process/hardware use most of power. |
Quote:
BTW - the reason I noticed this behaviour is because the A485 still seems to have a firmware issue where it drains both batteries when turned off, so I started removing the external battery if it was going to be stored off for more than a couple hours. |
Quote:
|
Quote:
Quote:
I see no logic with this behavior, but I guess that removing/inserting battery all the time, on a laptop that costs ~$2000 is not a good marketing for Lenovo. |
Quote:
|
Ops
|
Quote:
On first screen you have current power usage so you can see how your changes affect it. I can't help you more in this. I've use this program very very long time ago; - I have very rarely occasion to use laptop on battery power so I don't interested with this program lately. |
Quote:
Code:
PowerTOP v2.10 Overview Idle stats Frequency stats Device stats Tunables WakeUp Code:
>> Good VM writeback timeout |
Hello,
You can set SCALING_GOVERNOR to powersave in /etc/default/cpufreq, and, if you want to go further with intel pstate, you can try pstate-frequency. -- SeB |
Quote:
|
I'm watching this one pretty closely .. Thanks for taking it on ajevremovic.. I'll probably load that pstate-frequency program tonight as well and test it out...
|
All times are GMT -5. The time now is 02:43 PM. |