Jump to content

I have always read and been told that the encoding chips on all 10 series GPUs were equal.

I have recently switched from a GTX 1080 to a GTX 1050 thinking I'd get the same encoding performance only to find that I am not whatsoever. With my 1080 I could see in task manager that I was using 23% of the available encoding while encoding a 3440x1440 @ 100FPS stream and a 1080p60 stream both streams at a 250M bit-rate simultaneously using FFmpeg. Now I go to test with my new 1050 and encoding only the 3440x1440 @ 100 FPS stream (all same settings) is using 65% of the encoder, and at one point jumped up and even dropped frames... this never happened with my 1080.

I would think this drastic change in performance would directly correlate with the VRAM given that that would be the "only" difference between encoding on a 1080 and a 1050 according to most things I've read, but the VRAM usage never got above 1GB...

Anybody know more about this stuff than me? Would switching to a GTX 1060 6GB get me back to similar performance I was seeing with my 1080? Really wish I would have just kept the dang thing...

I plan on encoding a 3440x1440 @ 100FPS stream and a 4K60 stream simultaneously.

Main PC: Corsair 900D | ProArt Z690-Creator | Intel 13900K | RTX 4090 | Trident Z5 (2x32GB) | 1TB 980 Pro, 2TB Sabrent Rocket 4+, 2TB 980 Pro, 1TB Sabrent Rocket | HX1200i

Capture PC: Meshify XL | Designare TRX40 | AMD 3960X | 2xRTX 4070 TI | Trident Z (4x16GB) | 2TB 970 Evo Plus, 1TB 970 Evo Plus | Dual HDMI 4K Plus LT, 2xElgato 4K 60 Pro, HX850

Media / Render PC: Corsair 900D (shared) | ASRock X399M | AMD 2970WX | RTX 4070 TI | Trident Z (2x16GB) | 2TB Samsung 970 Evo | 2xElgato HD60 Pro | HX750
Full Room Watercooling: EK X3 400 | EK-XTOP Revo Dual D5 | 4xHardware Labs 560GTX | 16xSilentWings 4 Pro  | EVGA 450 B3

Peripherals: Logitech G502 X |  Wooting 60HE | Xbox Elite Controller Series 2 | Logitech G502 Wireless | Logitech MX Keys Mechanical

Displays: Asus XG35VQ | 2xLG 24UD58-B | LG 65UH6030 | Asus VH242H | BenQ GW2480 | HP 22CWA | Kenowa CNC-1080P | Asus VC39H

Audio Interfaces : RME Fireface UFX+, Scarlett 18i20, RME HDSPe RayDAT, RME HDSPe MADI FX, RME ADI-648, RME ADI-192 DD

Audio Playback: 2xYamaha HS5 & Yamaha HS8s | Sennheiser HD820, Sennheiser IE 500 Pro, Ultimate Ears RR CIEMs

Link to comment
https://linustechtips.com/topic/964094-it-would-seem-ive-been-deceived-gpu-encoding/
Share on other sites

Link to post
Share on other sites

12 minutes ago, spartaman64 said:

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

image.png.bccd7e073188e6d3870eef02e054f030.png

image.png.cc6a3ada06c1129994cce5d98c2587b4.png

apparently the higher end gpus have 2 nvenc chips and its the 6GB version of the 1060 and up i would guess

Screw me....

I also found this - https://devtalk.nvidia.com/default/topic/987460/nvdec-cuda-nvenc-speed-comparison/

Implies that the 1080 has 2x the encoding even compared to a GTX 1070, but it seems like this chart you share indicates otherwise :/

Don't want to buy another GPU only to find I just need to get a 1080 again.

Main PC: Corsair 900D | ProArt Z690-Creator | Intel 13900K | RTX 4090 | Trident Z5 (2x32GB) | 1TB 980 Pro, 2TB Sabrent Rocket 4+, 2TB 980 Pro, 1TB Sabrent Rocket | HX1200i

Capture PC: Meshify XL | Designare TRX40 | AMD 3960X | 2xRTX 4070 TI | Trident Z (4x16GB) | 2TB 970 Evo Plus, 1TB 970 Evo Plus | Dual HDMI 4K Plus LT, 2xElgato 4K 60 Pro, HX850

Media / Render PC: Corsair 900D (shared) | ASRock X399M | AMD 2970WX | RTX 4070 TI | Trident Z (2x16GB) | 2TB Samsung 970 Evo | 2xElgato HD60 Pro | HX750
Full Room Watercooling: EK X3 400 | EK-XTOP Revo Dual D5 | 4xHardware Labs 560GTX | 16xSilentWings 4 Pro  | EVGA 450 B3

Peripherals: Logitech G502 X |  Wooting 60HE | Xbox Elite Controller Series 2 | Logitech G502 Wireless | Logitech MX Keys Mechanical

Displays: Asus XG35VQ | 2xLG 24UD58-B | LG 65UH6030 | Asus VH242H | BenQ GW2480 | HP 22CWA | Kenowa CNC-1080P | Asus VC39H

