raiguard / ModernGadgets

Sleek, minimalist, information-dense gadgets for the modern desktop. Inspired by the AddGadgets.com system monitoring gadgets. Built on the Rainmeter platform.
MIT License
300 stars 32 forks source link

Ryzen 1950x Core Temps & Voltages not showing up and greyed out in Settings #128

Closed RavenStryker closed 5 years ago

RavenStryker commented 5 years ago

As you can see in the below screenshot, Core Tempuratures and Core Voltages are greyed out. They do not show up in the graph on the right. I tried manually going into the CPU Meter Settings .ini and manually changed the check boxes from 1 to 0 and then back to 1 again but no dice. It also seems that Fan Speed, CPU Temp Graph and Thermal Throttling are also greyed out.

Modern Gadgets Version: 1.4.1 - Should I try using a beta version? HWInfo64 Version: 6.000-3620

https://imgur.com/0vyO3fL.png https://i.imgur.com/ab36rQg.png https://i.imgur.com/rD6X7Eo.png

raiguard commented 5 years ago

They're grayed out because CPU Meter seems to think that HWiNFO is not running... From your drive temperatures issue, it appears that you correctly configured HWiNFO, so I don't know why it would be doing this.

Open the Rainmeter log (right-click on Rainmeter's tray icon and click 'About'), then middle-click CPU Meter and tell me what the log says.

RavenStryker commented 5 years ago

Seems that it just shows that the skin refreshes and that it is. All of the boxes at the bottom are checked for Error, Warning, Notice and Debug. But no errors are being thrown. I also posted a screenshot of the Skins Tab as well in case anything in there is of good information.

https://i.imgur.com/DITWHNJ.png https://i.imgur.com/Mn8nKSW.png

raiguard commented 5 years ago

I think I know what the problem is. Could you go to the skins tab, and in CPU Meter, find MeasureHwinfoDetect and tell me what the values are?

RavenStryker commented 5 years ago

Ask and you shall receive kind sir.

https://i.imgur.com/B0NSKJL.png

raiguard commented 5 years ago

Aha! I know how to fix this, it was a mistske on my part. This is happening because your Core 0 Temperature sensor is incorrectly configured. I assume that since you have a Ryzen processor, it doesn't have individual core temperature sensors. If this is the case, tie Core 0 Temperature to any entry in the list, and it should fix the issue.

Technical Explanation: the HWiNFO detection works by getting the value of the Core 0 Temperature sensor, and enabling error code output on the measure. What I meant to do was to have it report that HWiNFO wasn't running if the measure returned the error code saying that. However, I accidentally made it do that if it returned any error code at all. So the fix is to make it behave like I originally intended.

RavenStryker commented 5 years ago

Badabing, Badaboom my man! Up and running like a charm! Silly Ryzen and its missing individual core temps, who wouldn't thought they couldn't fit 16 of them on that massive die. Lol

I guess the last question is, not that's it's working but I can't seem to have individual core temps, is there a way for me to get just a single overall temp at the top instead?

raiguard commented 5 years ago

Glad it works now! Yes, I did add an option to just display the package temperature for those who have Ryzen processors. You'll have to enable beta updates though, because 1.5 won't be officially released for a while yet. Luckily beta updates are usually pretty stable, so you shouldn't need to worry too much (in fact, most of MG's userbase is on the betas rather than the official releases).

raiguard commented 5 years ago

Will be fixed in v1.5.0-beta.9.

raiguard commented 5 years ago

Beta 9 is finally out. Please let me know if this fixes the issue!

monkeemunk commented 5 years ago

So I'm having this same problem but I'm not quite sure how to as you said "tie Core 0 Temperature to any entry in the list". Any chance you could elaborate on that cuz I'm stumped.

raiguard commented 5 years ago

Are you on beta 9?

monkeemunk commented 5 years ago

Yessir

raiguard commented 5 years ago

Did you install and configure HWiNFO as per the tutorial? You can find a link to the tutorial in the blue book icon above the "Open Shared Memory Viewer" button in the CPU Meter Settings skin.

monkeemunk commented 5 years ago

All working now, thanks bud.

raiguard commented 5 years ago

Well since I am 99.9% sure I fixed this bug, I'm just gonna close this issue now. XiCynx, if this issue is still present, please let me know. :)