Currently, I am using elgato game capture hd pro in my system to record and stream but have a hard time streaming due to a warning popping up saying it cannot render the stream at 30fps. I have asked friends and coworkers and they tell me it is my RAM but I am thinking it is my cpu. Please help?
System
CPU: AMD A10-5800K MOBO: ASUS MA something i forgot. RAM: CORSAIR LP 8GB 1866Mhz GPU: SAPHIRE R9 290X PSU: COOLMAX 750 WATT STORAGE: SAMSUNG EVO 120 GB SSD 500GB WD HARD DRIVE BLUE 1TB TOSHIBA HARD DRIVE
You are pretty lop sided for a gaming build with much more gpu power than cpu power. But I don't know how the elgato works, but I don't think that it uses your cpu any, so if you have frame rates over 30 and still can't get it to get at least 30 fps stream, then it is a limit somewhere in the system, but I don't know if it is the fault of the elgato. But yeah, that is a pretty low power cpu.
More than likely you have a CPU bottleneck, but that should have nothing to do with the Elgato. The HD Pro does realtime h.264 hardware encoding, taking that workload off the system. That warning would make me think it's one of two things. Your system is not able to consistently run games above 30fps, or your upload is not fast enough to reliably stream at 30fps.
I would agree on this. Internet speed is more important on streaming than CPU/GPU specs. You could have a dirt computer but awesome internet and can't stream or you could have a $9000 dollar computer system and can't stream cuz your internet is like DSL quality.
Since you got a capture card and not using GPU/CPU processing power, than internet is more required. I think you need 30MB+ mb just to stream over 1080p, otherwise you'll have to resort to 720p.
Well my internet speed is above 50Mbps. Yes that is the Elgato device I am currently using and my CPU is overclocked to 4.2 Ghz. I am thinking I may need a FX-8350 or need 16 GB of RAM which is advice from all my friends and coworkers are telling me.
twitch does not allow anything over a 5kbs bit rate due to server lag and viewer download issues. 3kbps bitrate for 1080p is all that's really needed with a above avg cpu setup to stream.
here's my setup for both gaming and streaming for reference. i will also tell what i use for streaming obs setting's wise. note my setting are what works for me and my stream, and also note the cpu profile and fps is what makes the stream look better reguardless of what bitrate your using. and having 30+ upload is unessary. US isp's don't have more than say 10 upload and stream just fine using hardly that. encoding page, cbr (x) quality balance 10 "obs gives no fucks so keep it at 10" bitrate set to 2500 codec : AAC, bitrate 128 format 48khz, cahnnel stero. video page, downscale to 1.5 for 720p, filter set to fastes at 30 fps. advanced page, cpu preset set to very fast, encoding profile to main, key frame set to 2 check allow 61-120 fps and chekd low latency mode.
fx8320 oc'd 4.1 on air hyper 212 evo gigabite 990fx ud3 R 5 zotac gtx 970 850w gold rated psu from chorsair RM series 16g's of ram black magic intensity pro 4k capture card ssd + old 1t HDD
These are the requirements for the HD 60 Pro. Anandtech Bench here can give you an idea of the performance difference between your CPU and what they recommended for Stream Command. Your overclock probably makes up a little bit of the deficit, but it's probably not significant. Upgrading would help, but as mentioned, if you could wait until Zen it will probably be better for you. 8GB of RAM would be fine if you had an appropriate CPU. You could try to lower your stream settings considerably and see if it helps.
I should have asked earlier, but does the warning you receive about not being able to render the stream at 30fps occur for all games or just specific titles? Maybe test a few games. Try to vary between more graphics-intensive titles and simpler indie stuff. Alternatively, you could also try lowering the game settings in addition to the stream settings. See if reducing the overall strain on the system improves your streaming.
System Requirements
Windows 7 SP1 (or later)
Not compatible with Mac computers
2nd generation Intel Core i5 CPU (i5-2xxx or comparable)
Stream Command: 2nd generation Intel Core i7 CPU (i7-2xxx or comparable)