NVAPI是什么,以及为什么你需要它吗?
NVAPI是NVIDIA®(英伟达™)的核心软件开发工具包,允许直接访问所有Windows平台上NVIDIA GPU(图形处理器)和驱动程序。NVAPI对那些超出人们所熟悉的DirectX和OpenGL图形API的操作类别提供支持。
最初只开放给原始设备制造商和游戏开发工具,现在所有对在NVIDIA GPU上构建Windows应用程序感兴趣的开发人员都可以下载NVAPI。
下载
应用程序类型
NVAPI允许在任何UI和非UI的应用程序中完全访问NVIDIA GPU(图形处理器)和驱动程序。在Windows Vista以下的操作系统中,应用程序上下文中使用NVAPI必须启动在第一节或更高。
NVAPI功能类别
驱动管理
初始化和驱动程序的版本控制。
GPU管理
枚举物理和逻辑的GPU(图形处理器),热和冷却控制。
显示管理
枚举NVDIA显示器,显示位置和时间控制。
GPU拓扑
控制SLI和混合GPU的能力。
帧渲染
能够控制视频和DX渲染。
系统管理
芯片组和系统规格信息查询功能。
HDTV控制
HDTV格式和过扫描控制。
视频控制
扩展视频引擎控制。
连接和配置显示器
能够设置多个目标显示器。
GPU超频
GPU超频API允许应用程序在最大可能的时钟频率上运行应用程序。
*NDA版本可以对此功能进行完全控制。
NVAPI组件和文档
NVAPI组件包含该头文件,对应不同平台(x86和x64)的lib文件。
文档作为一个已编译的HTML帮助文件(CHM)在每个下载的文件中提供。
下面是NVAPI所提供的文件: 
nvapi.h 
nvapi.lib (for 32-bit support) 
nvapi64.lib (for 64-bit support) 
NvAPIDriverSettings.h 
NvAPIDriverSettings.c 
NVAPI_Reference_Developer.chm 
 
NVAPI支持
NVAPI不断严格测试,不仅为最终用户,而且为内部使用NVIDIA和我们最亲密的合作伙伴。请与NVIDIA和其他开发人员讨论有关NVAPI的常见问题。
NVAPI NDA客户
NVAPI有两个版本:公版和给签署NDA的注册开发人员的更具扩展性的版本。已注册的开发人员可以登录下载或与您的NVIDIA帐户经理联系,以确保您有最新的NDA版的NVAPI。