Experimental GPU overclock

This commit is contained in:
Serge
2023-05-06 14:40:52 +02:00
parent 8e1099545a
commit c61f4d1608
497 changed files with 46937 additions and 232 deletions

View File

@@ -0,0 +1,61 @@
using System;
namespace NvAPIWrapper.Native.GPU
{
/// <summary>
/// List of possible thermal targets
/// </summary>
[Flags]
public enum ThermalSettingsTarget
{
/// <summary>
/// None
/// </summary>
None = 0,
/// <summary>
/// GPU core temperature
/// </summary>
GPU = 1,
/// <summary>
/// GPU memory temperature
/// </summary>
Memory = 2,
/// <summary>
/// GPU power supply temperature
/// </summary>
PowerSupply = 4,
/// <summary>
/// GPU board ambient temperature
/// </summary>
Board = 8,
/// <summary>
/// Visual Computing Device Board temperature requires NvVisualComputingDeviceHandle
/// </summary>
VisualComputingBoard = 9,
/// <summary>
/// Visual Computing Device Inlet temperature requires NvVisualComputingDeviceHandle
/// </summary>
VisualComputingInlet = 10,
/// <summary>
/// Visual Computing Device Outlet temperature requires NvVisualComputingDeviceHandle
/// </summary>
VisualComputingOutlet = 11,
/// <summary>
/// Used for retrieving all thermal settings
/// </summary>
All = 15,
/// <summary>
/// Unknown thermal target
/// </summary>
Unknown = -1
}
}