Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Plex Nvidia GPU transcode with HIGH CPU usage

Featured Replies

Hi all, 

 

So, I've got nvidia transcoding working correctly with transcoding offloaded to ram as well. It worked perfectly, I tested this morning at a friend's house and it was working perfectly fine, no buffering, no issues, transcoding a high bitrate video to still high bitrate 4K, it was seamless. Pretty happy!

 

As I got home I decided to test through my phone and noticed that it was buffering a lot, I mean a lot. every 3 seconds. So I checked it out and the CPU usage was HIGH, even though it shows the GPU is being used but it's barely breaking a sweat? 

 

Does anyone have any idea what's actually happening? As soon as I change the transcode to 1080p on the phone then the CPU usage drops to 2% instantly and GPU usage goes up... Any ideas??

 

Thank you!

 

1341786844_CleanShot2024-02-04at00_18.44@2x.thumb.png.676a288ce767cc1675bb47b77b48050e.png

1870832351_CleanShot2024-02-04at00_24.23@2x.thumb.png.cc0f9e860b45b40166d67a861eb325e6.png

1751547374_CleanShot2024-02-04at00_23.58@2x.png.af8fdc934743be0316b924264832c7e6.png

 

  • Community Expert

Plex only hardware transcodes the video.  The burned in subtitles and audio down to Opus is done by the CPU.  The higher the bit rate of the source file, the more data the CPU needs to process.

  • Author
52 minutes ago, ConnerVT said:

Plex only hardware transcodes the video.  The burned in subtitles and audio down to Opus is done by the CPU.  The higher the bit rate of the source file, the more data the CPU needs to process.

 

Gotcha. That makes sense. But shouldn't this CPU actually be able to handle that type of file? 

  • Community Expert

Looks as it was handling it.  A snapshot in time of CPU utilization doesn't give much info to make that decision.

Play around streaming different files, settings (resolutions/audio/subs) on different clients, and observe what the CPU/GPU usage looks like to see if all works.  If you don't have stuttering and CPU threads aren't pinned to 100%, you're good.

  • Author
41 minutes ago, ConnerVT said:

Looks as it was handling it.  A snapshot in time of CPU utilization doesn't give much info to make that decision.

Play around streaming different files, settings (resolutions/audio/subs) on different clients, and observe what the CPU/GPU usage looks like to see if all works.  If you don't have stuttering and CPU threads aren't pinned to 100%, you're good.

 

But as I've said, on that title for example, it was buffering every 3 seconds. And that snapshot in time was exactly how the CPU looked during the entire test stream I was doing! And this was on the same network, so shouldn't even be buffering every 3 seconds at all with this setup. 

 

Other files didn't have as much trouble, others did. With similar specs like truehd 7.1 audio etc

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.