Syllo / nvtop

GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm
Other
8.04k stars 291 forks source link

Hardware Encoding/Decoding At Same Time Breaks NVTOP on AMD GPU #290

Open Cruslan opened 5 months ago

Cruslan commented 5 months ago

I have AMD RX 6700 XT(Navi 2x) GPU. When one of hardware encoding or decoding capabilities runs in applications, nvtop shows hardware accelerator usage percentage without issues. But both hardware encoding or decoding capabilities runs in GPU(like watching a video by hardware decoder, and recording screen by hardware encoder), this breaks the nvtop and this error appears; "nvtop: /var/tmp/portage/sys-process/nvtop-3.0.2/work/nvtop-3.0.2/src/extract_gpuinfo_amdgpu.c:964: parse_drm_fdinfo_amd: Assertion `!cache_entry_check && "We should not be processing a client id twice per update"' failed." Its reproducable if both decode and encode workloads runs at same time. Application's version is 3.0.2. Gentoo Linux with 6.8.6 kernel prefered.