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
NHT  
#1 Posted : Tuesday, July 25, 2017 3:06:00 PM(UTC)
NHT

Rank: Advanced Member

Groups: Registered
Joined: 4/18/2016(UTC)
Posts: 223
Location: United Kingdom

Thanks: 33 times
Was thanked: 37 time(s) in 31 post(s)
As per the title guys, would using the motherboard gfx chip to display the vMix GUI free up more resources for encoding etc by the gfx card?
IceStream  
#2 Posted : Tuesday, July 25, 2017 6:22:09 PM(UTC)
IceStream

Rank: Advanced Member

Groups: Registered
Joined: 3/7/2012(UTC)
Posts: 2,636
Man
Location: Canada

Thanks: 33 times
Was thanked: 506 time(s) in 475 post(s)
@ NHT

Although "Multiadaptor Technology" is a feature of DirectX 12, I'm not sure if vMix takes advantage of such sharing or splitting of the workload, nor am I going to pretend to know or understand how any of it works.
As near as I can tell, vMix only utilizes one graphics adaptor (as there is no option that I know of for sharing) and requires at least DirectX 10 (which doesn't have Microsoft's Multiadaptor technology) and so my guess would be that NO, you will not be able to Share the load (at least not yet).
Hopefully, Martin can chime in and give a more accurate answer as to what vMix's capabilities really are and if it is technology that vMix can actually take advantage of.
Just my thoughts.


Ice
Mathijs  
#3 Posted : Tuesday, July 25, 2017 7:24:35 PM(UTC)
Mathijs

Rank: Advanced Member

Groups: Registered
Joined: 5/24/2015(UTC)
Posts: 370
Location: Netherlands

Thanks: 16 times
Was thanked: 81 time(s) in 72 post(s)
No, it is best to keep it all on the same GPU. If not the system needs to copy frames from one to the other, resulting in less bandwidth available and higher latency.
admin  
#4 Posted : Tuesday, July 25, 2017 10:57:12 PM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,214
Man
Location: Gold Coast, Australia

Was thanked: 4301 time(s) in 1523 post(s)
Mathijs wrote:
No, it is best to keep it all on the same GPU. If not the system needs to copy frames from one to the other, resulting in less bandwidth available and higher latency.


This is key, graphics sharing only has performance benefits when you can cache the graphics on the GPU for relatively long periods of time,
with live video constantly updating, sharing ends up putting a significant drag as everything is copied and duplicated.
(Which is why Optimus isn't as fast as G-Sync laptops, as G-Sync requires a direct NVIDIA connection to the display to work, bypassing the integrated graphics step in Optimus)

Regards,

Martin
vMix
NHT  
#5 Posted : Wednesday, July 26, 2017 3:16:28 AM(UTC)
NHT

Rank: Advanced Member

Groups: Registered
Joined: 4/18/2016(UTC)
Posts: 223
Location: United Kingdom

Thanks: 33 times
Was thanked: 37 time(s) in 31 post(s)
Thanks for all the replies guys, every day's a school day!
Users browsing this topic
Guest (2)
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.