-
-
Notifications
You must be signed in to change notification settings - Fork 280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Warning: CPU turbo is not available" - Of concern? #602
Comments
I don't have an AMD chipset (but @shadeyg56 might know more), but if you're getting this message about turbo boost, that means that your CPU doesn't have/support it. |
I am not sure this is correct. Both ryzen 7640u and 7840u have turbo mode. In fact in this thread #604 you can see that the user has a ryzen 7840u and turbo mode is detected by auto-cpufreq. I have the same issue with a ryzen 6600u where turbo is not detected. What I can see is different is the "Driver" and the kernel. Both here and in my case the Driver is: amd-pstate-epp and kernel is 6.5, whereas in that other thread the Driver is acpi-cpufreq and Kernel is 6.1. Hope this helps. |
@avatar1024 interesting, if changing the driver enables ability to have turbo on this chipset, could you please update the troubleshooting section with this info? I credit every contributor to the project in future release even if it's for a simple Readme update :) |
Commit in relation to turbo mode not available with the amd-pstate-epp driver, but is working with the acpi-cpufreq driver (test on Zen 3+ and Zen 4 AMD CPU). See AdnanHodzic#602
Hello, right so I've now done some testing on my machine. By switching the driver to acpi-cpufreq, the turbo mode is available and is working. I did a stress test of the CPU and turbo mode turned on. I made the commit to the README.md. auto-cpufreq is a great piece of software btw, greatly improved my system :) |
Great to hear!
I didn't see any new PR's ... as a PR could close this issue. Although now I'm thinking, even code changes could be made where in case
Spread the love and consider donating to the project :) |
I may not have done it correctly. I went to the README.md, did an edit there and committed the changes (with a comment relating the changes to this bug report). Did you not receive that?
Absolutely! All the best Gauthier |
Add another point in troubleshooting regarding turbo not available on some CPUs. This relates to AdnanHodzic#602 (workaround consisting in switching driver tested on AMD Zen 3+ and Zen 4 CPUs).
Add another point in troubleshooting regarding turbo not available on some CPUs. This relates to #602 (workaround consisting in switching driver tested on AMD Zen 3+ and Zen 4 CPUs).
I am using Zorin OS 17(Ubuntu 22.04) with 6.6.5 Kernel and I have the exact same issue with my Ryzen 7 4700U (Zen2) CPU. I did not realize that AMD P-state drivers became default beginning from 6.3 kernel but when I updated the kernel it was still acpi_cpufreq driver. Then after some research I found out that you need to activate CPPC in BIOS (change from Auto to Enabled) and then restarting laptop I checked driver automatically changed to amd_pstate_epp Nice thing about this driver is that for my CPU (4700U) it allows it to go down to 400MHz and boost up to 4.2GHz , with previous driver there was only 3 frequencies available (1400 - 1700 - 2000). Initially it worked without any issues , I did a few stress tests and CPU really jumped to 4.2 GHz for some time and then going down around 3.2-3.3 GHz range. But since yesterday I don't know what happened CPU doesn't pass 1.6 GHz limit and I got the same error "CPU Turbo is not available" in auto-cpufreq interface. When I closed CPPC in BIOS and reverting back to acpi_cpufreq driver Max frequency is limited to 2000MHz for this CPU but in stress test it can go up to 3GHz and can maintain that frequency consistently. It seems like these AMD P-state drivers are not properly optimized yet. |
I have same issue on my rog ally 7840u chip pstates are a mess , high cpu usage if using powersave governor and performance setting it keeps freq at 4300 (turbo), I don’t think the latest kernel in fedora supports access to the turbo yet in pstates, I reverted cpu auto freq to acpi and all works as it should, however it would be great to have this work with pstates as it gives far more granular control rather than 1200 2200 and 3300 of acpi (4800) on boost , maybe the dev can look further into this In Future |
Add another point in troubleshooting regarding turbo not available on some CPUs. This relates to AdnanHodzic#602 (workaround consisting in switching driver tested on AMD Zen 3+ and Zen 4 CPUs).
If used amd_pstate=guided i don't see this warning about turbo. Guided works not same like active and you can't use EPP. In both cases, cpupower tells me that the turbo is working. Not work only switching with auto-cpufreq and amd_pstate=active. |
Also i noticed error in logs if used amd_pstate=active auto-cpufreq : /usr/bin/cpufreqctl.auto-cpufreq: line 105: echo: write error: Device or resource busy |
If switch guided to active echo active > /sys/devices/system/cpu/amd_pstate/status /sys/devices/system/cpu/cpufreq/boost disappear. I think EPP manages the boost itself. |
Yes this is the case it seems |
This bug annoys me ) Something with function set_energy_performance_preference i think. |
Check out the in-detail description here: https://www.reddit.com/r/linux/comments/15p4bfs/amd_pstate_and_amd_pstate_epp_scaling_driver/ I think you loose a lot of benefits when switching to the old driver. Right now the README even suggests to go back to the old driver just because |
Issue:
"Warning: CPU turbo is not available" is displayed in the GUI app. Also displays this in the "auto-cpufreq --stats" command. I am running am AMD CPU, so is turbo-boosting my CPU not an option for myself?
sudo auto-cpufreq --config /etc/auto-cpufreq.conf
sudo systemctl stop auto-cpufreq.service
sudo systemctl start auto-cpufreq.service
Error output:
System information:
Config File:
The text was updated successfully, but these errors were encountered: