By: Joe Patti
After building a new gaming rig I figured it was time to configure my streaming setup accordingly. My goal was to capture my Gameplay from my gaming pc, hear/record audio & video from my miscellaneous peripherals and utilize the full potential of my gaming monitor/streaming pc. This seemed like a simple task when I first attempted it, but I didn’t realize the little details that would make this a seamless configuration. So, I figured I’d make this quick guide on how I got things setup. The setup starts with hardware below.
Hardware and Software Specs
PC1 (Gaming Rig) PC2 (Streaming PC)
CPU:Ryzen 2700x CPU: i7 7700k
GPU: 2080ti Founders Edition GPU: GTX 1070
Memory: 32gb TridentZ RGB 3200mhz Memory: Corsair LED 32gb
PSU: Corsair SF750 Platinum PSU: EVGA 850 Gold
Case: INwin A1 Case: NZXT Manta
MIC: Razer Seiren X OBS running on Both PCs.
Camera: Razer Kiyo OS: Windows 10
Headphones: HyperX Cloud II 7.1
Capture Card: Elgato HD60s
Gaming Monitor: Acer Predator z321qu
Secondary Monitor: MSI Mag24c
Working Config Diagram
The diagram above shows the basic flow of connections from the various peripherals and devices in the streaming setup. Now that you can see what I’m working with let’s dig into how this all works and what I was trying to achieve. The end goal was to be able to game on 32” Gaming Monitor at 165hz while capturing my gameplay at 1080p and sending this footage to the streaming pc while using my headphones, mic, and camera accordingly.
My first attempts to do so were based on what I had read online and generally assumed. In windows on the Gaming PC I set my displays to Duplicate within windows display settings. I also set my default audio device to my Elgato HD60s however initially its important to note that all my streaming peripherals (mic, Headphones, cam) were still plugged into my Gaming pc and not my streaming pc. To be clear I wanted the ability to chat on discord while also hearing in game audio. So, upon firing up a game I was able to see my Gaming display in OBS screen and see my audio coming through my obs on my streaming pc. Awesome so all is well right? Not so much…
Resolving Audio Issues on Dual Streaming PC Setup so you can hear gaming audio despite capture
At this point I realized I couldn’t hear my game audio, but my Streaming PC was in fact capturing all my desktop audio (I tested this by recording a capture in OBS and playing it back). Despite my frustration I attempted a myriad of free/Open-Source audio software’s to alleviate my audio routing issue. I tried AudioRouter, CheVolume, and Voicemeeter all of which just didn’t work right or solve my problem. Upon this revelation I decided to plug all my peripherals into the streaming PC and setup discord chat on there, however the issue of not hearing game audio remained. I then discovered a method online which allowed me to set my Video Capture Device inside of OBS on my streaming pc to monitor the audio from my Stream Capture card. To do this simply right click the Video capture device in the mixer view of OBS(Streaming PC) and select advanced audio properties.
From there select the Video Capture device and set the device under Audio Monitoring to Monitor and Output.
This allowed my Audio to be distributed properly from my Gaming PC, so I could now in fact here my in-game audio which solved one major issue, but it also uncovered a new-found issue.
How to Game at 1440p 144/165hz while capturing at 1080p 60hz to Secondary Streaming PC
My newly discovered issue was that the game I was running was locked at 1920x1080P 60hz which is the native resolution of the Elgato Stream Capture card and not my monitors resolution of 2560x1440p 165hz. This was caused by duplicating the displays inside of Windows Display Settings. So, at this point I still couldn’t use my displays full potential. Upon attempting many different custom configurations both within the Window Display Settings and the NVIDIA control panel I still hadn’t found a way to make my Gaming display show games at the proper resolution. I then did some research and attempted a method I will describe now. To Output 2560x1400p 165hz to my display while routing my 1080p 60hz video capture separately to my stream capture card I used a local instance of OBS on my gaming PC. This sounds crazy right? Why would I run OBS on my gaming PC isn’t that the point of the streaming pc? Well it turns out the configuration in OBS did exactly what I wanted and barely stressed my gaming PC at all while allowing me to game at the proper resolution/refresh rate let me explain. The setup went as followed first, I separated my displays from inside the windows display settings by right clicking on the desktop and switching from Duplicate to Extend these Displays
which created two separate displays one being 2560×1440 165hz (gaming monitor) the other being the virtual display of the Elgato HD60s which is set to 1920×1080 60hz. I then opened OBS and created a new scene.
Afterwards a Display Capture Device was added to my Sources and set to capture my 2560x1440p screen
Then I right clicked the source inside OBS and selected Fullscreen Output Projector and routed the video to my Elgato HD60s display.
I then checked to see if my display was being captured on my Streaming PC which it was. I then fired up the first game I could think of to test the resolution issue I was having prior and to my surprise it worked! I now was able to play at my monitors native resolution, while also distributing both audio and video to my Streaming PC. I hope this guide helps and if you have any questions or concerns leave a comment below and ill do my best to assist.