ropeguru 1 Posted November 4, 2020 Share Posted November 4, 2020 (edited) Just dropped in a Zotac GTX 1650 OC and installed latest drivers from Nvidia. Rebooted server and there is no hardware showing under the advanced section for encoders or decoders. Driver version 418.152 Not sure what else to check.. Emby is pretty new to me. Attaching logs ffmpeg-transcode-7d435511-c519-4ee8-944b-b66d3b022374_1.txt hardware_detection-63740110508.txt embyserver.txt Edited November 4, 2020 by ropeguru Link to comment Share on other sites More sharing options...
Q-Droid 654 Posted November 5, 2020 Share Posted November 5, 2020 Did you read through the KB article? https://support.emby.media/support/solutions/articles/44001160148-hardware-acceleration-overview Link to comment Share on other sites More sharing options...
ropeguru 1 Posted November 5, 2020 Author Share Posted November 5, 2020 11 hours ago, Q-Droid said: Did you read through the KB article? https://support.emby.media/support/solutions/articles/44001160148-hardware-acceleration-overview I went through that page several times. Using the Linux section, I went to the "hardware acceleration variants on Linux" link. Read through that page and the card I have is on the list. Followed the only step I saw of any installs and installed the latest Nvidia driver from their site. Web page states 390.25 is MINIMUM and I installed 418.152 as stated in original post. Only followed the NVDEC & NVENC section since that appears to be Nvidia related and the VA API seems to be for Radeon and Intel. If there is something I am not doing, please point it out. There very well could be something I missed. Link to comment Share on other sites More sharing options...
Q-Droid 654 Posted November 5, 2020 Share Posted November 5, 2020 Is Emby installed on the host OS or a container? What is the group ownership on your /dev/dri devices? ls - l /dev/dri Is emby user a member of the one or more groups listed? id emby Link to comment Share on other sites More sharing options...
ropeguru 1 Posted November 5, 2020 Author Share Posted November 5, 2020 (edited) Debian 10 on a VMware ESXi host with the PCI device passed through and directly accessible. lspci 13:00.0 VGA compatible controller: NVIDIA Corporation TU107 (rev a1) 13:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1) ls -l /dev/dri total 0 drwxr-xr-x 2 root root 120 Nov 4 18:14 by-path crw-rw---- 1 root video 226, 0 Nov 4 18:14 card0 crw-rw---- 1 root video 226, 1 Nov 4 18:14 card1 crw-rw---- 1 root render 226, 128 Nov 4 18:14 renderD128 crw-rw---- 1 root render 226, 129 Nov 4 18:14 renderD129 emby user is a member of both video and render id emby uid=998(emby) gid=998(emby) groups=998(emby),44(video),107(render) Edited November 5, 2020 by ropeguru Link to comment Share on other sites More sharing options...
ropeguru 1 Posted November 5, 2020 Author Share Posted November 5, 2020 Found the issue and it was not Emby related but VMware related. Running nvidia-smi I received the error, "Unable to determine the device handle for GPU 0000:13:00.0: Unknown Error". Doing some digging I found there was a parameter in vmware that needed to be added to the vmx file for the virtual maching. hypervisor.cpuid.v0 = FALSE Added this and now nvidia-smi is showing: +-----------------------------------------------------------------------------+ | NVIDIA-SMI 455.38 Driver Version: 455.38 CUDA Version: 11.1 | |-------------------------------+----------------------+----------------------+ | 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 GeForce GTX 1650 Off | 00000000:13:00.0 Off | N/A | | 50% 36C P0 N/A / 75W | 0MiB / 3911MiB | 0% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | No running processes found | +-----------------------------------------------------------------------------+ Emby now has a list of encoders and decoders. Thanks for you time and help. Hopefully my solution will help some others. Link to comment Share on other sites More sharing options...
Luke 37110 Posted November 5, 2020 Share Posted November 5, 2020 Thanks for the feedback ! Link to comment Share on other sites More sharing options...
Q-Droid 654 Posted November 5, 2020 Share Posted November 5, 2020 Yeah, VMWare is the catch...good you figured it out. There are threads in the forum with similar info for HW transcoding on guest VM. I haven't checked the KB. Link to comment Share on other sites More sharing options...
ropeguru 1 Posted November 5, 2020 Author Share Posted November 5, 2020 Q-Droid, Thanks for that link. I had looked through it, but it was late and I completely missed the post by vinceflynow. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now