-
-
Notifications
You must be signed in to change notification settings - Fork 291
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
Ryzen 4750U not showing temperature output with no error #145
Comments
@Red-Eyed since I know you have an AMD, does any of this ring a bell for you? |
So, |
@JJGadgets, as we don't have Ryzen 4750U, would be nice to know, where is located the actual temperature for Ryzen 4750U ? |
@AdnanHodzic If I remember right, there was a cmd option "--debug" which shows |
@JJGadgets can you execute these commands (without python3 -m pip install psutil --user
python3 -c "import psutil; import pprint; pprint.pprint(psutil.sensors_temperatures())" |
I ran into this issue with Ryzen 7 4750U ThinkPad T14 on Arch Linux. Zenmonitor replaced the k10temp module with zenpower which I do not believe works with auto-cpufreq. |
Hey, sorry I have been a bit busy lately, all replies may also be delayed but I’ll try my best to keep up. Just as an update: I’m currently on my PopOS install in a lecture where I don’t have auto-cpufreq installed right now, I’ll boot into Manjaro in a few hours once I’m out and report back. |
ZenMonitor and s-tui appear to be accurate. |
Sorry, I didn't mean tools, I meant, which place of Anyway, executing that command will help, and you can do that on any modern distro (the latest pop os is fine), it doesn't matter |
When Zenmonitor is installed I get the following: ❯ python3 -c "import psutil; import pprint; pprint.pprint(psutil.sensors_temperatures())"
{'amdgpu': [shwtemp(label='edge', current=40.0, high=None, critical=None)],
'iwlwifi_1': [shwtemp(label='', current=49.0, high=None, critical=None)],
'nvme': [shwtemp(label='Composite', current=29.85, high=76.85, critical=79.85)],
'thinkpad': [shwtemp(label='', current=51.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=66.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None)],
'zenpower': [shwtemp(label='Tdie', current=51.25, high=95.0, critical=95.0),
shwtemp(label='Tctl', current=51.25, high=None, critical=None)]} When you uninstall Zenmonitor and install lm_sensors, it workts with auto-cpufreq and shows the below: ❯ python3 -c "import psutil; import pprint; pprint.pprint(psutil.sensors_temperatures())"
{'amdgpu': [shwtemp(label='edge', current=40.0, high=None, critical=None)],
'iwlwifi_1': [shwtemp(label='', current=53.0, high=None, critical=None)],
'k10temp': [shwtemp(label='Tctl', current=50.75, high=None, critical=None),
shwtemp(label='Tdie', current=50.75, high=None, critical=None)],
'nvme': [shwtemp(label='Composite', current=30.85, high=76.85, critical=79.85)],
'thinkpad': [shwtemp(label='', current=40.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=66.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None),
shwtemp(label='', current=0.0, high=None, critical=None)]} |
Thank you @tpeacock19 , according to your output, I made a fix! |
I'm unsure which of these fixes is correct, but using this commit 000a1c2 does indeed work. |
Actually, it throws an error unless it is changed to the below: Shows 16 CPU. elif "zenpower" in core_temp:
# https://github.com/AdnanHodzic/auto-cpufreq/issues/145#issuecomment-763294009
temp_per_cpu = [core_temp["zenpower"][0].current] * online_cpu_count |
Oh I see, I used very old branch, and then just merged my changes to upstream |
Changes have been merged with master, new 1.5.3 release will be released shorty, after which these changes will also be propagated to AUR and snap packages. |
Hey, my CPU temperature doesn't seem to be reported on auto-cpufreq on my Ryzen 7 4750U ThinkPad T14 on Manjaro KDE kernel 5.9.16-1. s-tui seems to work just fine tho, so does ZenMonitor. I do not get an error in auto-cpufreq despite the temperature clearly being not displayed, compared to #14.
Error output:
System information:
The text was updated successfully, but these errors were encountered: