I am seeing a host-level HEVC video codec failure on an NVIDIA RTX PRO 2000 Blackwell using Linux driver 595.71.05.
This is not a Plex, Docker, LXC, or container passthrough issue. I reproduced the failure directly on the bare Proxmox host with FFmpeg.
System:
- GPU: NVIDIA RTX PRO 2000 Blackwell
- PCI ID: 2d30
- Bus ID: 00000000:01:00.0
- VBIOS: 98.06.4D.00.01
- Driver: 595.71.05
- CUDA reported by nvidia-smi: 13.2
- GSP Firmware Version: 595.71.05
- Host OS: Proxmox VE 9.1.9
- Kernel/userspace NVIDIA libraries appear matched:
- libcuda.so.1 → libcuda.so.595.71.05
- libnvcuvid.so.1 → libnvcuvid.so.595.71.05
nvidia-smi detects the GPU normally:
NVIDIA-SMI 595.71.05
Driver Version: 595.71.05
CUDA Version: 13.2
Product Name: NVIDIA RTX PRO 2000 Blackwell
Product Architecture: Blackwell
GSP Firmware Version: 595.71.05
Summary of behavior:
- H.264 NVENC works
- H.264 NVDEC works
- HEVC NVDEC fails for both 8-bit Main and 10-bit Main10
- HEVC NVENC fails with “Codec not supported” / “No capable devices found”
This appears to be a driver capability reporting issue specific to HEVC on this GPU/driver branch.
H.264 NVDEC test works:
Command:
ffmpeg -hide_banner -f lavfi -i testsrc2=size=1920x1080:rate=30 -t 5 \
64_nvenc -preset p1 -f matroska /tmp/nvenc_h264_test.mkv -y
ffmpeg -hide_banner -loglevel verbose \
-hwaccel cuda \
-hwaccel_output_format cuda \
-i /tmp/nvenc_h264_test.mkv \
-map 0:v:0 \
-f null -
Relevant output:
\[h264\] NVDEC capabilities:
format supported: yes, max_mb_count: 262144
min_width: 48, max_width: 8192
min_height: 64, max_height: 8192
Reinit context to 1920x1088, pix_fmt: cuda
HEVC 8-bit NVDEC test fails:
Command:
ffmpeg -hide_banner -f lavfi -i testsrc2=size=1920x1080:rate=30 -t 5 \
-c:v libx265 -pix_fmt yuv420p -preset ultrafast \
/tmp/software_hevc_8bit_test.mkv -y
ffmpeg -hide_banner -loglevel verbose \
-hwaccel cuda \
-hwaccel_output_format cuda \
-i /tmp/software_hevc_8bit_test.mkv \
-map 0:v:0 \
-f null -
Relevant output:
\[hevc\] NVDEC capabilities:
format supported: no, max_mb_count: 0
min_width: 0, max_width: 0
min_height: 0, max_height: 0
Hardware is lacking required capabilities
Failed setup for format cuda: hwaccel initialisation returned error.
The file continues decoding in software afterward, but CUDA/NVDEC initialization clearly fails.
HEVC Main10 NVDEC test also fails:
Input file is a normal UHD HEVC Main10 4:2:0 stream:
codec_name=hevc
profile=Main 10
width=3840
height=2160
pix_fmt=yuv420p10le
Command:
ffmpeg -hide_banner -loglevel verbose \
-hwaccel cuda \
-hwaccel_output_format cuda \
-i "/mnt/unraid/media/tv/Game of Thrones/Season 1/Game of Thrones - S01E09 - Baelor \[Bluray-2160p\].mkv" \
-map 0:v:0 \
-f null -
Relevant output:
\[hevc\] NVDEC capabilities:
format supported: no, max_mb_count: 0
min_width: 0, max_width: 0
min_height: 0, max_height: 0
Hardware is lacking required capabilities
Failed setup for format cuda: hwaccel initialisation returned error.
HEVC NVENC also fails:
Command:
ffmpeg -hide_banner -f lavfi -i testsrc2=size=1920x1080:rate=30 -t 5 \
-c:v hevc_nvenc -pix_fmt yuv420p -preset p1 \
-f matroska /tmp/nvenc_hevc_8bit_test.mkv -y
Relevant output:
\[hevc_nvenc\] Codec not supported
\[hevc_nvenc\] No capable devices found
Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.
Additional notes:
- H.264 encode/decode works through NVENC/NVDEC on the same host.
- The same HEVC failures occur on the Proxmox host directly, before any containerization.
- I originally noticed this in Plex, but FFmpeg reproduces the issue outside Plex.
- dmesg does not show obvious NVIDIA/GSP/RM/firmware errors.
- /dev/nvidia-caps permissions were checked and are not the root cause.
- libcuda and libnvcuvid symlinks point to the matching 595.71.05 libraries.
This looks like RTX PRO 2000 Blackwell + Linux 5
nvidia-bug-report.log.gz (507.6 KB)
95.71.05 is not exposing HEVC encode/decode capabilities correctly. Could NVIDIA confirm whether this GPU/driver branch currently supports HEVC NVENC/NVDEC, and whether this is a known bug or requires a newer/different driver branch?
Attached: nvidia-bug-report.log.gz