Example #1
0
 private void SetDefaultFanSpeed()
 {
     NvApi.NvGPUCoolerLevels coolerLevels = new() { Version = NvApi.GPU_COOLER_LEVELS_VER, Levels = new NvApi.NvLevel[NvApi.MAX_COOLER_PER_GPU] };
     coolerLevels.Levels[0].Policy = 0x20;
     NvApi.NvAPI_GPU_SetCoolerLevels(_handle, 0, ref coolerLevels);
 }
Example #2
0
 private void SoftwareControlValueChanged(IControl control)
 {
     NvApi.NvGPUCoolerLevels coolerLevels = new() { Version = NvApi.GPU_COOLER_LEVELS_VER, Levels = new NvApi.NvLevel[NvApi.MAX_COOLER_PER_GPU] };
     coolerLevels.Levels[0].Level  = (int)control.SoftwareValue;
     coolerLevels.Levels[0].Policy = 1;
     NvApi.NvAPI_GPU_SetCoolerLevels(_handle, 0, ref coolerLevels);
 }