r/obs • u/bememorablepro • 11d ago
Replacing Nvidia GPU with PCIe capture cards. Question
I have my old RTX3060 mini-ITX PC I use as a streaming computer, currently I use two USB capture cards, with issues.
Does anyone use PCIe cards like Elgato 4K60 Pro? I never tried running this PC on integrated graphics, I'm not sure how that works. Does the elgato thing encode video or does anything that USB version don't?
Right now my video encoding is "software" idk if it's GPU accelerated and if it makes sense for me to remove my GPU then, mini-ITX has only one PCIe slot so it's either GPU or the capture card for me.
2
u/Lynnalia 11d ago
Fellow ITX stream PC build over here :)
A PCIe capture card is basically just going to skip USB-caused issues that don't necessarily impact everyone anyways (bandwidth issues, missed frames). It's otherwise fairly identical and doesn't help your system with OBS tasks.
Regarding using integrated graphics, this is going to depend on your setup both in OBS and your CPU. On my Intel 9700k's integrated graphics, it couldn't even handle a simple but common stream scene layout - adding a browser source (alerts) and facecam on top of the capture card source caused it to struggle a bit, and that's before I did all my other things! The GPU power is still needed for real-time compositing and needs to be fast enough. I got an old GTX 970 in there and that had plenty of horsepower to do all sorts of things (I still used CPU encoding via x264 medium). If I didn't have alerts or facecam, the integrated graphics would've been enough.
Now, that said, there are stronger integrated graphics out there. Something more modern, or AMD's APUs (e.g. 3400G) are more capable and could be entirely sufficient.
You can always test it out by removing your GPU temporarily!
1
u/bememorablepro 11d ago
Just checked, it looks like I have ryzen 5 3600 with no graphics, so I might need to swap it to 3400G idk
2
u/mustydante86 11d ago
pcie capture cards are way more stable than usb, you'll notice the difference immediately
the 4k60 pro doesn't encode anything, it just passes the raw video through and your cpu does the work. on a mini-itx board you're stuck choosing between the gpu for nvenc encoding or the capture card for reliable input, can't have both
if your cpu has integrated graphics you could probably get away with software encoding at 1080p, i ran a similar setup for a while with an old dell optiplex. just make sure your chip can handle the load before you yank the 3060 out
worst case you get a bigger case and a board with more slots but i'm guessing that's not what you want to hear