logo

Live Production Software Forums


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

Notification

Icon
Error

2 Pages12>
Options
Go to last post Go to first unread
ProSonas  
#1 Posted : Sunday, July 12, 2020 6:38:42 PM(UTC)
ProSonas

Rank: Advanced Member

Groups: Registered
Joined: 12/3/2018(UTC)
Posts: 57
Man
Denmark
Location: Vejle

Thanks: 49 times
Was thanked: 1 time(s) in 1 post(s)
Our main PC for livestreaming is:


  • Intel i9-9900 cpu
  • RTX 2080 gpu
  • 32gb ram
  • 2 x m.2 flash storage (1gb for system/programs + 1gb for productions / recordings only)


When running vMix and recording (in full resolution/fps) + streaming (1080p 25fps 3.5 mbit) with just one (!) camera in either 1080p 5ofps or UHD 25 fps, we get warnings about overload in the bottom status text.

We built this PC specifically to be able to do 4-5 channel multi cam (1080p) productions using both replay and/or iso/multicord but it seems to be way out of reach in our case.

How come vMix is maxing out such a powerful PC with this basic task and ........ is there anything we can do to make the PC blast through more without maxing out, like:


  1. Adding more fans/cooling?
  2. Changing file types for recording?
  3. Adding more ram?
  4. Changing the vMix preferences?
shaneiwarp  
#2 Posted : Monday, July 13, 2020 4:23:24 AM(UTC)
shaneiwarp

Rank: Newbie

Groups: Registered
Joined: 6/18/2020(UTC)
Posts: 2

Thanks: 1 times
Hello ProSonas

Have you tried selecting the high input performance mode within the performance tab in settings.

Might be that your GPU isn't being allowed to work as hard as it can.

Keep us updated on your progress

Simsyuk  
#3 Posted : Tuesday, July 14, 2020 11:51:41 PM(UTC)
Simsyuk

Rank: Advanced Member

Groups: Registered
Joined: 8/16/2019(UTC)
Posts: 337
United Kingdom

Thanks: 70 times
Was thanked: 21 time(s) in 17 post(s)
Going to keep an eye on this, I plan to upgrade my pc with the same specs. My current one maxes out after about an hr (GPU ok, just the CPU warning).
nidarosvideo  
#4 Posted : Monday, July 20, 2020 6:44:38 PM(UTC)
nidarosvideo

Rank: Advanced Member

Groups: Registered
Joined: 5/16/2020(UTC)
Posts: 38
Norway
Location: Trondheim

Thanks: 2 times
Probably not your main issue but I´d just like to note that 32Gb ram isn´t particularly much these day. Go for at least 64 for your use. I would go for 128.
mjgraves  
#5 Posted : Tuesday, July 21, 2020 1:44:50 AM(UTC)
mjgraves

Rank: Advanced Member

Groups: Registered
Joined: 7/1/2015(UTC)
Posts: 1,150
Man
United States
Location: Houston TX

Thanks: 319 times
Was thanked: 263 time(s) in 233 post(s)
The devil is in the details. While those specs look nice enough superficially, exactly how the system is assembled matters. Which mother motherboard? What PCIe slots are various devices located in? RAM specs? Exact storage specs.

I've done 1080p60 production on a much lesser system. It was on the edge, but it worked.

I very much doubt that adding a lot more RAM would accomplish much.
fonty33  
#6 Posted : Wednesday, July 22, 2020 11:16:41 AM(UTC)
fonty33

Rank: Newbie

Groups: Registered
Joined: 8/16/2019(UTC)
Posts: 4
United Kingdom
Location: Wokingham

I agree adding more ram will not fix the issue. If you can post a detailed list of hardware ?
sinc747  
#7 Posted : Thursday, July 23, 2020 3:57:56 AM(UTC)
sinc747

Rank: Advanced Member

Groups: Registered
Joined: 8/2/2013(UTC)
Posts: 1,018
Man
United States
Location: Fairhope, Alabama USA

Thanks: 540 times
Was thanked: 194 time(s) in 160 post(s)
Originally Posted by: ProSonas Go to Quoted Post
we get warnings about overload in the bottom status text.


There are warnings and there are Warnings. Which do you get?

For example GPU at 100% is quite different from CPU overload.

Best way to get accurate assistance is to post a screen shot of the area of concern.

- Tom

ThommiTechnik  
#8 Posted : Thursday, July 23, 2020 5:47:40 AM(UTC)
ThommiTechnik

Rank: Advanced Member

Groups: Registered
Joined: 1/27/2019(UTC)
Posts: 34
Man
Switzerland
Location: Bern

