logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
kgoodyer  
#1 Posted : Wednesday, December 2, 2020 10:26:22 PM(UTC)
kgoodyer

Rank: Advanced Member

Groups: Registered
Joined: 6/16/2015(UTC)
Posts: 193
Man
United Kingdom
Location: Milton Keynes, UK

Thanks: 10 times
Was thanked: 53 time(s) in 27 post(s)
Hi

I use several systems with multiple GPU cards, Why? I will explain. Until recently a Gforce card was limited to encoding two simultaneous H.264streams, that has now been upgraded to three across the GTX7XX the RTX30XX series desktop cards. Well vMix can easily require 10 or more h.264 encodes. 3 x RTMP, 4 x SRT, 2 x Records - thats 9 encodes, that takes up a lot of CPU bandwidth when using the software based default encoder. The solution is to buy a cheep second hand NVidia Quadro M2000 cards on Ebay for $50 -$100, and slave all your h.264 encodes out to this, as they don't have a physical limit on the number of simultaneous encodes, mor tha GPU bandwidth itself. I can easily do 10 x 6mbit encodes on the Quadro K2000 but currently have to use a series of external NDI to h.264 FFMPEG encodes, selecting GPU = 1 in the command line to force the usage of the second GPU for the encodes.

I would be really nice that next to EVERY 'use hw acceleration' option (i.e stream, record and SRT) there was an option to select which GPU's acceleration to use for h.264 encoding. default = 0.

*note K2000 only offers h.264 encode, for h.265 you will need at minimum a Quadro M2000 for 4:2:0 or Quadro P2000 for full 4K 4:4:4

I do my main encode in h.265 using GPU 0 (Which is my GTX card) and all my auxiliary encodes (SRT Links and Recordings) in h.264 using GPU 1 (Which is my Quadro P2000)

All the best

Keith
stevespaw  
#2 Posted : Wednesday, December 2, 2020 11:12:03 PM(UTC)
stevespaw

Rank: Advanced Member

Groups: Registered
Joined: 3/12/2015(UTC)
Posts: 482
Man
Location: Kansas City, MO USA

Thanks: 151 times
Was thanked: 75 time(s) in 57 post(s)
+1
!!!!!
mavik  
#3 Posted : Wednesday, December 2, 2020 11:36:42 PM(UTC)
mavik

Rank: Advanced Member

Groups: Registered
Joined: 4/23/2017(UTC)
Posts: 1,214
Man
Location: Germany

Thanks: 3 times
Was thanked: 168 time(s) in 150 post(s)
That makes sense with multi GPU systems. Although you might want to try to patch the limitation set by these cards. I use one system patched and it can fullfil all my needs. It's as stable as before. So issues so far.
MartLeib  
#4 Posted : Thursday, December 3, 2020 1:35:11 AM(UTC)
MartLeib

Rank: Advanced Member

Groups: Registered
Joined: 2/23/2017(UTC)
Posts: 189
Estonia

Thanks: 1 times
Was thanked: 52 time(s) in 42 post(s)
Same answer as mavik. I use the patch on Windows and Linux, everything just works, 2060 Super does transcoding for 11x1080p+720p+480p+360p 50 fps feeds just fine.
Users browsing this topic
Guest (3)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.