zhiyix / open-hardware-monitor

Automatically exported from code.google.com/p/open-hardware-monitor
0 stars 0 forks source link

Add support for GPU Diode (MemIO) and GPU Diode (Shader) on ATI Radeon cards #197

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Can you add support for those 2 sensors?

I'm using the latest SYN trunk build.

I added a screenshot of AIDA64 with the 2 values.

Original issue reported on code.google.com by MagicAnd...@live.com on 23 Apr 2011 at 2:43

Attachments:

GoogleCodeExporter commented 9 years ago
any news? Can you change this to Feature-Request?

Original comment by MagicAnd...@live.com on 29 May 2011 at 3:28

GoogleCodeExporter commented 9 years ago
I have done some research on this and similar additional ATI sensors. The VRM 
temperatures usually come from the Volterra voltage regulator chips attached 
via I2C to the GPU. Datasheets for the Volterra ICs are available only under 
NDA, so it will be difficult to write an implementation. Beside this I could 
not get the official I2C interface provided in the ADL (AMD Display Library) to 
output anything useful (just a general error in the best case). I guess for 
access to the voltage regulator chips a more low level I2C access approach is 
needed.

As far as I know the MemIO, DispIO and Shader temperatures are measured inside 
the GPU by the GPU itself. The sensor data is not exposed via ADL either. So I 
guess there are only two possible ways to access the data: Either there is some 
older API of the GPU driver where these data can be accessed, or one can get 
them with low level PCI register access (or similar). To proceed on this, we 
need any kind of documentation or code.

Original comment by moel.mich on 29 May 2011 at 3:47

GoogleCodeExporter commented 9 years ago
Any news? Do newer driver version offer a way to read the data?

Original comment by MagicAnd...@live.com on 16 Sep 2012 at 7:24