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
marlight  
#1 Posted : Wednesday, November 25, 2020 6:49:25 PM(UTC)
marlight

Rank: Newbie

Groups: Registered
Joined: 10/3/2020(UTC)
Posts: 2
Germany
Location: Bergkamen

Hallo zusammen, Hello everyone,
zuerst auf Deutsch, at the first in german, afterwards in english.

System: (Orientiert am Obsidian 4K)
CPU: i9-10900X (Base: 3,7GHz, Boost: 4,7 GHz, 10 Cores, 20 Threads, PCIe Lanes 48)
GPU: RTX2080Ti (current) getestet auch GTX 1070 und RTX 3090
MB: Gigabyte X299X Aorus Master
RAM: 32GB (4x8GB) Corsair Vengeance LPX DDR4 3200MHz C16
PSU: Corsair RM850
M.2: Samsung 970 EVO NVMe 1TB (for recording)
SSD: 2x Samsung 860 EVO 500GB (for System and Data)
SDI: 2x Blackmagic DeckLink Duo 2 (4x HD-SDI IN/OUT)

GPU steckt in PCIe Slot 1, die Decklink Duo 2 in PCIe 3&4
Die M.2 NVMe steckt ebenfalls im untersten Slot.
Laut MB Beschreibung ist so alles direkt an die CPU angebunden und keine Karte klaut sich gegenseitig die PCIe Lanes.

Zum Problem:
Das System habe ich für einen Kunden zusammengestellt.
Anforderung war: 8 SDI + 2-4 NDI I/O und 4 Monitore, Streaming, Recording (für 1-5 Inputs/Output).
Da ich zwar Ahnung von PCs habe aber nicht so wirklich von Video live Schnitt und Streaming, habe ich mich an den Empfehlungen von vMix gehalten. (speziell am Obsidian - 4k)
Das System spielt an sich auch, nur ist die GPU Last für den Kunden etwas zu hoch.
Leider findet man in den Foren oder auf Facebook nur wenig Anhaltspunkte, wie stark die GPU so ausgelastet ist.

Das Showfile des Kunden umfasst:
6 SDI Inputs
2 SDI Outputs
2 NDI Inputs
8 vMix Calls
und dann noch mehrere Layouts, Videos und Bilder (Logos etc.).
High Input Performance Mode ist aktiv.
In der Nvidea Systemsteuerung ist auch der Power Management Mode auf Prefer Maximum Performance


Mit einer 2080Ti:
GPU Grundlast ohne zugewiesene Inputs: ~17%
+ pro SDI Input: ~4-5% (= ~26%)
+ pro vMix Call: ~5% (= ~30-40%)
+ bei Aktivierung des "Extern" mit zwei SDI Outputs: ~10-15%
+ Stream: ~1-2%
-------------------------------
Gesamt: ~96-100% GPU Last

Herausgefunden: Webseiten über den Webbrowser eingebunden können ~15-20% an GPU Leistung verbrauchen. (z.B. sli.do Streaming Dienst) Dies würde dann aber noch oben drauf kommen, wo wir dann über "100" % liegen würden.

Dies repräsentiert die maximal Nutzung des Kunden, muss aber für einzelne aber funktionieren.
Dem Kunden ist bei der hohen Last unwohl, da zum einen nicht mehr Luft nach oben ist, falls mal für einen Auftrag noch mal weitere Inputs oder ähnliches hinzukommen.
Sind diese GPU Last-Werte normal?
(Video Encode Last liegt bei ~10-13%)

Alle Treiber sind aktuell (Studio sowie Gaming Treiber getestet), Neuinstallation von Windows auch schon probiert.

Zuerst war eine GTX 1070 als Übergang verbaut, mit dieser waren die Werte nochmal um ~2-3% höher.

Die eigentlich angedachte GPU RTX 3090 performt leider noch schlechter. Warum? Kann vMix diese noch nicht Performant nutzen? Oder liegt es an den Treibern?
In allen Benchmarks und Stress Tests schneidet die RTX 3090 sehr gut ab und macht keine Probleme.
Diese hat doch noch mehr Leistung (auch wenn man die RT und Tensor Leistung ausblendet) als die 2080Ti, es sind ebenfalls 3 NvEnc Streams möglich.

Auch war eine Quadro angedacht, welche aber im gleichen Leistungsbereich das 2-4 fache Kostet.
Da in Foren berichtet wurde, dass eine gleichwertige Quadro nicht wirklich mehr Leistung bietet haben wir uns auch dagegen entschieden, eine solche zu testen.
Oder gibt es dazu noch andere Erkenntnisse?

Es würde mich freuen, wenn Ihr mir eure Erfahrungen teilen könnt, wo bei euch so die Leistung liegt. (Mit und ohne SDI I/O)
Hat einer schon Erfahrungen mit der RTX 3000 Serie mit vMix gemacht?
Ich freue mich über eure Rückmeldungen!

