Transcode does not work properly after upgrading to Nvidia RTX 3070

Server Version#: 1.41.3.9314
Player Version#: any

I’m running Plex Server on my Linux Ubuntu for several years now. I’ve been using Nvidia GTX 1070 for Transcode and all was working fine (transcoding from basically any format worked fine). Now I’ve decided to upgraded GPU to Nvidia RTX 3070 because I’ve got a spare RTX 3070 (updated ubuntu server to 24.04 and Nvidia drivers to latest).

Now when I play remotely the resolution is fixed to 720p, no matter what I select in Player for the Quality settings. Settings in Server are the same as they were. Therefore I guess something does not work properly with transcoding on the new Nvidia GPU.

Anybody with similar experience? Any hint to solve this issue?

Thx for help!

p.s.: see screenshots



Would you please do the following:

  1. Make certain Server DEBUG logging is enabled
  2. Restart PMS (so the logs capture the card detection)
  3. Give it a minute to stabilize
  4. Start a playback transcode
  5. Let it run for 20 seconds
  6. Stop Playback
  7. Download the Server logs zip file
  8. Attach that ZIP file here

Hi,

I’m attaching server logs.

Thanks for help!
Plex Media Server Logs_2025-01-23_08-32-44.zip (3.2 MB)

Which specific version of the Nvidia drivers are you using?

Also, are you using the Ubuntu-vetted drivers or the Nvidia .run file ?

NVIDIA DRIVER 550.120

It’s official Ubuntu version, installed from sudo ubuntu-drivers install

I’ve done some profiling of the new transcoder/PMS work.

One of the things I’m finding is that the resolution is driven by bitrate.

Try this:

You are getting 720p with 12 Mbps.
Now lower it to 8 Mbps
And again to 4 Mbps.

I do not understand why you’re getting 480x240 @ 12Mbps unless the source is 480x240. Is it?

What happens when you play with Plex/web instead of using Exoplayer (which I don’t know much about)

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.