Jump to content

GPU or CPU for streaming

ameer.rrr

Hello

I am wanting to upgrade either my CPU or GPU for streaming

I have currently have:

CPU: Ryzen 5 2600 

GPU: MSI Radeon RX 580 OC mk.2 

Mobo: ASUS CROSSHAIR VI HERO AM4

RAM: Adata XPG Spectrix D41 16GB DDR4-3200

I dont know what exactly know what to upgrade, the CPU or GPU, I heard out NVENC new encoder, but if I were to get a 2060 Super it'll be a bit pricey so I could just use some guidance that'll be great.

Thank you
EDIT: IM AUSTRALIAN, forgot to mention that

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, ameer.rrr said:

if I were to get a 2060 Super it'll be a bit pricey

Just get the GPU, it kills two birds (higher frame rate and streaming capability) with one stone compared to the CPU (3700x) which can only help with streaming

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

If i remember correctly, the AMD encoder of the 500 graphics card gen was kinda trash. NVENC on 10 series was usable and the 20 series was pretty much on par with the "faster" CPU (software) encoder.
With your CPU I'd use the "faster" software h.264 encoder and ignore your graphics card as much as you can. try to watch your CPU load, though and switch to AMDs graphics card encoder with fixed ingame framerate (so the GPU is not running on its limit) if your CPU can't handle encoding and gaming in specific titles.

 

Edit: haven't seen the part that you are considering upgrading.
as Jurrunio says, the 2060 Super would be the better choice but it depends on your marked for used stuff. 
Either sell the 2600 and get a 3700x with 8 cores (is compatible with your mainboard, I checked (needs BIOS version 7002 (remember to update before selling the old one))) and use software effortlessly or sell the 580 and get a 2060 Super.
I'm pretty sure, tho, the CPU deal will be cheaper.

Link to comment
Share on other sites

Link to post
Share on other sites

28 minutes ago, ameer.rrr said:

Hello

Are you trying to use OBS with overlays and stuff or are you just streaming the gameplay?


You can just enable the AMF encoder in OBS to stream using your GPU.

Otherwise you can use ReLive to stream more efficiently than the AMF encoder if you don't need anything fancy happening in your stream.

I edit my posts a lot, Twitter is @LordStreetguru just don't ask PC questions there mostly...
 

Spoiler

 

What is your budget/country for your new PC?

 

what monitor resolution/refresh rate?

 

What games or other software do you need to run?

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Streetguru said:

Are you trying to use OBS with overlays and stuff or are you just streaming the gameplay?


You can just enable the AMF encoder in OBS to stream using your GPU.

Otherwise you can use ReLive to stream more efficiently than the AMF encoder if you don't need anything fancy happening in your stream.

I do want to use OBS facecam overlay, and I tried AMF encoder, but its horrendous 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, ameer.rrr said:

I do want to use OBS facecam overlay, and I tried AMF encoder, but its horrendous 

Under the scene tab in ReLive you can set it up to use your web cam

Otherwise you could try to replace the AMF encoder in OBS with this one, you just drag and drop it into the folder, the latest OBS might have some updated AMF encoder though as well.

https://obsproject.com/forum/resources/amd-hardware-encoder-s.427/

I edit my posts a lot, Twitter is @LordStreetguru just don't ask PC questions there mostly...
 

Spoiler

 

What is your budget/country for your new PC?

 

what monitor resolution/refresh rate?

 

What games or other software do you need to run?

 

 

Link to comment
Share on other sites

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

×