# GPU and better multithread support for transcoding

**URL:** <https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055>\
**Category:** Feature Suggestions\
**Created:** [April 3, 2013, 12:00am UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055 "2013-04-03T00:00:26Z")\
**Posts on this page:** 16\
**Page:** 4

<div class="post-metadata">

**Author:** ![comio](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/comio/32/81873_2.png) [@comio](https://forums.plex.tv/u/comio)\
**Post date:** [November 24, 2016, 3:50pm UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/61 "2016-11-24T15:50:05Z")

</div>

hoping to see this great improvement. the main competitor supports already this… and I would avoid to switch software to save my hw.

---

<div class="post-metadata">

**Author:** ![andras\_tim](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/andras_tim/32/231134_2.png) [@andras\_tim](https://forums.plex.tv/u/andras_tim)\
**Post date:** [November 29, 2016, 11:06am UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/62 "2016-11-29T11:06:05Z")

</div>

Unbelievable. Currently the most of CPUs has a kind of HW encoding support, like Quick Sync. Why doesn’t support Plex this till 2013?

Shall I use Emby after I bought my lifetime Plex pass?! Relay? X(

---

<div class="post-metadata">

**Author:** ![edddeduck](https://avatars.discourse-cdn.com/v4/letter/e/da6949/32.png) [@edddeduck](https://forums.plex.tv/u/edddeduck)\
**Post date:** [December 1, 2016, 9:24am UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/63 "2016-12-01T09:24:41Z")

</div>

I still like Plex for so many other reasons over Emby but the lack of HW support is getting more and more annoying.

---

<div class="post-metadata">

**Author:** ![marcoleonor](https://avatars.discourse-cdn.com/v4/letter/m/a4c791/32.png) [@marcoleonor](https://forums.plex.tv/u/marcoleonor)\
**Post date:** [December 20, 2016, 2:27pm UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/64 "2016-12-20T14:27:21Z")

</div>

Hi

Lets be green… GPU transcoding is the most efficient.

Regards

---

<div class="post-metadata">

**Author:** ![anon18523487](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@anon18523487](https://forums.plex.tv/u/anon18523487)\
**Post date:** [December 24, 2016, 8:20am UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/65 "2016-12-24T08:20:54Z")

</div>

> **[Plex Media Server - Hardware Transcoding Preview (closed)](https://forums.plex.tv/discussion/250946/plex-media-server-hardware-transcoding-preview-1-4-0#latest)**
>
> Happy holidays, forum users! We’ve got something special in store for you with this release: it enables hardware transcoding for Windows, macOS, and Linux for Plex Pass users. Using hardware transcoding reduces CPU usage and power consumption, and...

A little holiday surprise for everyone.

---

<div class="post-metadata">

**Author:** ![hackztor](https://avatars.discourse-cdn.com/v4/letter/h/7bcc69/32.png) [@hackztor](https://forums.plex.tv/u/hackztor)\
**Post date:** [December 25, 2016, 8:25pm UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/66 "2016-12-25T20:25:36Z")

</div>

> @MovieFan.Plex said:  
> [https://forums.plex.tv/discussion/250946/plex-media-server-hardware-transcoding-preview-1-4-0#latest](https://forums.plex.tv/discussion/250946/plex-media-server-hardware-transcoding-preview-1-4-0#latest)
> 
> A little holiday surprise for everyone.

OMG AMAZING. FINALLY.

---

<div class="post-metadata">

**Author:** ![Jonathan42](https://avatars.discourse-cdn.com/v4/letter/j/b487fb/32.png) [@Jonathan42](https://forums.plex.tv/u/Jonathan42)\
**Post date:** [January 8, 2017, 4:39pm UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/67 "2017-01-08T16:39:17Z")

</div>

I have a server board that has lots of memory, 8 cores and I could easily run multiple video cards if it would benefit Plex operations, but doesn’t seem to help.  
Not bragging compared to many of the rigs I have seen, but without using the tools given to us, we simply stroll around in the dark looking for a light to guide us.

---

<div class="post-metadata">

**Author:** ![jorgen.bergstrom](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/jorgen.bergstrom/32/269534_2.png) [@jorgen.bergstrom](https://forums.plex.tv/u/jorgen.bergstrom)\
**Post date:** [January 17, 2017, 11:44am UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/68 "2017-01-17T11:44:32Z")

</div>

Great idea and already exists in emby so take a look at that code.

---

<div class="post-metadata">

**Author:** ![subzero121800](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@subzero121800](https://forums.plex.tv/u/subzero121800)\
**Post date:** [June 22, 2017, 5:28am UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/69 "2017-06-22T05:28:55Z")

</div>

My setup is an Asus X99 Gaming Mobo 32gb Dominator Platinum ram an intel i7-6800k (Ryzen wasn’t out yet) an old gtx 980 I tossed in there just to get an HDMI out for my monitor setup with 4 10TB internal drives and a Synology 1515+ NAS with an extra 5 6tb drives shared across my network and for Plex. I would love to see GPU support even though 4K 10bit 65+Mbps video plays perfectly fine I think it would help loading times slightly. It would also give me a reason to put my Asus Strix 1070’s in sli from my Ryzen rig into my Plex server and buy two 1080ti Strix cards lol

I’m coming from an old dell dual Xeon setup that worked great at the time but couldn’t do 4K at that bitrate and was only doing one stream at a time then now my daughters have Rokus in their rooms and stream at the same time (restricted bandwidth) but gpu support would be great

---

<div class="post-metadata">

**Author:** ![rendygunardi](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rendygunardi/32/20357_2.png) [@rendygunardi](https://forums.plex.tv/u/rendygunardi)\
**Post date:** [August 25, 2017, 4:49pm UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/70 "2017-08-25T16:49:12Z")

</div>

Hi Plex team,

I have a gaming rig with dual GPU. It will be nice if PMS can support GPU transcoding so it can utilize all my hardware. Right now my PMS only can support 1 transcoding.

---

<div class="post-metadata">

**Author:** ![anon18523487](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@anon18523487](https://forums.plex.tv/u/anon18523487)\
**Post date:** [August 26, 2017, 9:52am UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/71 "2017-08-26T09:52:55Z")

</div>

> @rendygunardi said:  
> Hi Plex team,
> 
> I have a gaming rig with dual GPU. It will be nice if PMS can support GPU transcoding so it can utilize all my hardware. Right now my PMS only can support 1 transcoding.

Please check out [https://forums.plex.tv/discussion/282845/plex-media-server-hardware-transcoding-preview-4-1-8-1-4140](https://forums.plex.tv/discussion/282845/plex-media-server-hardware-transcoding-preview-4-1-8-1-4140).

---

<div class="post-metadata">

**Author:** ![boboki](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/boboki/32/3874_2.png) [@boboki](https://forums.plex.tv/u/boboki)\
**Post date:** [August 26, 2017, 1:54pm UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/72 "2017-08-26T13:54:52Z")

</div>

Thing to keep in mind, GPU transcoding will ALWAYS be lower quality than CPU transcoding (well always for now). Would be nice to be able to specify CPU or GPU transcode in the client (advanced features toggled on or something for advanced users, and only if they are granted permissions) or a toggle to force CPU, all others are whatever is available. If they finally put out a distributive load balancer like we have been asking for years, it would be interesting to see if we can use a GPU farm like they do in bitcoining to do our Transcodes.

---

<div class="post-metadata">

**Author:** ![jarrettsuydam](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/jarrettsuydam/32/154784_2.png) [@jarrettsuydam](https://forums.plex.tv/u/jarrettsuydam)\
**Post date:** [August 27, 2017, 9:58pm UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/73 "2017-08-27T21:58:05Z")

</div>

@boboki I personally would not benefit from this but I like what you’re getting at and know it would be useful for people who use up their share limit/later when 4k is the norm for storage and being able to transcode multiple streams.

---

<div class="post-metadata">

**Author:** ![plexmizer](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/plexmizer/32/14791_2.png) [@plexmizer](https://forums.plex.tv/u/plexmizer)\
**Post date:** [June 11, 2018, 8:48pm UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/74 "2018-06-11T20:48:48Z")

</div>

How about CUDA support to allow multi-GPU transcoding?

---

<div class="post-metadata">

**Author:** ![tom80H](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tom80h/32/19753_2.png) [@tom80H](https://forums.plex.tv/u/tom80H)\
**Post date:** [March 21, 2021, 2:39am UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/75 "2021-03-21T02:39:13Z")

</div>

Early 2021 clean-up: implemented (hw accelerated transcoding)

> **[Using Hardware-Accelerated Streaming | Plex Support](https://support.plex.tv/articles/115002178853-using-hardware-accelerated-streaming/)**
>
> Tip!: Hardware-accelerated streaming is a premium feature and requires an active Plex Pass subscription. To play your video smoothly and...

---

<div class="post-metadata">

**Author:** ![tom80H](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tom80h/32/19753_2.png) [@tom80H](https://forums.plex.tv/u/tom80H)\
**Post date:** [June 10, 2021, 12:57am UTC](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055/76 "2021-06-10T00:57:04Z")

</div>



[Previous page](https://forums.plex.tv/t/gpu-and-better-multithread-support-for-transcoding/32055.md?page=3)