Thanks: 5 times
Was thanked: 5 time(s) in 5 post(s)
Originally Posted by: ProSonas Go to Quoted Post
Our main PC for livestreaming is:


  • Intel i9-9900 cpu
  • RTX 2080 gpu
  • 32gb ram
  • 2 x m.2 flash storage (1gb for system/programs + 1gb for productions / recordings only)


When running vMix and recording (in full resolution/fps) + streaming (1080p 25fps 3.5 mbit) with just one (!) camera in either 1080p 5ofps or UHD 25 fps, we get warnings about overload in the bottom status text.

We built this PC specifically to be able to do 4-5 channel multi cam (1080p) productions using both replay and/or iso/multicord but it seems to be way out of reach in our case.

How come vMix is maxing out such a powerful PC with this basic task and ........ is there anything we can do to make the PC blast through more without maxing out, like:


  1. Adding more fans/cooling?
  2. Changing file types for recording?
  3. Adding more ram?
  4. Changing the vMix preferences?



Two bad things:

-1080p25 needs at least 6ā€˜000 mBit/sec
- one SSD, even a M2, is far away for multi-recording. Do yourself a favour, and build a RAID0
rajko  
#9 Posted : Thursday, July 23, 2020 6:24:48 AM(UTC)
rajko

Rank: Member

Groups: Registered
Joined: 1/7/2014(UTC)
Posts: 18
Serbia
Location: Serbia

Was thanked: 2 time(s) in 2 post(s)
Something else is wrong, my HP with i5 3470, 8 GB of RAM, Quadro 600, Decklink Studio 2 for input. Recording in 1080p25 25Mbit mpg on hdd 1T (not ssd) and streaming H264 1080p25 6Mbit, processor current keeps at about 50%.
Peter1000  
#10 Posted : Thursday, July 23, 2020 6:27:16 AM(UTC)
Peter1000

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2019(UTC)
Posts: 284
Switzerland

Thanks: 16 times
Was thanked: 73 time(s) in 54 post(s)
I would guess a problem with the GPU, too few lanes maybe? Or the cards in the wrong slots.

With a 6 year old I7 Windows10 machine and a SATA Samsung SSD, we record five H264 High Profile 8MB signals in 1080i25.
The machine then runs at about 50%, the GPU, Quadro P2000, at about 40%.
Setup:
-a Sony HDC4300 camera in UHD,3840x2160/50P, via Quadlink into a BM 8K card.
-2 virtual cuttings thereof
-1 Presentation laptop signal via Barco PDS902, SDI into a DUO2 deck link
Our I9 reference machine would not even warm up with it. So we stream UHD 50p and the i9 CPU is then about 30% power.

I ran four videos on an i910900x/Quadro RTX4000 machine and recorded the four videos via Output1-4 on Multicorder, with 4 x 25Mbps /H264 highprofile, on an internal "normal not SSD" SATA hard disk. This works without any problems.
GPU 9%, CPU 8%

Run Speedtest from Blackmagic.
Even a normal SATA hard disk reads and writes with 100-130 MB/s, a SSD with 300-500MB/s, a NVME-M.2 SSD with up to 3'500MB/s
A recording of 8Mbps (= 1MB/s) fits in there a few times.
ProSonas  
#11 Posted : Friday, July 24, 2020 6:18:03 PM(UTC)
ProSonas

Rank: Advanced Member

Groups: Registered
Joined: 12/3/2018(UTC)
Posts: 57
Man
Denmark
Location: Vejle

Thanks: 49 times
Was thanked: 1 time(s) in 1 post(s)
Sorry for the late reply !

Here's a combination of answers to all the above:

PC motherboard: MSI MEG Z390 ACE Bundkort - Intel Z390 - Intel LGA1151 socket - DDR4 RAM - ATX - 2 x PCI-Express x16, Dual DDR4-2666 - 4 x DIMM slots, 6 x SATA-600 / 3 x M.2 NVMe (2242 / 2260 / 2280), USB 3.1 Type A & C, KillerNIC E2500 Gigabit LAN, Intel 9560 Wireless 802.11ac / Bluetooth 5, Realtek ALC1220 HD Audio (8-kanaler), supports SLI / CrossFireX

CPU: Intel Core i9-9900K Coffee Lake S CPU - 8 core 3.6 GHz - Intel LGA1151 - Processor (CPU), 3.6 GHz (5 GHz Turbo), Unlocked (can be overclocked), 8 core (Octa Core), 16 threads, 16 MB cache, supports Dual Channel DDR4-2666 RAM, 16 PCI Express Lanes, LGA1151 Socket, built in Intel Graphics UHD 630 - 1200 MHz, 95 watt TDP - Coffee Lake S

RAM: Corsair Vengeance LPX DDR4-3200 C16 WH QC - 32GB: 4 x 8 GB (Quad Channel), DIMM 288-pin, DDR4, 3200 MHz / PC4-25600, CL15-15-15-36, 1.35 V, not buffered, no-parity - Corsair Vengeance LPX series

