Crate nvapi

Source

Re-exports§

pub extern crate nvapi_sys as sys;

Structs§

BaseVoltage
Celsius
CelsiusShifted
Nvidia encodes temperature as << 8 for some reason sometimes.
ClockLockEntry
ClockRange
ClockTable
ConnectedIdsFlags
Argument to NvAPI_GPU_GetConnectedDisplayIds
Cooler
CoolerLevel
CoolerPolicyLevel
CoolerPolicyTable
Delta
DisplayId
DisplayIdsFlags
Bitfield in NV_GPU_DISPLAYIDS
DriverModel
Kibibytes
Kilohertz
Kilohertz2
Kilohertz2Delta
KilohertzDelta
MemoryInfo
Microvolts
MicrovoltsDelta
PStateSettings
PStates
PciIdentifiers
Percentage
Percentage1000
PerfFlags
PerfInfo
PerfStatus
PerformanceDecreaseReason
Bit masks for knowing the exact reason for performance decrease
PhysicalGpu
PowerInfo
PowerInfoEntry
Range
Sensor
ThermalInfo
ThermalLimit
VfpCurve
VfpEntry
VfpMask
VfpMaskIter
VoltageEntry
VoltageStatus
VoltageTable

Enums§

ClockDomain
An index into NV_GPU_CLOCK_FREQUENCIES.domain[]
ClockEntry
ClockFrequencyType
Used in NvAPI_GPU_GetAllClockFrequencies()
ClockLockMode
CoolerControl
CoolerController
CoolerPolicy
CoolerTarget
CoolerType
Foundry
Undocumented function NvAPI_GPU_GetFoundry()
MonitorConnectorType
PState
RamMaker
Undocumented function NvAPI_GPU_GetRamMaker()
RamType
Undocumented function NvAPI_GPU_GetRamType()
Status
NvAPI Status Values
SystemType
Used in NvAPI_GPU_GetSystemType()
ThermalController
NV_GPU_THERMAL_SETTINGS
ThermalTarget
Used in NV_GPU_THERMAL_SETTINGS
UtilizationDomain
Domain index into NV_GPU_DYNAMIC_PSTATES_INFO_EX.utilization.
Vendor
VfpMaskType
VoltageDomain

Traits§

RawConversion

Functions§

driver_version
error_message
initialize
interface_version
unload

Type Aliases§

ClockFrequencies
Result
The result of a fallible NVAPI call.
Utilizations