![]() |
NVAPI Reference Documentation
|
Release 580
|
| ▼General NVAPI | This section describes APIs that: |
| General NVAPI Functions | |
| General NVAPI Defines, Structs, and Enums | |
| NVAPI Handles | |
| NvAPI Status Values | All functions return an NvAPI_Status value. For example, |
| Graphics Driver APIs | The display driver APIs are used to retrieve information about the display driver |
| ▼Display APIs | The Display APIs include |
| Display Handle Interface | |
| Display Control Interface | |
| ▼GPU APIs | The GPU APIs retrieve and control various attributes of the GPU, such as outputs, VBIOS revision, APG rate, frame buffer size, and thermal settings. |
| GPU General Control Interface | The general GPU APIs are used to get general information about the GPU, such as outputs, VBIOS revision, APG rate, and frame buffer size |
| GPU Performance Interface | |
| GPU Thermal Control Interface | The GPU thermal control APIs are used to get temperature levels from the various thermal sensors associated with the GPU |
| GPU Performance State Interface | The GPU performance state APIs are used to get and set various performance levels on a per-GPU basis. P-States are GPU active/executing performance capability and power consumption states |
| GPU Clock Control Interface | The GPU clock control APIs are used to get and set individual clock domains on a per-GPU basis |
| GPU Cooler Interface | The GPU cooler APIs are used to get and set the fan level or equivalent cooler levels for various target devices associated with the GPU |
| GPU ECC Interface | The GPU ECC APIs are used to configure ECC-capable GPUs |
| ▼Video APIs | |
| ▼Video Input/Output Interface | |
| Stereoscopic 3D APIs | These APIs control NVIDIA Stereoscopic 3D. |
| Driver Settings (DRS) APIs | DRS, or DRiver Settings, is a new framework introduced in R256 that handles the storage, management, API layers, and related infrastructure of 3D settings, application profiles, and other settings. |
| System - General Interface | The System APIs retrieve chipset information such as vendor/device name and IDs, and CPU information such as processor type, speed, embedded CPU name, etc |
| ▼DirectX APIs | |
| DirectX Interface | |
| DirectX Video Control | See also vidcontrol |
| TV APIs | The TV APIs are used to retrieve TV-related information such as HDTV connector types, TV encoder types, and TV formats. |
| ▼System APIs | |
| System - General Interface | The System APIs retrieve chipset information such as vendor/device name and IDs, and CPU information such as processor type, speed, embedded CPU name, etc |
| ▼OpenGL APIs | The OpenGL APIs configure OpenGL Expert Mode, an API usage feedback and advice reporting mechanism |
| GPU General Control Interface | The general GPU APIs are used to get general information about the GPU, such as outputs, VBIOS revision, APG rate, and frame buffer size |
| GPU ECC Interface | The GPU ECC APIs are used to configure ECC-capable GPUs |
| GPU Clock Control Interface | The GPU clock control APIs are used to get and set individual clock domains on a per-GPU basis |
| Display Control Interface | |
| Mosaic APIs | MOSAIC mode allows multi-display target scan out from a single source |
| I2C APIs | The I2C APIs are used to read or write data to DDC monitors using the I2C protocol |
| Quadro G-Sync APIs | These APIs control NVIDIA Quadro G-Sync. |
| Nsight APIs | These APIs support the Parallel Nsight development-environment program. |
| GRID License APIs | Interface to the NVIDIA GRID licensing feature |