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
313 stars 55 forks source link

Add LED Control and Information Support #50

Open ennerperez opened 3 years ago

ennerperez commented 3 years ago

Based on EVGA Precision X1 Software (https://store.steampowered.com/app/268850/EVGA_Precision_X1/) it is possible to handle the card ilumination, I use this to shutdown leds, o to set a tempetura profile, so, it's possible to integrate that functionality on this wrapper? brightnes controll or if graphic card supports color changes. btw, the software works with any geforce card even if it's not a EVGA card. (Something Nvidia totally missed in Nvidia control panel)

falahati commented 3 years ago

I thought we had it as the high-level API, but apparently, we don't. So you have to use the wrapper low-level API to do this. this is the list of functions that can be used to manage this aspect of the GPU: https://github.com/falahati/NvAPIWrapper/blob/master/NvAPIWrapper/Native/GPUApi.Illumination.cs