Leap 15.2, AMD Ryzen3600, Kernel temps

So I guess AMD missed the deadline to include the temperature sensor code for the AMD Ryzen 3000 series processors to the kernel community. Or, they thought they had included it, but hadn’t? Anyway, am I making sense?
I had read somewhere that you needed to update your kernel to the 5.6 version. Well, I had upgraded to 5.6.15, was able to boot into it, and still no results with sensors, or an app I use called CoreCtrl, or ksysguard.

This morning, Leap updated my kernel to 5.3.18-lp152.20.7-default. After running sensors, I get this:

Adapter: PCI adapter
Vcore:        +1.33 V  
Vsoc:         +1.08 V  
Tdie:         +45.0°C  
Tctl:         +45.0°C  
Tccd1:        +48.0°C  
Icore:       +17.00 A  
Isoc:         +6.75 A  

I believe this may be the cpu? I’m not sure what the 3 different temps are representing, and why 3, and not 6?
Other things also get printed, but I know what they are, like the nvme for example.
This is a known issue, with apparently known solutions, but not for me.

So what I’m trying to figure out is how to get the temps of all 6 cores displayed. And does k10temp-pci-00c3 actually represent some sort of composite temp for the cpu?
I’m sorry if someone has posted a thread already about this, I couldn’t find it. Thank you for any ideas in advance.

AMD Ryzen 3600(6 core/12 thread)
Gigabyte X570 AORUS Elite Motherboard
OpenSuSE Leap 15.2

Okay, well k10temp-pci-00c3 does indeed seem to be the cpu. I guess this means that OpenSuSE has finally back ported the required patches into the kernel for 15.2, so it’s now possible to get the cpu temps via sensors.

Also, Tdie seems to be the temp from the chip itself, and Tctl seems to be a calculated offset. Additionally, Tccd1 seems to represent Core Comple Die(CCD) Temperature.

I guess it isn’t necessary, or even possible, to get the temp of each core.

Now I need to find a way to adjust the cpu fan profile from within the OS.

Thanks for looking at the post anyway…

That’s my understanding too. It’s the same with a Ryzen 2600 here, already old enough to be fully supported.

I experimented with the three sources, and ended up using Tdie in the Thermal Monitor Plasma widget. Although you can display all temps (and other stuff) if you want.