Re-exports§
pub extern crate nvapi_sys as sys;
Structs§
- Base
Voltage - Celsius
- Celsius
Shifted - Nvidia encodes temperature as
<< 8
for some reason sometimes. - Clock
Lock Entry - Clock
Range - Clock
Table - Connected
IdsFlags - Argument to
NvAPI_GPU_GetConnectedDisplayIds
- Cooler
- Cooler
Level - Cooler
Policy Level - Cooler
Policy Table - Delta
- Display
Id - Display
IdsFlags - Bitfield in
NV_GPU_DISPLAYIDS
- Driver
Model - Kibibytes
- Kilohertz
- Kilohertz2
- Kilohertz2
Delta - Kilohertz
Delta - Memory
Info - Microvolts
- Microvolts
Delta - PState
Settings - PStates
- PciIdentifiers
- Percentage
- Percentage1000
- Perf
Flags - Perf
Info - Perf
Status - Performance
Decrease Reason - Bit masks for knowing the exact reason for performance decrease
- Physical
Gpu - Power
Info - Power
Info Entry - Range
- Sensor
- Thermal
Info - Thermal
Limit - VfpCurve
- VfpEntry
- VfpMask
- VfpMask
Iter - Voltage
Entry - Voltage
Status - Voltage
Table
Enums§
- Clock
Domain - An index into NV_GPU_CLOCK_FREQUENCIES.domain[]
- Clock
Entry - Clock
Frequency Type - Used in NvAPI_GPU_GetAllClockFrequencies()
- Clock
Lock Mode - Cooler
Control - Cooler
Controller - Cooler
Policy - Cooler
Target - Cooler
Type - Foundry
- Undocumented function NvAPI_GPU_GetFoundry()
- Monitor
Connector Type - PState
- RamMaker
- Undocumented function NvAPI_GPU_GetRamMaker()
- RamType
- Undocumented function NvAPI_GPU_GetRamType()
- Status
- NvAPI Status Values
- System
Type - Used in NvAPI_GPU_GetSystemType()
- Thermal
Controller - NV_GPU_THERMAL_SETTINGS
- Thermal
Target - Used in NV_GPU_THERMAL_SETTINGS
- Utilization
Domain - Domain index into NV_GPU_DYNAMIC_PSTATES_INFO_EX.utilization.
- Vendor
- VfpMask
Type - Voltage
Domain
Traits§
Functions§
Type Aliases§
- Clock
Frequencies - Result
- The result of a fallible NVAPI call.
- Utilizations