falahati / NvAPIWrapper

NvAPIWrapper is a .Net wrapper for NVIDIA public API, capable of managing all aspects of a display setup using NVIDIA GPUs
GNU Lesser General Public License v3.0
309 stars 54 forks source link

Add support for monitoring power consumption #46

Open JustAMan opened 3 years ago

JustAMan commented 3 years ago

I'm too lazy to study how this lib is implemented, so I'll leave it as an issue here.

I've studied thoroughly one of monitoring tools, and I managed to pry from it how to measure power rails, e.g. how much power is consumed from PCI-E slot.

You might want to take a look at JustAMan/pynvraw@d98c7e0

I'm also going to look in the RTSS SDK - they seem to have better understanding of the structures, so I'm going to update my Python lib based on them.

falahati commented 3 years ago

Thanks,

Let me put this URL here as well so that I can take a deeper look into it while implementing this: https://forums.guru3d.com/threads/capframex-osd-with-rtss.429259/page-5

JustAMan commented 3 years ago

Do note that I've updated my repo with what I found in that SDK. Look at https://github.com/JustAMan/pynvraw/tree/a92b3d1a393c67ae3183d11191db5fd633782496