Jump to content

I know a lot of home servers get used for plex, and I'm sure many of you have tested the hardware transcoding of PMS. When I see people talking about intel quick sync vs nvidia nvenc the topic is always revolving around the number of encodes the GPU can manage to keep up with. What I am more concerned with, yet have never really seen discussed is the quality of the encoders.

 

What's the consensus on quick sync vs nvenc encoding? In the use case of PMS does one look noticeably better than the other? I'm still running an i7-2600 with the first generation of quick sync that supported h.264 hardware encoding. Do newer generations of the hardware encoders supported in PMS visibly look better than what I'm getting with my system?

Link to comment
https://linustechtips.com/topic/1561893-question-about-plex-transcoding/
Share on other sites

Link to post
Share on other sites

44 minutes ago, middle_pickup said:

What's the concusses on quick sync vs nvenc encoding?

Hi buddy, while output quality is generally very subjective, you'll likely get a difference of opinion with this.

 

I think NVENC is faster and slightly better quality than Quicksync BUT it does need an Nvidia GPU.

 

Since you are still rocking a 2600k then I would advise going down the NVENC route as your CPU just doesn't have the horses to do much in the way of encoding especially if its high but rate stuff like Blu-ray or UHD.

 

My plex server still uses an equally aged 3770k but its paired with an Nvidia 1650 which does all the heavy lifting.

Living Room PC - Lian-Li O11 XL Evo - MSI X870 Tomahawk Mobo - AMD 9800X3D - 32GB DDR5 Ram - RTX 4090 - 2TB Samsung 990Pro NVMe - Antec 1200w PSU - Dual Custom Loop Cooling - GPU cooled with EK Quantum Surface S240 + EK Quantum Surface P360M X-Flow Rads - CPU cooled with EK Quantum Surface X360M Rad

 

Bedroom PC - Hyte Y60 - Intel Core i5 13600k - MSI Pro-A Wifi Z790 Mobo DDR5 - 32GB Ram - RTX 5070ti - 1TB Samsung 990Pro NVMe - Corsair HX1200i PSU - CPU + GPU cooled with Hyte Y60 Corner Distro Plate - EK Coolstream S120 + EK Quantum Surface S360 + EK Quantum Surface X240M

 

Extension PC - Lian Li o11 Dynamic - Intel Core i9 9900k - MSI Meg Ace Z390 Mobo - 16GB Ram - RTX 3080ti - 256GB Samsung NVMe - Corsair AX850 PSU - CPU + GPU cooled with dual EKWB 360 Rads + G1 side EKWB distro plate.

 

Office PC - Thermaltake Tower 100 - Intel Core i7 8086K - Gbyte Z390 I Aorus Pro Wifi Mobo - 16GB Ram - iGPU - 256GB Samsung NVMe - EVGA B5 850W PSU - CPU cooled with dual EK Quantum Surface P120M Rads + Barrow 3-in-1 Block, Res & Pump.

 

Spare - Corsair 250D - Intel Core i7 8700k - Gbyte Z390 I Aorus Pro Wifi Mobo - 16GB Ram - GTX 980ti - 256GB Samsung NVMe - BeQuiet P11 750 PSU - CPU cooled with EK Coolstream S240 + S120 Rads + EK Pump / Res Combo

 

Annex - Corsair 280X - Intel Core i7 4790k - Asrock H97M ITX Mobo  - 16GB Ram - EVGA GTX 1080ti - Corsair SFXL600 PSU - CPU + GPU cooled with triple EK Coolstream S240s + EK Pump / Res Combo

 

NAS PC - Fractal Node 804 - Intel Core i7 3770k - Asus P8Z77-M Mobo - 16GB Ram - MSI GTX 1660 Ventus - Corsair AX850 PSU - Unraid 21TB Storage Server

 

