I tried to use Capture SDK via official sample codes but I have a problem. I follow the starting guide of SDK. When I tried to enable NVFBC with following commands;
That command return following response:
Failed to enable. Insufficient privilage
Also, it writes following debug logs into the file:
2019-08-20 11:59:39.908|NVFBC|pid: 3100|-|DllMain: Driver version 426.00 ## DLL_PROCESS_ATTACH 2019-08-20 11:59:39.924|NVFBC|pid: 3100|-|NvFBC_GetStatusEx: Entry 2019-08-20 11:59:39.924|NVFBC|pid: 3100|-|isPluginAvailable: Entry 2019-08-20 11:59:39.924|NVFBC|pid: 3100|-|GetProgramFilesPath: Entry 2019-08-20 11:59:39.939|NVFBC|pid: 3100|-|GetProgramFilesPath: Exit 2019-08-20 11:59:39.939|NVFBC|pid: 3100|-|isPluginAvailable: Exit 2019-08-20 11:59:39.939|NVFBC|pid: 3100|-|IsConcurrentCaptureEnabled: Plugin is available. 2019-08-20 11:59:39.939|NVFBC|pid: 3100|-| NvFBCStatusEx::dwVersion: 0x70020180 NvFBCStatusEx::dwAdapterIdx: 0 2019-08-20 11:59:39.939|NVFBC|pid: 3100|0|NvFBC_GetStatusEx: Error (NVFBC_ERROR_INVALID_TARGET) System has no displays driven by NV GPU. 2019-08-20 11:59:39.939|NVFBC|pid: 3100|-|CNvFBCObjectTracker::Clear: Found 0 NVFBC session objects not released 2019-08-20 11:59:39.939|NVFBC|pid: 3100|-|DllMain: DLL_PROCESS_DETACH
I try with TeamViewer and Microsoft RDP client but it doesn’t return a different response to me. I also check NVFBC status and it seems enabled but I can’t use it with official sample codes. When I try to run samples, the system return following error:
NvFBC not supported on this device + driver. Failed to create an instance of NvFBCToDx9Vid. Please check 1) A driver R355 or newer with capable Tesla/Quadro/GRID capable product 2) Run "NvFBCEnable -enable" after a new driver installation
I guess the system can’t attach Nvidia GPU as the main graphic processor, but I don’t know how can I change this? What’s the trick for this point? I can’t select processor on resolution change page of Windows.
My system specs:
PS: I used default Administrator user for all operation.