Question/Issue about 2 PC stream setup and CSGO

d4ve_tv

New Member
Hello,

I have 2 new powerful Ryzen 5000 series PC's (1 for Gaming and 1 for running my Stream/OBS ) I am using a Elgato 4K60 Mk2 capture card to transfer 240hz 1080p signal over to OBS.

Gaming PC 5900x 12 core 32GB 3600mhz ram 1080ti ASUS crosshair hero 8 X570 mobo
Streaming PC 5800x 8 core 32GB 3600mhz ram RTX2060 ASUS crosshair hero 8 X570 mobo

Elgato 4K60 Mk2 for 1080p 240mhz monitor capture ( using passthrough)
For my Sony camera I use the Elgato Cam LINK 4K which takes in the 59.96 fps camera signal

With the 5900x and a 1080ti I get around 400 - 600 FPS at 1080p 240hz in csgo.

My issue which I have been trying to fix forever is that I can feel a difference in the csgo game engine when I start streaming and or recording with OBS. It's a very slight performance hit but its noticeable enough to me and it actually impacts my gameplay. It feels almost like the encoding/rending of the scene in OBS causes a tiny bit of a delay/performance hit.

My question is in theory shouldn't there be a way to use the passthrough on the Eglato capture card to send the signal to OBS and record it WITHOUT it causing any kind of impact on my CSGO game performance? Doesn't the signal go into the Elgato and get essentially split into two signals almost immediately? Signal A goes into OBS Studio and signal B goes to my monitor? and that split is less than like 1 ms or something close to that? Right now I'm 100% sure it causes performance impact to my game and how "smooth" the frames feel. I can tell its not 1:1 for my input like it normally is when I'm not recording. As far as I can tell the performance issue only happens when I start encoding because when I turn off the recording and just lets OBS display the capture card signal I don't notice any noticable performance issue.

I have a couple theories on why this is happening:
1. CSGO runs on an old version of I think DX9 so maybe it's only happening because of this games engine?
2. I know windows 10 created this Full screen windowed but it acts like "Real Full Screen mode" so I wonder if that could be causing some kind of issue with how the capture card takes in the signal with the older CSGO game engine? When I tried to use "Disable Full Screen Optimizations" it felt like it helped with the issue but I'm not sure if its completely gone. I also read online that if you use that "Disable Full Screen Optimizations" it just adds more of a frame rate buffer back in so maybe that's why it feels better.

I have also tried many combinations of Input EDID Display/Internal I also tried using NV12 and XRGB ( After I updated my firmware/drivers) I also tried changing NVIDIA monitor scaling mode to GPU or Display and No scaling or Aspect Ratio, none of these seemed to truly fix the issue.

The closest thing I have found is to use "Disable Full Screen Optimizations" for CSGO but the issue with that fix is it seems to make CSGO run worse overall.

I would REALLY appreciate any thoughts from you guys.

I don't have a good log file at the moment but if you need me to get one I can try and do a good stream in the next few days with me streaming and recording my normal gameplay.
 
Top