Hi Team,
After successfully federating the Video Server with the Portal, I am facing an issue while trying to publish a video using ArcGIS Excalibur. The following error is displayed
“A functional GPU was not detected on the registered ArcGIS Video Server. You can view published video services, but options to publish new video layers are suspended until a GPU is available. Contact an administrator to check the GPU configuration.”
We are using ArcGIS Enterprise 12.0.
For your reference below are given the error snapshot and GPU snapshot:
Video Server hosting VM does have a virtual NVIDIA GPU assigned.
Thanks & Regards,
Kristofer
Hi Kristofer,
Looking into the vGPU this machine is using, we found the following information:
H100 does not have dedicated video encoding hardware (NVENC).
The H100 is NVIDIA's flagship compute/AI GPU and lacks the NVENC (NVIDIA Encoder) hardware found on visualization and media GPUs. It's optimized for:
For video encoding, consider these NVIDIA datacenter GPUs instead:
GPU | NVENC Engines | Use Case |
A16 | 1 per partition | Video streaming, VDI (what you're using) |
A10 | 3 engines | Media servers, transcoding farms |
A40 | 3 engines | Professional media workflows |
L4 | 3 engines | AI inference + video encoding hybrid |
L40S | 3 engines | AI + media workloads |
You can run a command through your command line to determine whether or not NVENC is supported:
nvidia-smi --query-gpu=encoder.stats.sessionCount,encoder.stats.averageFps,encoder.stats.averageLatency --format=csv
Do you mind running that command and verifying NVENC support for us? We're happy to help as much as possible with getting you set up with an environment that is running & publishing.
Hi @Josh_Piercy
As suggested, I have executed the above command. Please find the output below:
encoder.stats.sessionCount, encoder.stats.averageFps, encoder.stats.averageLatency 0, 0, 0
Thanks & Regards,
Kristofer