Git Product home page Git Product logo

nvgpuutility's Introduction

UPDATE 20200710:

Seems NV stopped public NDA developer registration, maybe let's make the project as sweet memory during my software development life. 😳

If you are a poor old guy just like me, and still keeping R36x(R37x?) NDA version of nvapi library, welcome build a toy for fun. 👍

Win32 and .NET wrapper for NVDIA GPU Utility

The utility supports basic adjustments of NVIDIA GPUs likes frequencies, voltages, thermal efficiency and power limitation, included projects represent NVAPI and NVML functions by traditional Windows dll and .NET libraries on Win32 platform.

Make sure you know what influence on GPU before using utility, ignorance may cause damage to your graphic card or system. This utility will NOT guarantee anything included your whimsical mind

Getting Start

First of all, NVIDIA developer account should be registered and downloaded NVAPI SDK and CUDA toolkit. The NVML has been a part of deployment kit as a part of CUDA toolkit.

Most of NVAPI features are only available in NDA edition, you may need to complete NDA request form for the NDA specific version.

Unzip NVAPI SDK and install CUDA toolkit.

A visual studio c++ expert, may using environment variables of these SDK's installation path in additional directories of c++ project property.

Or a lazy guy just like me, copy files which needed in following:

  • NVSDK_PATH\nvapi.h -> REPO_PATH\nvapihelper\nvapi.h
  • NVSDK_PATH>\amd64\nvapi64.lib -> REPO_PATH\nvapihelper\lib64\nvapi64.lib
  • CUDA_PATH\development\include\nvml.h -> REPO_PATH\nvapihelper\nvml.h
  • CUDA_PATH\development\lib\x64\nvml.lib -> REPO_PATH\nvapihelper\nvml.lib

These projects do not support x86 platform setting because NVML function depends on installed driver, and NVIDIA does not support 32-bit GPU deployment kit.

Open VS2017(recommanded) with NvGpuUtility.sln or other version with its own sln file.

After building binary files, NVML function required dynamic library which installed from GPU driver in runtime, usually located at PROGRAM_FILES\NVIDIA Corporation\NVSMI\nvml.dll, copy to output directory with nvapihelper.dll.

nvgpuutility's People

Contributors

sharowyeh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

nvgpuutility's Issues

how nvml and nvapi version?

i'm build in nvml(cuda 10.1 or cuda 8.0 ) and nvapi sdk r430 or r440

build error

