batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
2.01k stars 515 forks source link

System temp reported incorrectly. #3915

Open ChildishhAlbino opened 3 years ago

ChildishhAlbino commented 3 years ago

Using Batocera on a Ryzen 3600 and seeing the OS report CPU temperature as 16 degrees celsius when BIOS reports it as 40-ish degrees.

Just wanted to get an idea of if this is being tracked.

Also, additionally - reporting GPU temps would also be super handy to have.

How would one go about implementing these? Would this be difficult/tedious?

lbrpdx commented 3 years ago

What does cat /sys/devices/virtual/thermal/thermal_zone*/temp give you (through SSH/terminal)? This should give you the temperature in milliCelsius.

ChildishhAlbino commented 3 years ago

Will test this next time I boot up the machine

ChildishhAlbino commented 3 years ago

image

This is what I got - is that what I should be looking for? I presume 16800 is 16.8 celsius so I believe the system is not correctly reporting the temps.

lbrpdx commented 2 years ago

Can this be restested on batocera 35-dev? I have access to an AMD CPU now, it's not a Ryzen but a AMD Athlon Silver 3050e with Radeon Graphics and the temperature seems plausible to me.

ChildishhAlbino commented 2 years ago

@lbrpdx not really in a position to update to 35 at the moment. Recently got my box stable and consistent and not keen to update that accordingly.

How far off release is V35?

lbrpdx commented 2 years ago

Probably about 1.5 to 2 months until release… you know it’s depending on how many beta testers we get on the dev builds — and some of them seem reluctant to test the fixes once their setup is « stable and consistent » ;)

Jokes aside, do you still have this issue in v34 then?

ChildishhAlbino commented 2 years ago

fair cop 😂

I haven't checked since getting V34 stable so let me get back to you. I imagine this is an issue on all Ryzen CPUs and APUs as Ryzen has an atypical temperature readout so standard utilities don't all work. This was an early adopter issue with Ryzen with even utilities like Corsair iCUE from memory.

I'll try to get around to making a full system backup so I feel comfortable tinkering with my emubox again 😅

ChildishhAlbino commented 2 years ago

Sorry @lbrpdx - finally got around to tinkering with the box. Unfortunately, the same issue is occurring. Spits out the same values.