Jump to content
linuxserver.io

[Plugin] Linuxserver.io - Unraid Nvidia

2468 posts in this topic Last Reply

Recommended Posts

10 hours ago, blackbunt said:

i am running the exact same card in my main server without any issues.

i popped the working gtx 1650 SUPER from my main server and have the same issues with that one in my backup server

Weirdly it shows up under SysDEvs as following:

 

IOMMU group 13:[10de:2187] 04:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1650 SUPER] (rev a1)

[10de:1aeb] 04:00.1 Audio device: NVIDIA Corporation TU116 High Definition Audio Controller (rev a1)

[10de:1aec] 04:00.2 USB controller: NVIDIA Corporation Device 1aec (rev a1)

[10de:1aed] 04:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU116 [GeForce GTX 1650 SUPER] (rev a1)

is there a way to force the driver to use the gpu?

The GPU is probably stubbed. Check which module is loaded with lspci -k

  • Thanks 1

Share this post


Link to post
20 hours ago, saarg said:

The GPU is probably stubbed. Check which module is loaded with lspci -k

04:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1650 SUPER] (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3850
        Kernel driver in use: nvidia
        Kernel modules: nvidia_drm, nvidia
04:00.1 Audio device: NVIDIA Corporation TU116 High Definition Audio Controller (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3850
04:00.2 USB controller: NVIDIA Corporation Device 1aec (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3850
        Kernel driver in use: xhci_hcd
04:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU116 [GeForce GTX 1650 SUPER] (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3850

Share this post


Link to post
2 hours ago, blackbunt said:

04:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1650 SUPER] (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3850
        Kernel driver in use: nvidia
        Kernel modules: nvidia_drm, nvidia
04:00.1 Audio device: NVIDIA Corporation TU116 High Definition Audio Controller (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3850
04:00.2 USB controller: NVIDIA Corporation Device 1aec (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3850
        Kernel driver in use: xhci_hcd
04:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU116 [GeForce GTX 1650 SUPER] (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3850

What is the actual problem? You only said it doesn't work.

Share this post


Link to post

Hi,

 

I am trying to install the drivers on my machine and it just halts after trying to start downloading bzroot-gui. I have tried a few times now and it stalls at the same place each time. When I go back to stock build it download and copies without errors.

 

*****

Now installing Nvidia version 6.8.3

Base URL: https://lsio.ams3.digitaloceanspaces.com/unraid-nvidia/6-8-3/nvidia

TO AVOID CORRUPTION
DO NOT CLOSE THIS WINDOW UNTIL YOU SEE THE DONE PROMPT

Downloading: /tmp/mediabuild/bzimage ... done
Downloading: /tmp/mediabuild/bzroot ... done
Downloading: /tmp/mediabuild/bzroot-gui ...

****

 

Any idea what the problem might be?

 

Br,

 

EDIT: This seemed to be caused by the DNS server. I use a local installation of Pi-Hole as DNS. After changing to 1.1.1.1 it worked.

Edited by RecycledBits
Found the solution

Share this post


Link to post
13 hours ago, blackbunt said:

Card isn’t recognized.

3D2DA28F-06F0-4D25-A6D2-F3BBDFF9B98B.jpeg

What happens if you runthe below command:

watch nvidia-smi

 

Does that work?

If it does, then there is a command somewhere in this thread, posted by chbmb, that will show the UUID.

Share this post


Link to post
49 minutes ago, saarg said:

What happens if you runthe below command:

watch nvidia-smi

 

Does that work?

If it does, then there is a command somewhere in this thread, posted by chbmb, that will show the UUID.

Output: No devices were found

 

Share this post


Link to post
17 hours ago, blackbunt said:

Output: No devices were found

 

Then I don't know what could be the problem.

You could try to switch slots or try connecting a monitor and see if that helps.

Share this post


Link to post
22 hours ago, saarg said:

Then I don't know what could be the problem.

You could try to switch slots or try connecting a monitor and see if that helps.

Switching slots is sadly not possible, got just one. I'll try the monitor option :) thx!

edit:

tried different Monitors dp and hdmi-didn‘t work. I also tried a 1660 super - also no luck. It seems somethings wrong with my mobo.

Edited by blackbunt

Share this post


Link to post

Any one have an issue where after transcoding is done the fans on the video card don't stop running? 

I've noticed unless I restart the Plex container they just continously run.

 

Any idea how to solve this issue besides restarting the container?

 

Nvm, didn't see the above post

Edited by Roken

Share this post


Link to post

Looking for a little help, I am seeing this within my Jellyfin container. I am passing through the gpu properly, but I enabled a new tone mapping feature that requires OpenCL. This should work right?

 

[AVHWDeviceContext @ 0x561dcd631340] Failed to get number of OpenCL platforms: -1001. 
Device creation failed: -19. Failed to set value 'opencl=ocl:0.0' for option 'init_hw_device': No such device 
Error parsing global options: No such device

 

Screen Shot 2020-09-27 at 3.17.10 PM.png

Edited by cryzis

Share this post


Link to post
2 hours ago, cryzis said:

Looking for a little help, I am seeing this within my Jellyfin container. I am passing through the gpu properly, but I enabled a new tone mapping feature that requires OpenCL. This should work right?

 


[AVHWDeviceContext @ 0x561dcd631340] Failed to get number of OpenCL platforms: -1001. 
Device creation failed: -19. Failed to set value 'opencl=ocl:0.0' for option 'init_hw_device': No such device 
Error parsing global options: No such device

 

Screen Shot 2020-09-27 at 3.17.10 PM.png

I don't think the image supports opencl. What feature is that?

Share this post


Link to post
1 hour ago, aptalca said:

I don't think the image supports opencl. What feature is that?

This is brand new tone mapping during transcode feature that will be released in the upcoming 10.7.0 release of jellyfin. See PR#3442 . I have been running Jellyfin:unstable and have been waiting to test this out but I guess the image doesn't support OpenCL :(

Share this post


Link to post
4 hours ago, cryzis said:

This is brand new tone mapping during transcode feature that will be released in the upcoming 10.7.0 release of jellyfin. See PR#3442 . I have been running Jellyfin:unstable and have been waiting to test this out but I guess the image doesn't support OpenCL :(

We'll look into it. It probably just needs some opencl packages added. We have other images that do that.

Share this post


Link to post
4 hours ago, cryzis said:

This is brand new tone mapping during transcode feature that will be released in the upcoming 10.7.0 release of jellyfin. See PR#3442 . I have been running Jellyfin:unstable and have been waiting to test this out but I guess the image doesn't support OpenCL :(

Can you exec into the container and install the package "ocl-icd-opencl-dev", restart and see if it works?

Share this post


Link to post
18 hours ago, aptalca said:

Can you exec into the container and install the package "ocl-icd-opencl-dev", restart and see if it works?

I installed "ocl-icd-opencl-dev" into the jellyfin container and restarted. Still seeing the same issue.

Share this post


Link to post
3 hours ago, cryzis said:

I installed "ocl-icd-opencl-dev" into the jellyfin container and restarted. Still seeing the same issue.

Ok I got it working, I added the below repo and used aptitude to install "nvidia-opencl-icd"

deb http://deb.debian.org/debian buster-backports main contrib non-free

 

  • Thanks 1

Share this post


Link to post
18 hours ago, cryzis said:

Ok I got it working, I added the below repo and used aptitude to install "nvidia-opencl-icd"


deb http://deb.debian.org/debian buster-backports main contrib non-free

 

It's better to use an ubuntu package since we are using an ubuntu base image.

Share this post


Link to post
2 hours ago, CHBMB said:

v6.9.0 beta29 uploaded.

I just updated and confirmed the build works and Plex HW transcoding is functional. Thank you @CHBMB!

Share this post


Link to post
1 hour ago, xaositek said:

I just updated and confirmed the build works and Plex HW transcoding is functional. Thank you @CHBMB!

If you have the GPU Plugin installed can you verify that your GPU returns to the lowest P-State (P8) after a transcode?

Share this post


Link to post
23 minutes ago, MowMdown said:

If you have the GPU Plugin installed can you verify that your GPU returns to the lowest P-State (P8) after a transcode?

 See attached screenshot - I believe this confirms P8 state after Transcoding.

Screen Shot 2020-09-30 at 11.10.47 AM.png

  • Thanks 1

Share this post


Link to post
Posted (edited)
14 hours ago, CHBMB said:

v6.9.0 beta29 uploaded.

can the stable ver 6.8.3 get the latest nvidia drivers?

PLEX betas (and likely next stable) now require 450.66 or later drivers to keep nvenc operational -- hw transcoding is broken on latest versions because of this.

 

i prefer to not run betas, so essentially i am stuck on a previous working plex version (1.20.1.3252-1-01)

 


https://www.reddit.com/r/PleX/comments/j0bzu1/it_was_working_before_but_now_im_having_issues/

 

https://forums.plex.tv/t/help-fixing-my-broken-nvidia-nvenc-driver-config-ubuntu-20-04/637854

 

https://forums.plex.tv/t/nvenc-hardware-encoding-broken-on-1-20-2-3370/637925

 

Edited by therapist
  • Like 5

Share this post


Link to post
Posted (edited)

I just installed 6.9.0-beta29 [haven't run any encode / decode yet] and it looks like my card is in the P0 state after booting. I've attached a screen shot from the GPU plugin.

 

Sorry, really new to this. Is this expected?

 

UPDATE: Just did a HW transcode w/in Plex. As soon as the transcode stopped, the GPU went to P8. Is there a way I can get the GPU to P8 w/o having to run a transcode?

 

Screenshot 2020-10-04 120735.jpg

Edited by tkenn1s

Share this post


Link to post
Guest
This topic is now closed to further replies.