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); }
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); }