Running via unraid docker with a P2000, already setup with plex and working well.

Log says "Error detecting NVIDIA GPU capabilities; some hardware accelerated features will be unavailable"
Double checked and extra prams have --runtime=nvidia
and I have the GUID entered into the NVIDIA_VISIBLE_DEVICES

Any idea where I can start to dig at what the issue is?

Thanks

Click "Troubleshooting" at the bottom of the left menu, and expand the "NVIDIA Capabilities" section to see the output of ErsatzTV's capability detection.

I got a

ffmpeg version 6.0 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.3.0-1ubuntu1~22.04.1)
  configuration: --disable-debug --disable-doc --disable-ffplay --enable-ffprobe --enable-fontconfig --enable-gpl --enable-libaom --enable-libdav1d --enable-libass --enable-libfdk_aac --enable-libfreetype --enable-libkvazaar --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libsrt --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libxml2 --enable-libx264 --enable-libx265 --enable-libxvid --enable-nonfree --enable-openssl --enable-small --enable-stripping --enable-version3 --extra-libs=-ldl --extra-libs=-lpthread
  libavutil      58.  2.100 / 58.  2.100
  libavcodec     60.  3.100 / 60.  3.100
  libavformat    60.  3.100 / 60.  3.100
  libavdevice    60.  1.100 / 60.  1.100
  libavfilter     9.  3.100 /  9.  3.100
  libswscale      7.  1.100 /  7.  1.100
  libswresample   4. 10.100 /  4. 10.100
  libpostproc    57.  1.100 / 57.  1.100
Unrecognized option 'gpu'.
Error splitting the argument list: Option not found

It's weird because if I dive into the console on the docker I get

root@*:/app# nvidia-smi
Thu Aug 17 14:45:51 2023       
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.98                 Driver Version: 535.98       CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  Quadro P2000                   Off | 00000000:83:00.0 Off |                  N/A |
| 76%   44C    P0              19W /  75W |      0MiB /  5120MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
                                                                                         
+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|  No running processes found                                                           |
+---------------------------------------------------------------------------------------+
root@*:/app# 

So it seems to be detecting the card so I think I don't have something configured correctly

You will need to switch to the latest-nvidia docker tag in the unraid container config, i.e. jasongdove/ersatztv:latest-nvidia. The default of jasongdove/ersatztv will not work with nvidia acceleration.

    jason

    This was the solution, when I composed the docker I know I set it to use latest-nvidia, but I must have lost that at some point when I kept recomposing the docker trying to fix the issue. Thank you for your help!