Living Room AV Setup 5.1.4 - Nvidia Shield - Yamaha RX-A6A - 2 x B&W CM9s2 - 2 x Monitor Audio FX Silvers - 4 x B&W CCM665s - B&W CMCs2 - SVS SB13 Ultra - LG OLED65C1

 

Extension AV Setup - Sonos ARC + Sub (Gen 3) - LG OLED65C6V + Sonos Amp - 5 x Monitor Audio C265s

 

Bedroom AV Setup - Yamaha WXC-50 - 2 x B&W CM1s - Rel Quake - LG OLED42C2.

Link to post
Share on other sites

7 hours ago, middle_pickup said:

I know a lot of home servers get used for plex, and I'm sure many of you have tested the hardware transcoding of PMS. When I see people talking about intel quick sync vs nvidia nvenc the topic is always revolving around the number of encodes the GPU can manage to keep up with. What I am more concerned with, yet have never really seen discussed is the quality of the encoders.

 

What's the concusses on quick sync vs nvenc encoding? In the use case of PMS does one look noticeably better than the other? I'm still running an i7-2600 with the first generation of quick sync that supported h.264 hardware encoding. Do newer generations of the hardware encoders supported in PMS visibly look better than what I'm getting with my system?

EposVox did a video on this a could of years ago. Might shed some light on your question. 

https://www.youtube.com/watch?v=ccoOGfX9qxg

Link to post
Share on other sites

On 3/10/2024 at 9:26 PM, middle_pickup said:

What I am more concerned with, yet have never really seen discussed is the quality of the encoders.

There are a number of threads in this forum where I have explained this, as well as pointed out why to use more modern graphics with codec support. 

But in summary:

NVENC is slightly better quality transcodes than QuickSync

QuickSync is obviously cheaper as you dont need a dedicated GPU

You want a 6th Gen Intel or newer (Preferably a 10th Gen or newer due to Decode quality improvements) if using QSV, or 10 series or newer if using NVENC.

 

The newer QSV and NVENC in these generations do look better compared to earlier revisions, but more importantly they also support H265/X265 formats that are becoming more and more common. RTX 20 series and newer also support AV1...though that format as amazing as it is, is still being adopted. 

 

Decode Matrix's:

https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new

https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding

 

 

 

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | Asus RTX 4060 Dual OC | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 8 x 20TB Seagate Exos X22 | 4 x 16TB Seagate Exos X18 | 3 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Spoiler

NAS: Innovision 4U 24-bay chassis (12GB MiniHD SGIO Backplane) | Intel Core i9-10980xe | EVGA X299 FTW-K | EVGA RTX 2080Ti Super FTW3 | 128GB (8x16GB) Corsair Vengeance LPX 3200Mhz | DEEPCOOL PN1000M PSU| Noctua NH-D12L Chromax Black | 16 x 16TB Seagate Exos X18 | 2 x 2TB Samsung 990 Pro | 2 x 2TB Intel U.2 P4510 | LSI 9305-24i HBA

 

Link to post
Share on other sites

2 hours ago, Jarsky said:

There are a number of threads in this forum where I have explained this, as well as pointed out why to use more modern graphics with codec support. 

But in summary:

NVENC is slightly better quality transcodes than QuickSync

QuickSync is obviously cheaper as you dont need a dedicated GPU

You want a 6th Gen Intel or newer (Preferably a 10th Gen or newer due to Decode quality improvements) if using QSV, or 10 series or newer if using NVENC.

 

The newer QSV and NVENC in these generations do look better compared to earlier revisions, but more importantly they also support H265/X265 formats that are becoming more and more common. RTX 20 series and newer also support AV1...though that format as amazing as it is, is still being adopted. 

 

Decode Matrix's:

https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new

https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding

 

 

 

As a side note, only the 40 series support av1 encoding but 20 and up do av1 decoding. 

Link to post
Share on other sites

3 minutes ago, m9x3mos said:

As a side note, only the 40 series support av1 encoding but 20 and up do av1 decoding. 

