Question / Help Hail Mary -- Gaming 1440P / Streaming at 720P

grufftech

New Member
So here's the situation.

I play lots of MMO's. MMO's however, are unfortunately CPU bound, typically because they're programmed for shit, single threaded, ect. They'll eat every cycle you give them, and your FPS depends heavily on how much available CPU overhead you have.

So I have a two PC setup, since I hate the FPS drop. Dedicate a second computer to the encoding. This setup has worked great, but I recently got a hold of a very sexy 2560x1440 resolution monitor. This would make a pretty damn sexy gaming monitor, but pretty much rules out hardware capture, as well.

So there's the thing. Is there any possible solutions, in which I can game on 2560x1440, and stream without a crazy FPS drop? I've seen TONS of posts about not streaming at 1440P, and that's fucking obvious. I want to stream at 1/2 that. I do however want to be able to use the 1440 monitor.

Gaming Computer

Motherboard - MSI MPower Z77
RAM - 32GB Corsair Vengeance 1600
CPU - Intel I7 2600K OC @4.7
GPU - SLI GTX 780's
PSU - Thermaltake Toughpower 850w
Cooling - Corsair H100i
HD - Dual 90GB SSD's in Raid 0
Headset - Razer Orca
Mic - Blue Yeti
Keyboard - Logitech G710
Mouse - Logitech G600


Streaming Computer

Motherboard - MSI H61M-P31
RAM - 8GB Corsair Vengeance 1600
CPU - Intel I7 2600K OC @4.5
GPU - 8800GTS OC
PSU - Antec SystemBuilder 600
Cooling - Corsair H100
HD - 90gb SSD / 500GB 7200
Capture Card - AverMedia Live Gamer HD
 

FerretBomb

Active Member
Not going to do it with that AverMedia card. It can't capture 1440p (but you already knew that). You're going to need to step up a bit, Gladys.
http://www.datapath.co.uk/products/vide ... siondvi-dl

Alternately, you may want to look up how to set up a local nginx server (there are a few threads on the forums on how to do this); at that point you can send minimally-compressed (QSV?), pre-composited video from your primary system at a ridiculously-high bitrate across your LAN to the nginx server (assuming you don't run into the SLI-makes-OBS-barf issue), which could then handle the downscale to 720 and re-compression on the standalone encoder box.
 

grufftech

New Member
FerretBomb said:
Not going to do it with that AverMedia card. It can't capture 1440p (but you already knew that). You're going to need to step up a bit, Gladys.
http://www.datapath.co.uk/products/vide ... siondvi-dl

Alternately, you may want to look up how to set up a local nginx server (there are a few threads on the forums on how to do this); at that point you can send minimally-compressed (QSV?), pre-composited video from your primary system at a ridiculously-high bitrate across your LAN to the nginx server (assuming you don't run into the SLI-makes-OBS-barf issue), which could then handle the downscale to 720 and re-compression on the standalone encoder box.

Yeah, All hardware capture solutions right now make my asshole pucker a bit -- $1500+ for a capture card is steep.

The Nginx server is a neat idea, I'll need to see how my 2600K handles QSV, or it might be time to upgrade to a 4770K. I fear throwing 2560x1440 might make it crap out pretty hard. Guess it's time to tinker. The 780SLI just happened to fall into my lap (it was a gift from my boss, a "thank you" for completing a project. ) so i'm not completely ticked if I can only use a single card.
 

Boildown

Active Member
The strange thing with CPU-bound games that are lightly threaded is that often times the unused cores/threads can be used by OBS without interfering with your gameplay. You might need to set OBS' priority below par or use the x264 threads=x command to limit how many threads OBS demands. An unusual benefit of poorly multithreaded games.
 

dodgepong

Administrator
Community Helper
Here's a silly idea: run OBS on your gaming computer, use game capture to capture the game, set your OBS resolution to 720p and your bit rate settings high. Fit the game capture in the screen (check the "Stretch image to Screen" option" in game capture) and then start previewing. Make sure you disable encoding on preview to eliminate performance loss. Then enable the projector output of OBS to output to a different monitor -- that is, have it output to the "monitor" that goes into your capture card on your streaming PC. Then run OBS on the streaming PC to capture the output.

It's kind of mad-scientist but it could work.
 
Top