Using a dedicated GPU for encoding

tmkrvs

New Member
Hi there,

we're producing a quizshow every three months and we're evolving ever since doing this.

We were using OBS on a Windows 10 Pro system equipped with a AMD Ryzen 9 CPU with integrated Vega GPU. This was working fine as long as we just did our thing with the USB-C connected 4K cameras (output is 1080) and the overlays in use. Last time, we tried to stream this event live to Youtube but cancelled it immediately as the framerate dropped to a couple of frames per second due to encoding issues.

The new system we're going to use now is Intel Xeon-based with 32Gigs of RAM and two dedicated nVidia Quadro GPUs (one M2000 and one M4000). Is it possible to use the M4000 only for encoding the stream and use the M2000 to send the video output to the displays in use in the event location?

BR
Tim
 

tmkrvs

New Member
Ok - and what's the reason for this? My idea behind this is, that each GPU can work on totally individual tasks...
 

koala

Active Member
Image data has to be moved from one gpu to the other. Past experience is that this is about the same resource usage as processing the data on the only gpu in the first place. There is no significant gain actually, only increased complexity.
 

Lawrence_SoCal

Active Member
If the CPU wasn't over-loaded in the Ryzen 9, why not simply add a nVidia GPU to it? a GTX 1660Super or better should suffice for 1080p. Though for a small price premium, I'd look at a RTX card.
 
Top