GPU: GIGABYTE GeForce RTX 2080 AORUS Xtreme - 8GB GDDR6 RAM - Overclocked (Core clock 1545 MHz / Boost clock 1890 MHz), 2944 CUDA cores, 8 GB GDDR6 (Memory clock 14 GHz) - 256-bit, PCI Express 3.0 x16, 3 x HDMI 2.0b / 3 x DisplayPort 1.4 / 1 x USB Type C tilslutninger, supports NVIDIA G-Sync, 2 x 8-pins power - Gigabyte WindForce 3X low noise cooler

Storage: 2 x Samsung 970 EVO SSD M.2 2280 - 1TB - SSD (Solid state drive), 1 TB, internal, Speed: 3400 MBps (read) / 2500 MBps (write), IOPS: 500000 (read) / 450000 (write), 1GB LPDDR4 cache, M.2 2280 (80mm), M.2 2280 (80mm), PCI-Express 3.0 x4 NVMe 1.2 (Non-Volatile Memory Express), 256-bit AES kryptering, TCG Opal Encryption - Samsung Phoenix Controller

As mentioned, the storage is split as A ) system & programs and B ) recording from vMix which is also setup as my Dropbox folder, så recordings are synced to other computers for editing afterwards.

@shaneiwarp: I'm using the "high input" and "high output", yes.

@mjgraves: RTX 2080 gpu is in PCI slot 1 (PCI_e1 3.0 x 16) as suggested by MSI and BlackMagic Quad 2 capture card is in slot 6 (PCI_e6 3.0 x4).

@sinc747: I get the "CPU overload" warning

@ThommiTechnik: The write speed of the m.2's are (as you can see more in details above) 2.500 mbps write speed which should be able to record 2500/6000 = 4 streams in your example. I think you would have to build a pretty crazy raid 0 solution to match that and I get the bottleneck / "CPU warnings" even when NOT doing multi-recording - perhaps also see the reply from @rajko, as he's even doing only hdd (not ssd, not raid) without the same limitations as well as the setup, @Peter1000 is describing with a 6 year old i7 setup ... and mine is a superfast PC, way beyond the performance of those two. QUESTION: would a storage-related issue (ie. specific drive / unit too slow) be shown as CPU overload?

Is there somehow for me to compare the benchmarks of this setup to other SIMILAR setups, to see if mine is under-performing - I have this feeling of battling an "invisible ghost" as I'm not even sure where the bottleneck is compared to what I should actually expect in terms of performance?
dmwkr  
#12 Posted : Friday, July 24, 2020 7:12:48 PM(UTC)
dmwkr

Rank: Advanced Member

Groups: Registered
Joined: 2/23/2019(UTC)
Posts: 509

Thanks: 62 times
Was thanked: 118 time(s) in 107 post(s)
Originally Posted by: ProSonas Go to Quoted Post


@mjgraves: RTX 2080 gpu is in PCI slot 1 (PCI_e1 3.0 x 16) as suggested by MSI and BlackMagic Quad 2 capture card is in slot 6 (PCI_e6 3.0 x4).


I guess that's the first thing to change - the Quad 2 needs an x8 slot.
thanks 1 user thanked dmwkr for this useful post.
ProSonas on 7/24/2020(UTC)
Peter1000  
#13 Posted : Friday, July 24, 2020 7:34:05 PM(UTC)
Peter1000

Rank: Advanced Member

Groups: Registered
Joined: 1/25/2019(UTC)
Posts: 284
Switzerland

Thanks: 16 times
Was thanked: 73 time(s) in 54 post(s)
please read my post to the end, i compared a new intel 10900x system with the older one at the end of my post.
there is also the difference between Mbps and MB/s explaned...... Google for ā€ž 8mbps in MB/sā€œ
as DMWKR stated, your blackmagic card needs a 8 LANES!
even when you put it in a mechanical 8x slot, the slot can have only 4 lanes or share these lanes.
your extra 24 lanes of your z390 mainboard are shared with all SATA ports, M.2 Slots, USB controllers and your PCIE Slots.

switch off all unused SATA ports in the bios
move your BM card to a closer slot to the GPU
remove the second M.2 CARD.
remove both, second M.2 card and BM card, is our vMix system still to slow to load a lot of videos, titles,callers and a stream, then something is wrong with your mainboard/cpu

that is the reason, the vMix refenece system use a x299 mainboard an a X CPU.


thanks 3 users thanked Peter1000 for this useful post.
dmwkr on 7/24/2020(UTC), ProSonas on 7/24/2020(UTC), stigaard on 7/24/2020(UTC)
ProSonas  
#14 Posted : Friday, July 24, 2020 7:37:14 PM(UTC)
ProSonas

