TL:DR
I think the issue I'm having is GPU related but I'd just like to ask anyway, whats the minimum GPU for 1080p60fps @ medium x264 preset.
Current Spec:
CPU: Ryzen 7 1700 @ 3.6Ghz
GPU: GTX 670 2GB
RAM: 16GB 3000mhz LPX Vengeance
MOBO: B350 PC Mate
Runs 720p60FPS medium preset absolutely fine with no encoding lag or dropped frames @ 8000kbps.
Problem:
I cannot do 1080p60fps on medium preset without HUGE encoder lag.
Testing:
Instead of interupting my stream I've been just running bandwidth tests by watching a 4K doom video at 2x speed just so that it continues to update the screen with as many changes and fast paced action as possible, if I could find something high speed that was more green or had lots of grass I'd probably use that as I know grassy games and green games tend to stress the encoder more, plus youtube quality is already pre-compressed but this is ok for now, if it seems fine in this I give it a real world test.
936p60fps @ medium
If I drop it down to 936p60fps @ medium preset I still get encoder overloaded with the CPU at around 50% usage and GPU around 70% usage. Its very minorly dropping frames at 1.0-1.5% in a short test but watching the video back, it's definitely noticeble and makes it look like I have an annoying intermittent stutter and thats not acceptable for me, it really only happens when I'm playing something that is high movement, which means it'll happen if I play an FPS and snap around which I don't want happening on stream. Slower action games would probably be fine.
936p60fps @ fast
On 936p60fps @ fast preset instead of dropping over 1.0-1.5% of frames, I'll drop 0.1% frames, I'm going to guess if a combination of browser sources and fluffy extras that activate at the same time that I might use will cause issues and encoder lag but this is untested. It took around 30minutes for the frames to settle at "0.0%".
720p60fps @ medium
With my current setup of 720p60fps @ medium I still do drop frames right at the start but it takes about 3mins or so before it evens out and my total dropped frames turns into "0.0%"
Conclusion
I know that 0.1% frames is negligible but it's more the time it takes to settle onto 0.0% aswell as the current setup can go quite a while without a frame dropping to the encoder where as 936p it reliably will continue to drop a frame here or there which I think will give me issues down the line.
Additionally, this is on the fast preset and I'd like to run it on the medium preset as I know anything below that isn't going to be possible with what I have (I think) nor is it worth the gear upgrade.
I feel like my GPU is a tiny bit below what's needed about and almost anything would probably be better. The issue is graphics cards right now are expensive and you can't get a good cheap card like a 1060 new or used.
Looking at a comparsion between the GTX 670 and a 1050 shows the 1050 is suprisingly behind on paper.
However, the 1050 is much newer tech and I wonder if that would be enough for it to not struggle?
Questions:
1.
What would be the minimum GPU range required to stream using the CPU at 1080p60fps (Likely 936p for now until bitrates go up on twitch at least) on the medium preset. I don't necessarily mean something brand new, an older card is fine too if I can pick it up second hand.
2.
I think I know the answer to this but is the CPU I'm using enough for 1080p6fps medium preset regardless of the GPU I put in there? I'm sure I've seen other peoples setup with similar and they've said it worked.
3.
Would the CPU ever be enough for streaming 1440p with the right card in there?
Thanks for reading :)
I think the issue I'm having is GPU related but I'd just like to ask anyway, whats the minimum GPU for 1080p60fps @ medium x264 preset.
Current Spec:
CPU: Ryzen 7 1700 @ 3.6Ghz
GPU: GTX 670 2GB
RAM: 16GB 3000mhz LPX Vengeance
MOBO: B350 PC Mate
Runs 720p60FPS medium preset absolutely fine with no encoding lag or dropped frames @ 8000kbps.
Problem:
I cannot do 1080p60fps on medium preset without HUGE encoder lag.
Testing:
Instead of interupting my stream I've been just running bandwidth tests by watching a 4K doom video at 2x speed just so that it continues to update the screen with as many changes and fast paced action as possible, if I could find something high speed that was more green or had lots of grass I'd probably use that as I know grassy games and green games tend to stress the encoder more, plus youtube quality is already pre-compressed but this is ok for now, if it seems fine in this I give it a real world test.
936p60fps @ medium
If I drop it down to 936p60fps @ medium preset I still get encoder overloaded with the CPU at around 50% usage and GPU around 70% usage. Its very minorly dropping frames at 1.0-1.5% in a short test but watching the video back, it's definitely noticeble and makes it look like I have an annoying intermittent stutter and thats not acceptable for me, it really only happens when I'm playing something that is high movement, which means it'll happen if I play an FPS and snap around which I don't want happening on stream. Slower action games would probably be fine.
936p60fps @ fast
On 936p60fps @ fast preset instead of dropping over 1.0-1.5% of frames, I'll drop 0.1% frames, I'm going to guess if a combination of browser sources and fluffy extras that activate at the same time that I might use will cause issues and encoder lag but this is untested. It took around 30minutes for the frames to settle at "0.0%".
720p60fps @ medium
With my current setup of 720p60fps @ medium I still do drop frames right at the start but it takes about 3mins or so before it evens out and my total dropped frames turns into "0.0%"
Conclusion
I know that 0.1% frames is negligible but it's more the time it takes to settle onto 0.0% aswell as the current setup can go quite a while without a frame dropping to the encoder where as 936p it reliably will continue to drop a frame here or there which I think will give me issues down the line.
Additionally, this is on the fast preset and I'd like to run it on the medium preset as I know anything below that isn't going to be possible with what I have (I think) nor is it worth the gear upgrade.
I feel like my GPU is a tiny bit below what's needed about and almost anything would probably be better. The issue is graphics cards right now are expensive and you can't get a good cheap card like a 1060 new or used.
Looking at a comparsion between the GTX 670 and a 1050 shows the 1050 is suprisingly behind on paper.
However, the 1050 is much newer tech and I wonder if that would be enough for it to not struggle?
Questions:
1.
What would be the minimum GPU range required to stream using the CPU at 1080p60fps (Likely 936p for now until bitrates go up on twitch at least) on the medium preset. I don't necessarily mean something brand new, an older card is fine too if I can pick it up second hand.
2.
I think I know the answer to this but is the CPU I'm using enough for 1080p6fps medium preset regardless of the GPU I put in there? I'm sure I've seen other peoples setup with similar and they've said it worked.
3.
Would the CPU ever be enough for streaming 1440p with the right card in there?
Thanks for reading :)