##########################################################################################################################
english version below
##########################################################################################################################

System: (Oriented on Obsidian 4K)
CPU: i9-10900X (Base: 3,7GHz, Boost: 4,7 GHz, 10 Cores, 20 Threads, PCIe Lanes 48)
GPU: RTX2080Ti (current) also tested with GTX 1070 und RTX 3090
MB: Gigabyte X299X Aorus Master
RAM: 32GB (4x8GB) Corsair Vengeance LPX DDR4 3200MHz C16
PSU: Corsair RM850
M.2: Samsung 970 EVO NVMe 1TB (for recording)
SSD: 2x Samsung 860 EVO 500GB (for System and Data)
SDI: 2x Blackmagic DeckLink Duo 2 (per 4x HD-SDI IN/OUT)

GPU is in PCIe slot 1, the Decklink Duo 2 in PCIe 3 & 4
The M.2 NVMe is also in the bottom slot.
According to the MB description, everything is connected directly to the CPU and no card steals each other's PCIe lanes.

[u] To the problem: [/ u]
I put the system together for a customer.
The requirement was: 8 SDI + 2-4 NDI I / O and 4 monitors, streaming, recording (for 1-5 inputs / output).
Since I know about PCs but not really about video live editing and streaming, I followed the recommendations of vMix. (especially on obsidian - 4k)
The system works well, but the GPU load is a bit too high for the customer.
Unfortunately, there are few indications in the forums or on Facebook about how busy the GPU is.

[u] The customer's show file includes: [/ u]
6 SDI inputs
2 SDI outputs
2 NDI inputs
8 vMix calls
and then several layouts, videos and images (logos etc.).
High input performance mode is active.
In the Nvidea control panel, the power management mode is also set to Prefer Maximum Performance


[u] With a 2080Ti: [/ u]
GPU base load without assigned inputs: [b] ~ 17% [/ b]
+ per SDI input: [b] ~ 4-5% (= ~ 26%) [/ b]
+ per vMix call: [b] ~ 5% (= ~ 30-40%) [/ b]
+ when activating the "External" with two SDI outputs: [b] ~ 10-15% [/ b]
+ Stream: [b] ~ 1-2% [/ b]
[b] -------------------------------
Total: ~ 96-100% GPU load
[/ b]
Found out: Websites integrated via the web browser can consume ~ 15-20% of GPU performance. (e.g. sli.do streaming service) This would then come on top, where we would then be above "100"%.

This represents the maximum use of the customer, but it has to work for individuals.
The customer is uncomfortable with the high load because, on the one hand, there is no more room for improvement if additional inputs or the like are added for an order.
Are these GPU load values ​​normal?
(Video encode load is ~ 10-13%)

All drivers are up-to-date (studio and gaming drivers tested), reinstallation of Windows has already been tried.

First a GTX 1070 was installed as a transition, with this the values ​​were again ~ 2-3% higher.

The GPU RTX 3090 actually envisaged unfortunately performs even worse. Why? Can vMix not yet use these performant? Or is it the drivers?
The RTX 3090 performs very well in all benchmarks and stress tests and does not cause any problems.
This has even more power (even if you hide the RT and Tensor power) than the 2080Ti, 3 NvEnc streams are also possible.

A Quadro was also considered, but it costs 2-4 times as much in the same performance range.
Since it was reported in forums that an equivalent Quadro does not really offer more performance, we decided against testing one.
Or are there any other findings?

I would be happy if you could share your experiences with me, where your performance is. (With and without SDI I / O)
Has anyone already made experiences with the RTX 3000 series with vMix?
I look forward to your feedback!
kross  
#2 Posted : Friday, November 27, 2020 5:58:44 PM(UTC)
kross

Rank: Advanced Member

Groups: Registered
Joined: 10/31/2020(UTC)
Posts: 57
United States

Was thanked: 8 time(s) in 8 post(s)
marlight  
#3 Posted : Wednesday, December 9, 2020 1:48:47 AM(UTC)
marlight

Rank: Newbie

Groups: Registered
Joined: 10/3/2020(UTC)
Posts: 2
Germany
Location: Bergkamen

Originally Posted by: kross Go to Quoted Post


Thank you, but the older drivers don't perform better with the RTX2080ti either.
Unfortunately, this version is not even available for the RTX3090.
Furthermore, it makes no difference whether the gaming or studio drivers are used.

+++++++++++ German +++++++++++++++

Danke, aber auch die älteren Treiber legen bei der RTX2080ti keine bessere Performance hin.
Für die RTX3090 gibt es leider nicht mal diese Version.
Weiterhin macht es auch keinen Unterschied, ob die Gaming oder Studio Treiber verwendet werden.
Users browsing this topic
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.