Something I learned while setting up various game captures is that if your CPU has IntelHD, it happens to have an excellent hardware encoder on it as well. The trick is simple:
-
Enable internal graphics in your BIOS. Continue using your dedicated graphics card like normal; we don't plan on using internal graphics for anything else than encoding.
-
Install the IntelHD drivers for your CPU. After doing this, you will notice the Intel QuickSync encoder is available for use in OBS and other programs that let you pick an encoder.
If the software to stream the output for collabs allows you to pick an encoder, then you should also be able to pick Intel QuickSync from there. The encoding process is separate from your CPU and will leave no footprint on your system, leaving the CPU and GPU free to do whatever. Despite the lackluster performance of integrated graphics with games, the encoder itself is actually very good.
Meanwhile of course, NVENC can still be used from OBS. These can be switched around for shits and giggles (QuickSync for stream and NVENC for collab out)
I've only run into one issue with this configuration: SteamVR tends to reset midplay with an HDCP error. The only resolve I've found for this is to disable internal graphics when using SteamVR, which kind of sucks.
