Question / Help Is my dedicated stream PC's CPU running worse than it should? - Need Opinions

CJacobsSA

New Member
Hi there, I've recently switched over to an NDI-based streaming setup and need opinions and possibly advice on how to give my stream the best visual quality bang for its visual quality buck. The specs of the streaming PC are as such:

MOBO: Gigabyte H110M
RAM: 16GB DDR4
CPU: Intel i5-6600k, overclocked to 3.9Ghz
GPU: Nvidia GTX 960

The problem I'm having is that despite now having a dedicated computer for streaming, I can't seem to actually make use of the extra headroom using NDI gives me. My settings are as such:

zR6pryg.png


And the attached log file is from a stream done on the NDI streaming PC with these settings. As you might see in the log file (not sure), it feeds me 'encoding overloaded' and I drop frames even when doing the most minor of camera movements. However, I get the same results even when dropping down the bitrate to say 6Mbps. My PC temperatures are fine and there are no other programs running at all on the streaming PC.

It should not be this way, should it? These settings aren't that intense, especially for a dedicated streaming PC, are they? Can anyone give me advice on what to change or what could be causing this?

edit: Also, something that may be relevant, I DO have a capture card I could use instead if necessary. So if that would give me better quality with less CPU overhead, let me know, currently I have no idea!
 

Attachments

  • 2019-01-07 16-16-23.txt
    6.6 KB · Views: 15
Last edited:

koala

Active Member
You have severe encoding lag. Your CPU doesn't seem to be powerful enough to encode x264 with fast preset. Use a more lightweight x264 preset such as faster or veryfast.
 

CJacobsSA

New Member
Hmm, alright. In the meantime, if I were to upgrade to a 7700K, would that net me a big enough boost in quality to be worth it? I would very much like to stream at these settings specifically, but I don't know what kind of changes I'd have to make to this PC to be able to do it.
 
Top