Question / Help Top Spec PC - Can't stream at 720p/60fps

RTG10

New Member
Hi Guys,

Let me preface this post by saying I really do feel like I've exhausted all options before tapping the brains of people far more intelligent that myself. Whilst I know that in theory I could run a 30fps stream and it would work ok I really feel my machine should be able to cope with something significantly better and would appreciate any support you can provide to get me there.

My setup is as follows:

Gigabyte Z270X Mobo
6700K i7 CPU (Non-OC)
Corsair 64GB RAM DDR4 2666MHZ
2 x NVidia 1070 GTX Cards
1 x M.2 Storage (used for apps)
2 x SSD's used for Video
Watercooled CPU etc.
1 x ASUS ROG PG279Q Monitor 27" at 144Mhz via. DisplayPort
1 x ACER XR341CK Monitor 34" at 60Mhz via. HDMI

The game I'm trying to stream is PUBG with a c920 webcam added in , the only thing running in the background is Discord. I've tried running the setup with NVEC and x264. I've tried with SLI enabled and disabled and dedicating one GPU to encoding, I've tried reducing in-game gfx settings but nothing seems to have an impact.

Some people have mentioned two monitors with two different refresh rates may be my issue however I'm at a loss as to what the best solution / setup is to move this forward. Any advice on if my setup should be powerful enough to achieve this and if so what I may be doing wrong would be most appreciated.

Edit: I should also mention my internet is 80MB Down / 20MB up over wifi but that shouldn't be the issue as it seems to be FPS related.

Kind regards
 

Attachments

Hi Harold,

Apologies, I was trying to use the Streamlabs OBS , this morning I've tested using x264 and only 30fps but still struggling with consistency.

Attached are my logs from this morning using OBS 21.01 64 Bit

Thank you in advance for any help guys, I will try and NVEC stream later so we can compare both.
 

Attachments

There's the problem.
The second 1070 is crippling the performance potential of the first one.
Physically remove the second 1070 and try again.
 
There's the problem.
The second 1070 is crippling the performance potential of the first one.
Physically remove the second 1070 and try again.

Hi Harold, can you please help me understand why having two cards is crippling the main card?
 
Because the main processor only has 16 pci-e lanes, and having the second card installed forces the main card into 8-lane mode at BEST.
And you're trying to fit 10 lanes of traffic on 8 lanes. It doesn't exactly perform well.
 
Because the main processor only has 16 pci-e lanes, and having the second card installed forces the main card into 8-lane mode at BEST.
And you're trying to fit 10 lanes of traffic on 8 lanes. It doesn't exactly perform well.

Hi Harold,

My motherboard has 2 x PCI-e 16 slots so there should be no reduction in processing? Unless you mean my CPU only has 16 lanes?
 
Doing a bit of research , it seems as though the general consensus is that running 8x 8x instead of 16x 16x is a 1%-2% impact at best. Is there anything else that may cause the issue?
 
The "general consensus" you're talking about is GAMING ONLY.
Not Gaming + streaming.

Because the video card OBS is running on is in x8 mode, it's taking over 80ms to download each frame from the video card for encoding

10:42:24.054: ┃ ┃ ┣download_frame: min=0 ms, median=8.704 ms, max=142.132 ms, 99th percentile=82.257 ms

For 60fps, the entire process needs to happen in under 16ms.
 
Back
Top