1>------ 已启动全部重新生成: 项目: nvapihelper, 配置: Debug x64 ------
1>stdafx.cpp
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_common.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_sli.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_stereo.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_d3dext.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>dllmain.cpp
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_common.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_sli.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_stereo.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_d3dext.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salstart.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapi_lite_salend.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>nvapihelper.cpp
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(126): warning C4477: “sprintf_s”: 格式字符串“%x”需要类型“unsigned int”的参数,但可变参数 3 拥有了类型“NvPhysicalGpuHandle”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(126): warning C4313: “sprintf_s”: 格式字符串中的“%x”与“NvPhysicalGpuHandle”类型的参数 3 冲突
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(183): warning C4477: “sprintf_s”: 格式字符串“%x”需要类型“unsigned int”的参数,但可变参数 2 拥有了类型“NvPhysicalGpuHandle”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(183): warning C4313: “sprintf_s”: 格式字符串中的“%x”与“NvPhysicalGpuHandle”类型的参数 2 冲突
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(231): warning C4477: “sprintf_s”: 格式字符串“%p”需要类型“void *”的参数,但可变参数 2 拥有了类型“NV_GPU_CLOCK_FREQUENCIES”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(273): warning C4477: “sprintf_s”: 格式字符串“%p”需要类型“void *”的参数,但可变参数 2 拥有了类型“NV_GPU_CLOCK_FREQUENCIES”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(315): warning C4477: “sprintf_s”: 格式字符串“%p”需要类型“void *”的参数,但可变参数 2 拥有了类型“NV_GPU_CLOCK_FREQUENCIES”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(397): error C2653: “NV_GPU_PERF_PSTATE_CLIENT_LIMIT_ID”: 不是类或命名空间名称
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(397): error C2065: “NVAPI_PERF_PSTATE_CLIENT_LIMIT_HARD”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(397): error C3861: “NvAPI_GPU_GetPstateClientLimits”: 找不到标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(402): error C2653: “NV_GPU_PERF_PSTATE_CLIENT_LIMIT_ID”: 不是类或命名空间名称
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(402): error C2065: “NVAPI_PERF_PSTATE_CLIENT_LIMIT_SOFT”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(402): error C3861: “NvAPI_GPU_GetPstateClientLimits”: 找不到标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(450): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(450): note: 请考虑在格式字符串中使用“%zd”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(456): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(456): note: 请考虑在格式字符串中使用“%zd”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(476): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(476): note: 请考虑在格式字符串中使用“%zd”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(485): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(485): note: 请考虑在格式字符串中使用“%zd”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(602): error C3861: “NvAPI_GPU_SetPstates20”: 找不到标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(615): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“NV_GPU_PERF_PSTATES20_PARAM_DELTA”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(715): error C3861: “NvAPI_GPU_SetPstates20”: 找不到标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(728): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“NV_GPU_PERF_PSTATES20_PARAM_DELTA”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(821): error C3861: “NvAPI_GPU_SetPstates20”: 找不到标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(834): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“NV_GPU_PERF_PSTATES20_PARAM_DELTA”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(892): error C3861: “NvAPI_GPU_SetPstates20”: 找不到标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(903): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“NV_GPU_PERF_PSTATES20_PARAM_DELTA”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(927): warning C4477: “sprintf_s”: 格式字符串“%p”需要类型“void *”的参数,但可变参数 2 拥有了类型“NV_GPU_DYNAMIC_PSTATES_INFO_EX”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(930): error C2065: “NVAPI_GPU_UTILIZATION_DOMAIN_GPU”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(931): error C2065: “NVAPI_GPU_UTILIZATION_DOMAIN_GPU”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(932): error C2065: “NVAPI_GPU_UTILIZATION_DOMAIN_GPU”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(936): error C2065: “NVAPI_GPU_UTILIZATION_DOMAIN_FB”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(937): error C2065: “NVAPI_GPU_UTILIZATION_DOMAIN_FB”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(938): error C2065: “NVAPI_GPU_UTILIZATION_DOMAIN_FB”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(972): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(972): note: 请考虑在格式字符串中使用“%zd”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1021): error C2065: “NV_GPU_GETCOOLER_SETTINGS”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1021): error C2146: 语法错误: 缺少“;”(在标识符“cooler”的前面)
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1021): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1022): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1022): error C2065: “NV_GPU_GETCOOLER_SETTINGS_VER”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1024): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1024): error C3861: “NvAPI_GPU_GetCoolerSettings”: 找不到标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1025): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1025): warning C4473: “sprintf_s”: 没有为格式字符串传递足够的参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1025): note: 占位符和其参数预计 2 可变参数,但提供的却是 1 参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1025): note: 缺失的可变参数 2 为格式字符串“%d”所需
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1036): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1038): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1038): error C2653: “NV_COOLER_POLICY”: 不是类或命名空间名称
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1038): error C2065: “NVAPI_COOLER_POLICY_MANUAL”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1040): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1040): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1040): note: 请考虑在格式字符串中使用“%zd”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1040): warning C4473: “sprintf_s”: 没有为格式字符串传递足够的参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1040): note: 占位符和其参数预计 3 可变参数,但提供的却是 1 参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1040): note: 缺失的可变参数 2 为格式字符串“%d”所需
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1042): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1042): error C2653: “NV_COOLER_POLICY”: 不是类或命名空间名称
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1042): error C2065: “NVAPI_COOLER_POLICY_DEFAULT”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1044): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1044): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1044): note: 请考虑在格式字符串中使用“%zd”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1044): warning C4473: “sprintf_s”: 没有为格式字符串传递足够的参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1044): note: 占位符和其参数预计 3 可变参数,但提供的却是 1 参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1044): note: 缺失的可变参数 2 为格式字符串“%d”所需
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1048): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1048): warning C4477: “sprintf_s”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1048): note: 请考虑在格式字符串中使用“%zd”
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1048): warning C4473: “sprintf_s”: 没有为格式字符串传递足够的参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1048): note: 占位符和其参数预计 3 可变参数,但提供的却是 1 参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1048): note: 缺失的可变参数 2 为格式字符串“%d”所需
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1050): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1052): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1052): warning C4473: “sprintf_s”: 没有为格式字符串传递足够的参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1052): note: 占位符和其参数预计 3 可变参数,但提供的却是 0 参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1052): note: 缺失的可变参数 1 为格式字符串“%d”所需
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1056): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1056): warning C4473: “sprintf_s”: 没有为格式字符串传递足够的参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1056): note: 占位符和其参数预计 2 可变参数,但提供的却是 0 参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1056): note: 缺失的可变参数 1 为格式字符串“%d”所需
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1059): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1059): error C2065: “NVAPI_COOLER_TARGET_GPU”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1060): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1060): error C2065: “NVAPI_COOLER_TARGET_ALL”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1062): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1064): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1065): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1067): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1080): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1081): error C2065: “cooler”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1113): error C2065: “NV_GPU_SETCOOLER_LEVEL”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1113): error C2146: 语法错误: 缺少“;”(在标识符“level”的前面)
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1113): error C2065: “level”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1114): error C2065: “level”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1114): error C2065: “NV_GPU_SETCOOLER_LEVEL_VER”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1118): error C2065: “level”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1118): error C2653: “NV_COOLER_POLICY”: 不是类或命名空间名称
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1118): error C2065: “NVAPI_COOLER_POLICY_MANUAL”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1119): error C2065: “level”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1123): error C2065: “level”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1123): error C2653: “NV_COOLER_POLICY”: 不是类或命名空间名称
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1123): error C2065: “NVAPI_COOLER_POLICY_DEFAULT”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1125): error C2065: “level”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1125): error C3861: “NvAPI_GPU_SetCoolerLevels”: 找不到标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1126): error C2065: “level”: 未声明的标识符
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1126): warning C4473: “sprintf_s”: 没有为格式字符串传递足够的参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1126): note: 占位符和其参数预计 3 可变参数,但提供的却是 1 参数
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1126): note: 缺失的可变参数 2 为格式字符串“%x”所需
1>d:\personal\download\nvgpuutility-master\nvapihelper\nvapihelper.cpp(1257): warning C4477: “sprintf_s”: 格式字符串“%p”需要类型“void *”的参数,但可变参数 2 拥有了类型“NV_GET_CURRENT_SLI_STATE_V2”
1>已完成生成项目“nvapihelper.vcxproj”的操作 - 失败。
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.