Volterra VT1165 - Reading only VRM Phase2 Temp

Chozo4

Member
Though it's more of a nitpick than anything yet still merits reporting...

Issue:
When scanning the Volterra VT1165 IC, it will only report the second VRM Phase Temperature as 'GPU VRM Tempurature'. However, from what it seems it does infact give different readings for three phases using another utility such as Rivatuner using the VT1103.dll Plugin.

Notes:
I'm making an effort to reduce the probes between multiple apps to avoid issues from excessive probes [such as mis-read probe data due to a probe conflict between apps]. The only reason I'd taken note of this issue is because I've been using the Rivatuner plugin for Rainmeter to report the VRM Tempuratures and are the last item to convert my existing skin purely to HWiNFO monitoring through Stangowner's Rainmeter plugin.


Individual reports linked:
http://rwinds.no-ip.org/~archive/HWiNFO4.07-1765_HWiNFO32.DBG
http://rwinds.no-ip.org/~archive/HWiNFO4.07-1765_SCARAB.HTM

Comparison Screenshot linked:
http://rwinds.no-ip.org/~archive/HWiNFOxRivatuner-VRMSensors.png

Edit: Updated typo stating phase1 rather than phase2.
 

Martin

HWiNFO Author
Staff member
RE: Volterra VT1165 - Reading only VRM Phase1 Temp

Can you please attach also values of the other temperatures reported by the Rivatuner ?
 

Chozo4

Member
RE: Volterra VT1165 - Reading only VRM Phase1 Temp

Meant to attach a screen shot comparison with the sensors divided rather than combined. Screenshot picture that is linked has been updated accordingly.
 

Martin

HWiNFO Author
Staff member
RE: Volterra VT1165 - Reading only VRM Phase1 Temp

Thanks. I'm working on it and will send you a test build in a while.
Are you able to determine which phase number temperature is currently reported by HWiNFO (1, 2 or 3) ?
 

Chozo4

Member
RE: Volterra VT1165 - Reading only VRM Phase1 Temp

Just checked and ran Furmark to give a better separation of the sensors and it seems to most closely resemble Phase#2 actually rather than the originally reported Phase#1. Although #1/2 are normally within a degree of each other when the temps stabilize.
 

Martin

HWiNFO Author
Staff member
RE: Volterra VT1165 - Reading only VRM Phase1 Temp

Ok, thanks. Do you want to test HWiNFO32 or HWiNFO64 ?
 

Chozo4

Member
Just tested this build as well and bad news.. It works! *shakes head* ...wait.. that's GOOD news isn't it? :p

Anywho, seems things are in order here as the phases are accurately showing all 3 and in the proper assignments. Just verified through another torture test and only noticed a few inconsistent jumps but that's normal with probe collisions from synchronous reads due to two monitors running. Awesome work you've done done with HWiNFO.

Cheers!
 

Martin

HWiNFO Author
Staff member
Haha, you scared me ! :)
I'll do one more internal change to this, but I don't think it will require new testing (assuming I don't mess something ;)).
 

Chozo4

Member
Martin said:
Haha, you scared me ! :)
I'll do one more internal change to this, but I don't think it will require new testing (assuming I don't mess something ;)).
Well, I can still do a test and related dump to give an extra check if needed to verify any regressions if it's of any help.
 

Chozo4

Member
Martin said:
OK, so here's the update (with dynamic readout of number of phases): www.hwinfo.com/beta/hw32_407_1768.zip
Please report back and enjoy ;)
This build checks out also without any issues. No regressions and temps remain both spot on and properly assigned. I'll keep an eye on it to see if anything crops up at a later date. ^^

Nothing more annoying than optimizing something and it goes horribly wrong on the user-side.. been there before myself. Always a treat to have the opposite instead resulting in nothing other than good news. Thread has been marked as resolved accordingly.

Final Dump provided for confirmation of the results:
http://rwinds.no-ip.org/~archive/HWiNFO4.07-1768_HWiNFO32.DBG
 

Chozo4

Member
RE: [FIXED] Volterra VT1165 - Reading only VRM Phase2 Temp

Hmm.. after some more testing I noticed that the phases are being misreported over Low-Level I/O (NVAPI works fine) and instead matching temps with Phase #2. Came across this when adjusting settings to reduce time spent in the kernel (and thus cpu-use) between scans.

I apologize for not noticing this sooner during the initial testing of VRM Phase Support. x.x
 

Martin

HWiNFO Author
Staff member
RE: [FIXED] Volterra VT1165 - Reading only VRM Phase2 Temp

NVAPI is the preferred method of accessing GPU I2C, so please do not use the low-level method.
 
Top