Correct, but for the sake of this thread we're only talking about decoding. 

(I know technically its NVDEC but am just using NVENC as a catch all to refer to the Nvidia NVENC/NVDEC engine as that's the descriptor people are familiar with)

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | Asus RTX 4060 Dual OC | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 8 x 20TB Seagate Exos X22 | 4 x 16TB Seagate Exos X18 | 3 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Spoiler

NAS: Innovision 4U 24-bay chassis (12GB MiniHD SGIO Backplane) | Intel Core i9-10980xe | EVGA X299 FTW-K | EVGA RTX 2080Ti Super FTW3 | 128GB (8x16GB) Corsair Vengeance LPX 3200Mhz | DEEPCOOL PN1000M PSU| Noctua NH-D12L Chromax Black | 16 x 16TB Seagate Exos X18 | 2 x 2TB Samsung 990 Pro | 2 x 2TB Intel U.2 P4510 | LSI 9305-24i HBA

 

Link to post
Share on other sites

11 hours ago, Jarsky said:

There are a number of threads in this forum where I have explained this, as well as pointed out why to use more modern graphics with codec support. 

But in summary:

NVENC is slightly better quality transcodes than QuickSync

QuickSync is obviously cheaper as you dont need a dedicated GPU

You want a 6th Gen Intel or newer (Preferably a 10th Gen or newer due to Decode quality improvements) if using QSV, or 10 series or newer if using NVENC.

 

The newer QSV and NVENC in these generations do look better compared to earlier revisions, but more importantly they also support H265/X265 formats that are becoming more and more common. RTX 20 series and newer also support AV1...though that format as amazing as it is, is still being adopted. 

 

Decode Matrix's:

https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new

https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding

 

 

 

Thanks for this info!

Link to post
Share on other sites

17 hours ago, m9x3mos said:

It would also be encoding the stream that it sends. It is a two part process no? 

Yes but its not encoding too AV1. It's typically encoding to H264/AAC (MP4) or for old devices MPEG-2

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | Asus RTX 4060 Dual OC | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 8 x 20TB Seagate Exos X22 | 4 x 16TB Seagate Exos X18 | 3 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Spoiler

NAS: Innovision 4U 24-bay chassis (12GB MiniHD SGIO Backplane) | Intel Core i9-10980xe | EVGA X299 FTW-K | EVGA RTX 2080Ti Super FTW3 | 128GB (8x16GB) Corsair Vengeance LPX 3200Mhz | DEEPCOOL PN1000M PSU| Noctua NH-D12L Chromax Black | 16 x 16TB Seagate Exos X18 | 2 x 2TB Samsung 990 Pro | 2 x 2TB Intel U.2 P4510 | LSI 9305-24i HBA

 

Link to post
Share on other sites

You should keep in mind that, in theory, BOTH CPU AND H264 can be done pretty AMAZINGLY, for real, using CPU OR AMD gear. While you'll see everybody praise Nvidia or Intel for this task, both AMD and CPU can brute force the living shoot out of it. As long as there's support for your codec.

Link to post
Share on other sites

3 hours ago, Motifator said:

You should keep in mind that, in theory, BOTH CPU AND H264 can be done pretty AMAZINGLY, for real, using CPU OR AMD gear. While you'll see everybody praise Nvidia or Intel for this task, both AMD and CPU can brute force the living shoot out of it. As long as there's support for your codec.

Yea, but software encoders (encoding with cpu) take a lot more time. My cpu can't start a transcode stream without stutters, and Idk even if newer chips can do it without the same problem. That's typically why hardware encoding is preferred. It's also far more power efficient.

Link to post
Share on other sites

3 hours ago, middle_pickup said:

Yea, but software encoders (encoding with cpu) take a lot more time. My cpu can't start a transcode stream without stutters, and Idk even if newer chips can do it without the same problem. That's typically why hardware encoding is preferred. It's also far more power efficient.


My 5900X begs to differ. 😉

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×