Rank: Advanced Member

Groups: Registered
Joined: 12/3/2018(UTC)
Posts: 57
Man
Denmark
Location: Vejle

Thanks: 49 times
Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: dmwkr Go to Quoted Post
Originally Posted by: ProSonas Go to Quoted Post


@mjgraves: RTX 2080 gpu is in PCI slot 1 (PCI_e1 3.0 x 16) as suggested by MSI and BlackMagic Quad 2 capture card is in slot 6 (PCI_e6 3.0 x4).


I move'd it to slot PCI_E4: PCIe 3.0 x8 (CPU lanes) now - thanks for the advice.

It didn't change anything in terms of the CPU overload, though.
dmwkr  
#15 Posted : Friday, July 24, 2020 7:54:17 PM(UTC)
dmwkr

Rank: Advanced Member

Groups: Registered
Joined: 2/23/2019(UTC)
Posts: 509

Thanks: 62 times
Was thanked: 118 time(s) in 107 post(s)
The BM card and your GPU should now use 8 lanes each, per MSI manual. Please follow Peter's advice, these should be the next steps.
ProSonas  
#16 Posted : Friday, July 24, 2020 7:59:38 PM(UTC)
ProSonas

Rank: Advanced Member

Groups: Registered
Joined: 12/3/2018(UTC)
Posts: 57
Man
Denmark
Location: Vejle

Thanks: 49 times
Was thanked: 1 time(s) in 1 post(s)
Here's a few photos of my BIOS - I'm wondering if the bottleneck has something to do with the RAM, as it seems to be running slower than the RAM is actually capable of.

IMG_2467.jpg (2,432kb) downloaded 1 time(s). IMG_2468.jpg (2,569kb) downloaded 0 time(s). IMG_2466.jpg (2,490kb) downloaded 1 time(s).
ProSonas  
#17 Posted : Saturday, July 25, 2020 4:26:56 AM(UTC)
ProSonas

Rank: Advanced Member

Groups: Registered
Joined: 12/3/2018(UTC)
Posts: 57
Man
Denmark
Location: Vejle

Thanks: 49 times
Was thanked: 1 time(s) in 1 post(s)
I've been testing out different things today and had quite and "aha-moment".

We've been setting up the recording part using FFMPEG and I tried MP4 instead.

When doing the exact same thing (4k 50fps project, recording in 4k 50fps) the FFMPEG completely maxes out the PC where as a similar recording in MP4 reaches 5-10% of CPU.

This seems quite odd to me, as the vMix guide talks about MP4 as more CPU "heavy".......?
mjgraves  
#18 Posted : Saturday, July 25, 2020 4:31:18 AM(UTC)
mjgraves

Rank: Advanced Member

Groups: Registered
Joined: 7/1/2015(UTC)
Posts: 1,150
Man
United States
Location: Houston TX

Thanks: 319 times
Was thanked: 263 time(s) in 233 post(s)
Originally Posted by: ProSonas Go to Quoted Post
When doing the exact same thing (4k 50fps project, recording in 4k 50fps) the FFMPEG completely maxes out the PC where as a similar recording in MP4 reaches 5-10% of CPU.


You should have hardware encoding enabled so that encoding is handled by the GPU. That will massively offload work from the CPU.

ProSonas  
#19 Posted : Saturday, July 25, 2020 5:03:04 AM(UTC)
ProSonas

Rank: Advanced Member

Groups: Registered
Joined: 12/3/2018(UTC)
Posts: 57
Man
Denmark
Location: Vejle

Thanks: 49 times
Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: mjgraves Go to Quoted Post
Originally Posted by: ProSonas Go to Quoted Post
When doing the exact same thing (4k 50fps project, recording in 4k 50fps) the FFMPEG completely maxes out the PC where as a similar recording in MP4 reaches 5-10% of CPU.


You should have hardware encoding enabled so that encoding is handled by the GPU. That will massively offload work from the CPU.



I do have hardware encoding enabled in mp4 recording option but I don't see any way to enable it in the FFMPEG tab?
ProSonas  
#20 Posted : Saturday, July 25, 2020 5:29:25 AM(UTC)
ProSonas

Rank: Advanced Member

Groups: Registered
Joined: 12/3/2018(UTC)
Posts: 57
Man
Denmark
Location: Vejle

Thanks: 49 times
Was thanked: 1 time(s) in 1 post(s)
I just noticed in my Win 10 joblist / processes, that the FFMPEG decoding is marked as 32bit.

Shouldn't it be 64bit when I'm on the latest Windows update and using vMix in 64 bit as well?
Users browsing this topic
2 Pages12>
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.