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.
Questions tagged [nvapi]
47 questions
0
votes
0 answers
How to check the gpu wakeups related to call DxgkNotifyProcessFreezeCallout?
I have a tool(written in C#) that uses few nvidia third party apis to collect some data.
nvapi.dll and nvml.dll
This tool is running continously and once every 15 mins and uses the delegates from these dlls to collect some particular data.
I have…

Jasmeet
- 1,315
- 11
- 23
0
votes
0 answers
Unable to edit existing Nvidia profile settings of an existing application using NvAPIWrapper
I am using the C# NvAPIWrapper and I am currently trying to modify a driver setting in a game's profile as shown in this code:
// create a new session
var session = NvAPIWrapper.DRS.DriverSettingsSession.CreateAndLoad();
// edit a…

Cman
- 11
- 1
- 3
0
votes
0 answers
How to get Graphics Card Max Power in NVIDIA Control Panel by NvAPI?
I want to get my graphics card's max power through NvAPI. The graphics card's max power can be seen in Nvidia Control Panel on my laptop with an RTX30s card; click [help] - [System Information].
How can I obtain the same information through NvAPI?

chunkang shi
- 1
- 1
0
votes
1 answer
Unable to enable / disable Mosaic using NVAPI
I'm working on some code to enable and disable Mosaic via NVAPI on a Quadro P4000.
I've set Mosaic to be active via the Nvidia utilities on the machine and it works. However, when I try to disable the Mosaic settings via code I receive the…

GrandMasterFlush
- 6,269
- 19
- 81
- 104
0
votes
2 answers
Getting full name and usage of gpu using nvapi
i am trying to get the full name of my gpu and my gpu usage using nvapi.dll.
i have encounter this post on this website: C# Performance Counter Help, Nvidia GPU.
he uses 2 sources, one in the dll itself (for getting the usage) and for full name he…

eliyahu levi
- 108
- 1
- 7
0
votes
1 answer
NvAPI_DISP_GetMonitorCapabilities returns NVAPI_INCOMPATIBLE_STRUCT_VERSION
I have a problem with NvAPI_DISP_GetMonitorCapabilities function.
when I'm calling this function, it returns me NVAPI_INCOMPATIBLE_STRUCT_VERSION.
NvAPI_Status nvapiReturnStatus = NVAPI_ERROR;
NV_GPU_DISPLAYIDS* pDisplayID = NULL;
NvU32…

Nick Chernuha
- 1
- 1
0
votes
1 answer
How to use Libre Hardware Monitor library to read GPU sensors
I'm write a simple C# application using Libre Hardware Monitor library. Everything works fine except gpu sensors. If I'm set GPUEnabled to "true" I got following message:
Managed Debugging Assistant 'PInvokeStackImbalance' :
'A call to PInvoke…

Max
- 396
- 4
- 13
0
votes
1 answer
Toggling NvAPI_Stereo_Deactivate/NvAPI_Stereo_activate crashes the unity application
I'm currently working on external plugin in Unity3d which uses NVAPI & 3D Vision. In NVAPI there are two API calls to turn on/off active stereo.
NvAPI_Stereo_Deactivate
NvAPI_Stereo_Activate
So whenever I try to toggle on/off stereo it crashes…

killer_mech
- 1,568
- 13
- 26
0
votes
0 answers
Move QOpenContextGL in QT
I'm trying to draw several QOpenGLWidget which can stream video from camera. Currently, i can do it but it's very slow because only one thread do the capture and the draw of the 4 widgets.
So i basically thought about use different thread for my…
user3960360
0
votes
0 answers
Issue with graphics card memory detection
I want to detect video memory using Nvidia API called NvAPI. The problem is that dedicatedVideoMemory always displays 0, but it should display 4096 MB.
Code:
NvAPI_Status result;
result = NvAPI_Initialize();
if (result != NVAPI_OK) {
…

Cobra91151
- 610
- 4
- 14
0
votes
1 answer
Capture frame in direct mode (Nvidia)
I need to capture frame from application that runs in direct mode into D3D11Texture2D. I was performing that by hooking Present() or Present1() commonly, but now some apps (e.g. SteamVR games, OVR games etc) output frames in direct mode (Nvidia and…
0
votes
2 answers
NvAPI on Kepler 20 card
I'm trying to use NVAPI to get GPU information.
But NvAPI fails to return the data on K20c with NVIDIA_DEVICE_NOT_FOUND
I'm using Windows Server 2012 & the display is driven by Onboard chip.
Is NvApi supported on K20 cards?
Please guide

Abhinav
- 191
- 1
- 3
- 16
0
votes
1 answer
nvapi set active eye return error
I am using nvapi with c++;
NvAPI_Initialize();
NvAPI_Stereo_Enable();
NvAPI_Stereo_IsEnabled(ref IsStereoEnabled);
NvAPI_Stereo_SetDriverMode(NVAPI_STEREO_DRIVER_MODE_DIRECT);
NvAPI_Stereo_CreateHandleFromIUnknown(device, &stere_handle);
I…

mcelik
- 1,073
- 2
- 12
- 22
0
votes
0 answers
Stereo NvAPI init delayed
I have directx9 application and a problem with nVidia's stereo api (automatic mode). Commands like NvAPI_Stereo_Activate() start working ONLY after first present() on directx device. All nvapi initialization was done well (got everywhere NvAPI_OK).

ForceKeeper
- 5
- 2
0
votes
1 answer
Problems with d3d9 and NVAPI
I'm writing a stereoscopic player.
All parts(decoding, rendering) except Stereoscopic mode are done. But with 3D I have some troubles. Im using NVAPI and D3D9. Render loop looks like that:
render()
{
begin_scene();
set_left_eye();
…
user355167