HW transcoding not working on motherboards with BMC graphics (logs attached)

Attached

Plex Media Server Logs_2024-03-06_07-17-28.zip (5.4 MB)

I’ll spin up another build with more debugging but it looks like the cuda driver can’t find your nvidia device either, which makes no sense.

When downloading the A2 driver one of the drop down menus asks which CUDA toolkit I need. I just choose ANY. There are quite a few options though. Any particular one you know is a good one?

Here is the text dump of my Nvidia configuration. Something that stands out is the driver version.

NVIDIA System Information report created on: 03/06/2024 11:11:01
System name: CORNSTICKPLEX

[Display]
DirectX version: 12.0
GPU processor: NVIDIA A2
Driver version: 0.00
Driver Type: DCH
CUDA Cores: 1280
Total available graphics memory: 0 MB
Dedicated video memory: 0 MB
Video BIOS version: 94.07.62.00.AE
IRQ: Not used
Bus: PCI Express x8 Gen4
Error Correction Code (ECC): On
Device Id: 10DE 25B6 157E10DE
Part Number: G179 0220

[Components]

nvui.dll 8.17.15.5161 NVIDIA User Experience Driver Component
nvxdplcy.dll 8.17.15.5161 NVIDIA User Experience Driver Component
nvxdbat.dll 8.17.15.5161 NVIDIA User Experience Driver Component
nvxdapix.dll 8.17.15.5161 NVIDIA User Experience Driver Component
NVCPL.DLL 8.17.15.5161 NVIDIA User Experience Driver Component
nvCplUIR.dll 8.1.940.0 NVIDIA Control Panel
nvCplUI.exe 8.1.940.0 NVIDIA Control Panel
nvWSSR.dll 31.0.15.5161 NVIDIA Workstation Server
nvWSS.dll 31.0.15.5161 NVIDIA Workstation Server
nvViTvSR.dll 31.0.15.5161 NVIDIA Video Server
nvViTvS.dll 31.0.15.5161 NVIDIA Video Server
nvLicensingS.dll 6.14.15.5161 NVIDIA Licensing Server
nvDevToolSR.dll 31.0.15.5161 NVIDIA Licensing Server
nvDevToolS.dll 31.0.15.5161 NVIDIA 3D Settings Server
nvDispSR.dll 31.0.15.5161 NVIDIA Display Server
nvDispS.dll 31.0.15.5161 NVIDIA Display Server
NVCUDA64.DLL 31.0.15.5161 NVIDIA CUDA 12.4.89 driver
nvGameSR.dll 31.0.15.5161 NVIDIA 3D Settings Server
nvGameS.dll 31.0.15.5161 NVIDIA 3D Settings Server

can you run this build and send me the logs? it will let me know for sure what is going on.

Just finished restarting. Before I test what should I have in the transcoder settings? I still see the same three options.

Logs attached with examples of Microsoft and Auto.

Plex Media Server Logs_2024-03-06_18-15-29.zip (5.2 MB)

@ViktorKarppinen Not sure if you saw this thread but you might want to try some of these builds to see if one of them sees your Nvidia card. I would start with the one 13 days ago and work your way down.

the last build was just some additional debugging. Give this build a go and see if it enables your nvidia device

Looks good!



Hi, I will try the new build efter I backup my database and metadata.

Uninstalling or upgrading PMS doesn’t touch your database/metadata folder. You can just uninstall your current build and install this build.

On a side note the Nvidia transcoding is MUCH faster now! Starts in 5 seconds vs almost 30 back in the last build when it worked.

1 Like

Hi,
Ok. I’m rather be safe than sorry :smile:
Do I need to uninstall PMS, or simply upgrade with the new version?

I uninstalled just to make sure.

PMS finds my card now:
image

But Transscoding does not work:
image

Plex Transcoder is accessing the GPU:
image

/Viktor

That looks like a different issue. Probably wouldn’t hurt to attach your log file.

I restarted PMS and it works better. Optimize works on the GPU now:


image

Playback also worked on lower quality. But takes some time to start.
4K → 1080p 20 Mbps did not work.

Will do some more tests…

/Viktor

@kd6icz Thank you so much for your help. As you can imagine addressing this sort of stuff can be a PITA when we don’t have a setup which reproduces the issue!

1 Like

@chris_decker08 I’m very happy someone is addressing this issue :grinning:

hw transcode is working better now after some tests. What I found out is that when I change the transcode quality during playback I get following error:
image
When I press “Retry” it usaly works again.

Logs.zip (1.6 MB)

/Viktor

@ViktorKarppinen are you using the bundled web? (i.e. does the url have an ip address or app.plex.tv) . If its the former can you attempt playing from app.plex.tv?