Audio Interfaces : RME Fireface UFX+, Scarlett 18i20, RME HDSPe RayDAT, RME HDSPe MADI FX, RME ADI-648, RME ADI-192 DD

Audio Playback: 2xYamaha HS5 & Yamaha HS8s | Sennheiser HD820, Sennheiser IE 500 Pro, Ultimate Ears RR CIEMs

Link to post
Share on other sites

23 minutes ago, spartaman64 said:

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

apparently the higher end gpus have 2 nvenc chips and its the 6GB version of the 1060 and up i would guess

Which 1060 use GP104? 

| Intel i7-3770@4.2Ghz | Asus Z77-V | Zotac 980 Ti Amp! Omega | DDR3 1800mhz 4GB x4 | 300GB Intel DC S3500 SSD | 512GB Plextor M5 Pro | 2x 1TB WD Blue HDD |
 | Enermax NAXN82+ 650W 80Plus Bronze | Fiio E07K | Grado SR80i | Cooler Master XB HAF EVO | Logitech G27 | Logitech G600 | CM Storm Quickfire TK | DualShock 4 |

Link to post
Share on other sites

Bit worried about that discussion I found saying the 1080 has 2x the encoding power in comparison to a GTX 1060 and even a GTX 1070.

If anyone knows more about this please chime in.

Main PC: Corsair 900D | ProArt Z690-Creator | Intel 13900K | RTX 4090 | Trident Z5 (2x32GB) | 1TB 980 Pro, 2TB Sabrent Rocket 4+, 2TB 980 Pro, 1TB Sabrent Rocket | HX1200i

Capture PC: Meshify XL | Designare TRX40 | AMD 3960X | 2xRTX 4070 TI | Trident Z (4x16GB) | 2TB 970 Evo Plus, 1TB 970 Evo Plus | Dual HDMI 4K Plus LT, 2xElgato 4K 60 Pro, HX850

Media / Render PC: Corsair 900D (shared) | ASRock X399M | AMD 2970WX | RTX 4070 TI | Trident Z (2x16GB) | 2TB Samsung 970 Evo | 2xElgato HD60 Pro | HX750
Full Room Watercooling: EK X3 400 | EK-XTOP Revo Dual D5 | 4xHardware Labs 560GTX | 16xSilentWings 4 Pro  | EVGA 450 B3

Peripherals: Logitech G502 X |  Wooting 60HE | Xbox Elite Controller Series 2 | Logitech G502 Wireless | Logitech MX Keys Mechanical

Displays: Asus XG35VQ | 2xLG 24UD58-B | LG 65UH6030 | Asus VH242H | BenQ GW2480 | HP 22CWA | Kenowa CNC-1080P | Asus VC39H

Audio Interfaces : RME Fireface UFX+, Scarlett 18i20, RME HDSPe RayDAT, RME HDSPe MADI FX, RME ADI-648, RME ADI-192 DD

Audio Playback: 2xYamaha HS5 & Yamaha HS8s | Sennheiser HD820, Sennheiser IE 500 Pro, Ultimate Ears RR CIEMs

Link to post
Share on other sites

2 hours ago, spartaman64 said:

the higher vram version

No, 1060 6GB is full fledged GP106 and 3GB one is the cutdown. .

 

gpuz_oc.gif

 

gpuz_oc.gif

 

| Intel i7-3770@4.2Ghz | Asus Z77-V | Zotac 980 Ti Amp! Omega | DDR3 1800mhz 4GB x4 | 300GB Intel DC S3500 SSD | 512GB Plextor M5 Pro | 2x 1TB WD Blue HDD |
 | Enermax NAXN82+ 650W 80Plus Bronze | Fiio E07K | Grado SR80i | Cooler Master XB HAF EVO | Logitech G27 | Logitech G600 | CM Storm Quickfire TK | DualShock 4 |

Link to post
Share on other sites

2 hours ago, xAcid9 said:

Which 1060 use GP104? 

Either some weird OEM/Ti variant or maybe the GTX 1060 was re-released with a cut down 1070 GPU. 

Our Grace. The Feathered One. He shows us the way. His bob is majestic and shows us the path. Follow unto his guidance and His example. He knows the one true path. Our Saviour. Our Grace. Our Father Birb has taught us with His humble heart and gentle wing the way of the bob. Let us show Him our reverence and follow in His example. The True Path of the Feathered One. ~ Dimboble-dubabob III

Link to post
Share on other sites

Well, I've dug about as deep as possible and the evidence seems conclusive.

 

If you want to encode two streams of 4K (or streams of similar bandwidth) at stupid high bit rates simultaneously you'll need a GTX 1080 or up. Some other cards do have two NVENC chips like the GTX 1080, but for one reason or another only one can be activated while anything upwards of the GTX 1080 gives you access to both chips which doubles encoding capabilities.

Another thing to consider is VRAM, while I knew encoding dipped into VRAM (which is why encoding can and does affect game performance) I didn't notice it would use close to or even sometimes above 1Gb per 4K stream when capturing high bit rates. Since the 1050 only has 2Gb that is another bottleneck stopping you from capturing two streams of 4k60 at high bit rates.

