# Problems with GPU transcoding when using my smart TV

**URL:** <https://forums.plex.tv/t/problems-with-gpu-transcoding-when-using-my-smart-tv/866726>\
**Category:** Plex Players\
**Tags:** server-docker, lg-webos\
**Created:** [January 18, 2024, 9:32pm UTC](https://forums.plex.tv/t/problems-with-gpu-transcoding-when-using-my-smart-tv/866726 "2024-01-18T21:32:55Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kemy01](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@Kemy01](https://forums.plex.tv/u/Kemy01)\
**Post date:** [January 18, 2024, 9:32pm UTC](https://forums.plex.tv/t/problems-with-gpu-transcoding-when-using-my-smart-tv/866726/1 "2024-01-18T21:32:55Z")

</div>

Server Version#: 1.32.7

I run my Plex in docker. I was able to setup hardware transcoding using my NVIDIA card. When I start a 4K movie in the browser I can see the new process in the nvidia-smi and the CPU load is low.  
However if I start the same movie from my LG TV. I still can see a new process in the nvidia-smi. But I also see the Plex-Transcoder process eating the whole CPU and the movie is stopped every 5 seconds for buffering (just like without hardware transcoding). What can cause this difference? What should I try to config?  
I am quite lost and that was the only thing I bought Plex Pass so I can transcode 4K movies on GPU.

If someone could give me tips what should I try or check, I would be very grateful.  
Thanks!

---

<div class="post-metadata">

**Author:** ![FordGuy61](https://avatars.discourse-cdn.com/v4/letter/f/22d042/32.png) [@FordGuy61](https://forums.plex.tv/u/FordGuy61)\
**Post date:** [January 18, 2024, 10:02pm UTC](https://forums.plex.tv/t/problems-with-gpu-transcoding-when-using-my-smart-tv/866726/2 "2024-01-18T22:02:54Z")

</div>

Why is the video transcoding? Ideally, when playing a 4K movie on a 4K TV, it direct plays or direct streams.

You can monitor playback via [Plex Dashboard](https://support.plex.tv/articles/200871837-status-and-dashboard/#toc-1) → Now Playing + Expanded View? It will show if the video or audio is transcoding.

Subtitles on? If so, turn them off.

The Plex LG app has limitations when it comes to subtitles.

If the media is direct streaming, such as when audio is transcoding, enabling any form of subtitle results in a video transcode.

It also results in subtitle burning, when entails adding the subtitles to the video frame instead of sending them as an individual track.

Subtitle burning currently uses the CPU, not the GPU. It is also single threaded, unable to take advantage of multi-core processors. If the CPU cannot process the subtitles in real time, you will experience buffering.

---

<div class="post-metadata">

**Author:** ![Kemy01](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@Kemy01](https://forums.plex.tv/u/Kemy01)\
**Post date:** [January 22, 2024, 9:16pm UTC](https://forums.plex.tv/t/problems-with-gpu-transcoding-when-using-my-smart-tv/866726/3 "2024-01-22T21:16:10Z")

</div>

Hi,  
thanks for the swift reply. I had the time to do some experiment now and you were right.

When I use no subtitle, the dashboard shows ‘direct stream’ and there were no buffering. Turning off the subtitles, unfortunately, is not an option for us as we are not native speakers.

One thing made me think. When I use the web player, it also transcodes the movie (with or without subtitles) and my Plex server uses the GPU, not use the CPU and the movie is smooth with no buffering. However if I play it from the the the GPU and also the CPU is used on the Plex server and constant buffering stops the movie.

Why is there a difference on the server? Is this effect caused by the different clients? Is it a bug in the LG Plex client or this is an expected behavior for some reason?

Thanks!

---

<div class="post-metadata">

**Author:** ![FordGuy61](https://avatars.discourse-cdn.com/v4/letter/f/22d042/32.png) [@FordGuy61](https://forums.plex.tv/u/FordGuy61)\
**Post date:** [January 23, 2024, 2:54am UTC](https://forums.plex.tv/t/problems-with-gpu-transcoding-when-using-my-smart-tv/866726/4 "2024-01-23T02:54:09Z")

</div>

Subtitle support varies among Plex clients.

What you are seeing is expected. Burning subtitles is a limitation of the Plex LG client.

The best option is to use a device that does not require subtitle burning.

Android TV devices (Nvidia Shield Pro, Amazon FireStick, etc) have much better subtitle support. They do not require subtitle burning when the video or audio is transcoding.

Other Plex clients, such as an AppleTV, may work as well.

---

<div class="post-metadata">

**Author:** ![Kemy01](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@Kemy01](https://forums.plex.tv/u/Kemy01)\
**Post date:** [January 23, 2024, 7:47pm UTC](https://forums.plex.tv/t/problems-with-gpu-transcoding-when-using-my-smart-tv/866726/5 "2024-01-23T19:47:07Z")

</div>

Just on more question, I am curious, why is this connected to the Plex client.  
I see the CPU load on the Plex server side. Even if the TV (client) needs transcoding the video and burn the subtitle, it could be done on GPU on the server, am I right?

So for me, it seem as a lack of feature in the Plex server, to be able to burn the subtitle on the GPU and not on the CPU.

Thanks again for your help and time.

---

<div class="post-metadata">

**Author:** ![FordGuy61](https://avatars.discourse-cdn.com/v4/letter/f/22d042/32.png) [@FordGuy61](https://forums.plex.tv/u/FordGuy61)\
**Post date:** [January 24, 2024, 2:25am UTC](https://forums.plex.tv/t/problems-with-gpu-transcoding-when-using-my-smart-tv/866726/6 "2024-01-24T02:25:45Z")

</div>

> [@Kemy01](#):
>
> Even if the TV (client) needs transcoding the video and burn the subtitle, it could be done on GPU on the server, am I right?

Plex is working on it. Possibly a forum preview (pre-beta) this calendar quarter. Nothing yet regarding system requirements, supported GPUs, supported operating systems, etc. (which is SOP for Plex).

> [@Color corruption on resize when HW transcoding HEVC content - Synology DS920+](https://forums.plex.tv/t/color-corruption-on-resize-when-hw-transcoding-hevc-content-synology-ds920/865613/37):
>
> Subtitle burning has been the bane of transcoding since the beginning. That said … We found a way to burn in PGS, VOBSUB, and DVDRIP subtitles in hardware We’re finishing that work now and hope to have it in a Forum Preview sometime this first quarter. (Windows PMS is currently getting some sorely needed love)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [April 23, 2024, 2:26am UTC](https://forums.plex.tv/t/problems-with-gpu-transcoding-when-using-my-smart-tv/866726/7 "2024-04-23T02:26:34Z")

</div>

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