- Joined
- May 6, 2012
- Messages
- 792 (0.17/day)
- Location
- Denmark
System Name | Waterfall | xe |
---|---|
Processor | Core i3-12100F | i5-1240P |
Motherboard | Gigabyte B660M-DS3H | HP laptop |
Cooling | Custom Watercooling | Stock laptop |
Memory | 2*16GB | 16GB DDR4 |
Video Card(s) | RX 5700 with WC blocks | Iris Xe |
Storage | Intel 660 1TB + Crucial BX100 500GB | 1TB SSD |
Display(s) | U24E850R+U2515H | Internal 16" |
Case | Be Quiet! Dark Base 900 | Laptop |
Audio Device(s) | Audio 2 DJ + Xenyx Q802USB | Realtek |
Power Supply | Seasonic Focus Plus Gold 750W | 65W USB-C Power brick |
Mouse | Logitech M330 |
Keyboard | Logitech G610 Orion Brown | Laptop |
Software | Gentoo + Windows 10 Pro | Gentoo |
@peche @thebluebumblebee @stevorob moved the posts from the Pie thread over here
psensor does pick up some temp info in Ubuntu 17.04
Guess I can explain what I meant. So here the sensors output from my Ryzen system:
There are 2 devices that it's reading info from. The amdgpu is my RX460 and the nct6779 is the SuperIO chip. The SuperIO chip is showing 2 temp sensors relating to the CPU: CPUTIN and SMBUSMASTER 0. That's probably enough to get a good feel of temperatures. But it is not polled from the CPU itself. That's what I meant when I said Ryzen had no temperature driver.
Here is a sensors dump from my Athlon 5350:
As can be seen, there are still the GPU and SuperIO sources, but there are also fam15h_power, which can show the software measured power consumption(I think I disabled it in the BIOS), and k10temp, which shows temperatures read from the Athlon 5350 itself. Also, its running integrated graphics, so the radeon sensor is also from the Athlon 5350.
While there are significant differences between the temperatures on the Athlon 5350, that's not always the case.
Here's my G3258 system:
Here the integrated gpu doesn't report any temps, but the SuperIO and CPU does. As can be seen here, PECI agent 0 and coretemp numbers are almost the same, and that's what I've seen from this all the time I've had it, so having the core temperatures doesn't change that much.
So when I said there are no drivers on Linux that can read Ryzen temperatures. I mean nothing can read from the CPU directly. But there's probably a good chance that there is a driver that can read from the SuperIO chip, which gets some info from the CPU.
On my Ryzen system, only recently did the SMBUSMASTER input appear, which I believe to be closer the actual temperature of the CPU, so without a driver that actually read the CPU sensor information, numbers might be a bit off.
All in all, I've never had great reason not to trust SuperIO numbers, so if that is all that you can get, then it's probably fine.