Lastly the GTX 1080 encodes much faster than its ten series brethren and is far less likely to fall behind. This explains why when encoding with the GTX 1050 I experienced encoding spikes which overflowed my buffer.

Moral of the story is do your own research before committing to anything, but to be fair I can't believe the amount of people who suggest all GPUs in any given series have the same encoding performance when the notion is completely false.

I'm off to buy another 1080, which sucks because I already had one but sold it, and it had a top notch EKWB block on it too. Luckily the universal block I purchased for my 1050 should work fine on it too although I will have to buy additional heatsinks to cover the additonal RAM and VRMs, nor will it perform or look quite as good.  After all is said and done I will have lost close to $100 through fees and re-buys while I was trying to make a quick buck.


Feelsbadman

Main PC: Corsair 900D | ProArt Z690-Creator | Intel 13900K | RTX 4090 | Trident Z5 (2x32GB) | 1TB 980 Pro, 2TB Sabrent Rocket 4+, 2TB 980 Pro, 1TB Sabrent Rocket | HX1200i

Capture PC: Meshify XL | Designare TRX40 | AMD 3960X | 2xRTX 4070 TI | Trident Z (4x16GB) | 2TB 970 Evo Plus, 1TB 970 Evo Plus | Dual HDMI 4K Plus LT, 2xElgato 4K 60 Pro, HX850

Media / Render PC: Corsair 900D (shared) | ASRock X399M | AMD 2970WX | RTX 4070 TI | Trident Z (2x16GB) | 2TB Samsung 970 Evo | 2xElgato HD60 Pro | HX750
Full Room Watercooling: EK X3 400 | EK-XTOP Revo Dual D5 | 4xHardware Labs 560GTX | 16xSilentWings 4 Pro  | EVGA 450 B3

Peripherals: Logitech G502 X |  Wooting 60HE | Xbox Elite Controller Series 2 | Logitech G502 Wireless | Logitech MX Keys Mechanical

Displays: Asus XG35VQ | 2xLG 24UD58-B | LG 65UH6030 | Asus VH242H | BenQ GW2480 | HP 22CWA | Kenowa CNC-1080P | Asus VC39H

Audio Interfaces : RME Fireface UFX+, Scarlett 18i20, RME HDSPe RayDAT, RME HDSPe MADI FX, RME ADI-648, RME ADI-192 DD

Audio Playback: 2xYamaha HS5 & Yamaha HS8s | Sennheiser HD820, Sennheiser IE 500 Pro, Ultimate Ears RR CIEMs

Link to post
Share on other sites

9 hours ago, xAcid9 said:

No, 1060 6GB is full fledged GP106 and 3GB one is the cutdown. .

 

 

 

 

 

idk the chart from nvidia says 1060 - 1070 ti GP104 ¯\_(ツ)_/¯ might be a typo

image.png.0a39341123e122ab6247299b81b5d4be.png

Link to post
Share on other sites

Got another GTX 1080 and got it setup again.

Encoding the exact same stream on the GTX 1080 is using 23% of the available encoding power, while the 1050 was using around 65%.

Not even a factor of 2:1, the GTX 1080 supposedly has 2 of the same NVENC chip that the 1050 has but there has to be more than that going on considering that it's 65% more efficient ((65-23) / 65 * 100).

Anyways, everything is working now, thought I'd update in-case someone else ran into this crap - be warned the encoding potential is not the same with all like series GPUs.

Main PC: Corsair 900D | ProArt Z690-Creator | Intel 13900K | RTX 4090 | Trident Z5 (2x32GB) | 1TB 980 Pro, 2TB Sabrent Rocket 4+, 2TB 980 Pro, 1TB Sabrent Rocket | HX1200i

Capture PC: Meshify XL | Designare TRX40 | AMD 3960X | 2xRTX 4070 TI | Trident Z (4x16GB) | 2TB 970 Evo Plus, 1TB 970 Evo Plus | Dual HDMI 4K Plus LT, 2xElgato 4K 60 Pro, HX850

Media / Render PC: Corsair 900D (shared) | ASRock X399M | AMD 2970WX | RTX 4070 TI | Trident Z (2x16GB) | 2TB Samsung 970 Evo | 2xElgato HD60 Pro | HX750
Full Room Watercooling: EK X3 400 | EK-XTOP Revo Dual D5 | 4xHardware Labs 560GTX | 16xSilentWings 4 Pro  | EVGA 450 B3

Peripherals: Logitech G502 X |  Wooting 60HE | Xbox Elite Controller Series 2 | Logitech G502 Wireless | Logitech MX Keys Mechanical

Displays: Asus XG35VQ | 2xLG 24UD58-B | LG 65UH6030 | Asus VH242H | BenQ GW2480 | HP 22CWA | Kenowa CNC-1080P | Asus VC39H

Audio Interfaces : RME Fireface UFX+, Scarlett 18i20, RME HDSPe RayDAT, RME HDSPe MADI FX, RME ADI-648, RME ADI-192 DD

Audio Playback: 2xYamaha HS5 & Yamaha HS8s | Sennheiser HD820, Sennheiser IE 500 Pro, Ultimate Ears RR CIEMs

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

×