NVAPI SDK - PUBLIC
FOR DRIVER RELEASE 300
RN-06118-300-v01 | April 2012
Release Notes
DOCUMENT CHANGE HISTORY
RN-06118-300-v01
Version Date Authors Description of Change
01 4/9/2012 AP Initial release for 301.28
NVAPI SDK - Public
for Driver Release 300 RN-06118-300-v01 | ii
NVAPI RELEASE NOTES
INTRODUCTION
NVAPI is NVIDIA's core software development kit that allows direct access to NVIDIA
GPUs and drivers on all windows platforms. NVAPI provides support for categories of
operations that range beyond the scope of those found in familiar graphics APIs such as
DirectX and OpenGL.
The following are the provided files:
nvapi.h
nvapi.lib (for 32-bit support)
nvapi64.lib (for 64-bit support)
NvAPIDriverSettings.h
NvAPIDriverSettings.c
NVAPI_Reference_Developer.chm
These release notes describe the changes made in the NVAPI public SDK for the Release
300 driver.
NVAPI SDK - Public
for Driver Release 300 RN-06118-300-v01 | 3
NVAPI Release Notes
CHANGES IN NVAPI FOR DRIVER RELEASE 300
● New Functions
● New Structures
● New Enums
● Deprecated NVAPI Functions
● NVAPIDriverSettings Changes
New Functions
NvAPI_GPU_QueryIlluminationSupport
NvAPI_GPU_GetIllumination
NvAPI_GPU_SetIllumination
New Structures
isPanAndScanTarget added to
NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1
NV_GPU_QUERY_ILLUMINATION_SUPPORT_PARM_V1
NV_GPU_GET_ILLUMINATION_PARM_V1
NV_GPU_SET_ILLUMINATION_PARM_V1
NV_I2C_INFO_V3
NVAPI SDK - Public
for Driver Release 300 RN-06118-300-v01 | 4
NVAPI Release Notes
New Enums
NV_GPU_ILLUMINATION_ATTRIB
Deprecated NVAPI Functions
The following functions will be deprecated and replaced by new functions in coming
releases:
Deprecated Replaced By
N/A N/A
NVAPI SDK - Public
for Driver Release 300 RN-06118-300-v01 | 5
NVAPI Release Notes
NVAPIDriverSettings Changes
New additions:
OGL_MAX_FRAMES_ALLOWED_STRING
D3DOGL_GPU_MAX_POWER_STRING
VSYNC_BEHAVIOR_FLAGS_STRING
WKS_FEATURE_SUPPORT_CONTROL_STRING
VSYNCTEARCONTROL_STRING
OGL_MAX_FRAMES_ALLOWED_ID added to ESetting
D3DOGL_GPU_MAX_POWER_ID added to ESetting
VSYNC_BEHAVIOR_FLAGS_ID added to ESetting
WKS_FEATURE_SUPPORT_CONTROL_ID added to ESetting
VSYNCTEARCONTROL_ID added to ESetting
EValues_VSYNC_BEHAVIOR_FLAGS enum added
EValues_WKS_FEATURE_SUPPORT_CONTROL enum added
PRERENDERLIMIT_APP_CONTROLLED added to EValues_PRERENDERLIMIT
EValues_VSYNCTEARCONTROL enum added
g_valuesD3DOGL_GPU_MAX_POWER array added
g_valuesVSYNC_BEHAVIOR_FLAGS array added
g_valuesWKS_FEATURE_SUPPORT_CONTROL added
PRERENDERLIMIT_APP_CONTROLLED added to g_valuesPRERENDERLIMIT
array
g_valuesVSYNCTEARCONTROL array added
NVAPI SDK - Public
for Driver Release 300 RN-06118-300-v01 | 6
Notice
ALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER
DOCUMENTS (TOGETHER AND SEPARATELY, “MATERIALS”) ARE BEING PROVIDED “AS IS.” NVIDIA MAKES NO
WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND
EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR
A PARTICULAR PURPOSE.
Information furnished is believed to be accurate and reliable. However, NVIDIA Corporation assumes no
responsibility for the consequences of use of such information or for any infringement of patents or other
rights of third parties that may result from its use. No license is granted by implication of otherwise under
any patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change
without notice. This publication supersedes and replaces all other information previously supplied. NVIDIA
Corporation products are not authorized as critical components in life support devices or systems without
express written approval of NVIDIA Corporation.
HDMI
HDMI, the HDMI logo, and High-Definition Multimedia Interface are trademarks or registered trademarks of
HDMI Licensing LLC.
ROVI Compliance Statement
NVIDIA Products that support Rovi Corporation’s Revision 7.1.L1 Anti-Copy Process (ACP) encoding technology
can only be sold or distributed to buyers with a valid and existing authorization from ROVI to purchase and
incorporate the device into buyer’s products.
This device is protected by U.S. patent numbers 6,516,132; 5,583,936; 6,836,549; 7,050,698; and 7,492,896
and other intellectual property rights. The use of ROVI Corporation's copy protection technology in the
device must be authorized by ROVI Corporation and is intended for home and other limited pay-per-view uses
only, unless otherwise authorized in writing by ROVI Corporation. Reverse engineering or disassembly is
prohibited.
OpenCL
OpenCL is a trademark of Apple Inc. used under license to the Khronos Group Inc.
Trademarks
NVIDIA, the NVIDIA logo, and <add all the other product names listed in this document> are trademarks
and/or registered trademarks of NVIDIA Corporation in the U.S. and other countries. Other company and
product names may be trademarks of the respective companies with which they are associated.
Copyright
© 2012 NVIDIA Corporation. All rights reserved.
www.nvidia.com