Jump to content

No Transcoding Debian 10 GTX 1650


ropeguru

Recommended Posts

ropeguru

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 by ropeguru
Link to comment
Share on other sites

ropeguru
11 hours ago, Q-Droid said:

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

Q-Droid

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

ropeguru

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 by ropeguru
Link to comment
Share on other sites

ropeguru

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

Q-Droid

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

ropeguru

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...