Is my result a typical benchmark? (UHD 630 HW encode)

pmikep wrote on 12/4/2019, 4:20 AM

I have said in this forum that I would never buy an Intel CPU or go to Win10. (The former which has kept me from upgrading MEP, since Magix says that MEP is optimized for Intel's QuickSync.)

In a way, I still haven't bought an Intel or Win10, although recently I bought a used Dell computer that has an Intel 8th gen i3 and Win10 Home in it.

Now that I have it, I was curious to see how MEP would do with QuickSync, since the i3-8100 has the UHD 630 iGPU in it. (As you all probably know, Intel finally got competitive with the 8th gen chips, and the lowly i3 now has four real cores and more L3 cache.)

So I installed the trial version of MEP 2020 Plus.

Since the trial version is limited to 3 minute exports, I tested encoding on a 3 minute clip. It is 768 x 432 (kind of an odd ball resolution, from OBS), 30 fps. I manually set the BW to 3000 kbs. Hardware encoding on the UHD 630. A not very demanding encode.

The 3 minute clip, with nothing done to it, took 1 minute to encode. (It was a 2 hour TV movie, trimmed to 3 minutes.)

The 4 cores ran at about 20% and the iGPU at 18%.

Yeah, that's 3x faster than the same clip running on my 8 core AMD with a GTX-960, which ran all 8 cores at 50% and the GPU at zero. But it's still terribly slow. I mean, I was expecting the cores or the GPU to be near 100%.

If it were more in the neighborhood of 30 seconds (like a free High End competitor) I might buy MEP 2020.

So could I trouble a few of you with similar or even higher end systems to encode a like 3 minute clip and tell me how long it takes your system?

I could make some hand waving argument that the hardware encoding in the UHD 630 isn't optimized for odd ball, low res clips like this. Maybe it flies at 2K or 4K? If that's your experience, I would like knowing that too. (Although if the iGPU isn't optimized for my low res test clip, then why isn't the CPU going to 100% to make up for it?)

FWIW, I have Real Time Windows Defender turned off.

Started with MEP 11, then 17, then MX, then MEP 2013, 2015, then 2016. Changed to the fast competitor after that, which worked fine with my non-Intel hardware. Then bought a used Dell with an Intel GPU, just to play with MEP again. Installed MEP 2020 Plus in March 2020, even tho I don't like losing patches if I have to reinstall after a year.

Testing on a Dell Vostro, <s>i3-8100</s> updated to i5-9400 w/ UHD 630, 16 GB 2400 DDR4 (CL15), Win10 Home, heavily NTLite'd. Now with GTX-1650 Super OC'd. Added a WD Blue M.2 for OS (PCIe 3), Apps, Temps and Video-In. 2 Monitors. A WD Blue SSD for outputs. (SATA III.)

Comments

johnebaker wrote on 12/4/2019, 5:14 AM

@pmikep

Hi

. . . . The 3 minute clip, with nothing done to it, took 1 minute to encode. . . . .

Assuming the export was MP4 h.264 at the same resolution, then that is, IMO, a very good rate of 90 fps - I have tested a similar resolution project on my system - see my signature, and get a similar fps rate - the project included transitions, a variety of effects.

The problem I have with 'performance testing' is that until we have identical standard set of projects at FullHD, 2K and 4K resolutions for example, comparisons are going to be indicative only.

. . . . If it were more in the neighborhood of 30 seconds (like a free High End competitor) I might buy MEP 2020 . . . .

While the 'free' high end competitor may be faster, there are other very popular NLEs which are slower.

IMHO - while this is a desired performance, the practicality gives you something different .

The reasoning behind this is that the performance is very dependant on the following:

  • Effects that have been applied to the objects on the timeline, some are hardware accelerated, others not and in the case of some effects such as Denoising can reduce the export rate to a crawl 2 - 10 fps
     
  • Design elements such as collages have variable effects on the export rate depending on their complexity
     
  • Quoting export times introduces another variable dependence - the export framerate - you will noticed I prefer to quote in FPS - this removes the difference in framerates of the exported video, eg exporting at 25 fps vs 50 fps, for the same project, the former is going to be quicker for the former in terms of time, but not if you quote the export as fps.

I have been using Movie Edit Pro since version 11, having moved from other budget, mid and high end video editors, and its best feature is the flexibility in terms of track usage, ie you can put any video, images, titles and audio (objects) on any track, you are not restricted to having specific tracks for specific types of objects, there are many other reasons and a logical work flow.

Personally I would say go for MEP 2020 Premium.

HTH

John EB

 

Last changed by johnebaker on 12/4/2019, 5:16 AM, changed a total of 1 times.

VPX 16, Movie Studio 2025, and earlier versions 2015 and 2016, Music Maker Premium 2024.

PC - running Windows 11 23H2 Professional on Intel i7-8700K 3.2 GHz, 16GB RAM, RTX 2060 6GB 192-bit GDDR6, 1 x 1Tb Sabrent NVME SSD (OS and programs), 2 x 4TB (Data) internal HDD + 1TB internal SSD (Work disc), + 6 ext backup HDDs.

Laptop - Lenovo Legion 5i Phantom - running Windows 11 23H2 on Intel Core i7-10750H, 16GB DDR4-SDRAM, 512GB SSD, 43.9 cm screen Full HD 1920 x 1080, Intel UHD 630 iGPU and NVIDIA GeForce RTX 2060 (6GB GDDR6)

Sony FDR-AX53e Video camera, DJI Osmo Action 3 and Sony HDR-AS30V Sports cams.

CubeAce wrote on 12/4/2019, 6:22 AM

@pmikep

If you could pop such a clip into a drop box folder for us to try out so we all have the same project then you may get some meaningful comparisons. I'm sure there are a few of us willing to try. Also tell us your export settings for us to copy and we could give give you our results. A lot of us have our our system specs visible in our signatures and I can see from yours you have had a few versions of MEP in the past so I'm wondering what you switched to.

It does on the face of it seem that MEP does not push systems but it does. On my old system I had to pause exports from time to time to prevent overheating issues but that was a lower spec and older machine.

Ray.

Last changed by CubeAce on 12/4/2019, 6:28 AM, changed a total of 2 times.

 

Windows 10 Enterprise. Version 22H2 OS build 19045.5608

Direct X 12.1 latest hardware updates for Western Digital hard drives.

Asus ROG STRIX Z390-F Gaming motherboard Rev 1.xx with Supreme FX inboard audio using the S1220A code. Driver No 6.0.8960.1 Bios version 1401

Intel i9900K Coffee Lake 3.6 to 5.1GHz CPU with Intel UHD 630 Graphics .Driver version Graphics Driver 31.0.101.2130 for 7th-10th Gen Intel® with 64GB of 3200MHz Corsair DDR4 ram.

1000 watt EVGA modular power supply.

1 x 250GB Evo 970 NVMe: drive for C: drive backup 1 x 1TB Sabrent NVMe drive for Operating System / Programs only. 1X WD BLACK 1TB internal SATA 7,200rpm hard drives.1 for internal projects, 1 for Library clips/sounds/music/stills./backup of working projects. 1x500GB SSD current project only drive, 2x WD RED 2TB drives for latest footage storage. Total 31TB of 10 external WD drives for backup.

ASUS NVIDIA GeForce RTX 3060 12GB. nVidia Studio driver version 572.60 - 3584xCUDA cores Direct X 12.1. Memory interface 192bit Memory bandwidth 360.05GB/s 12GB of dedicated GDDR6 video memory, shared system memory 16307MB PCi Express x8 Gen3. Two Samsung 27" LED SA350 monitors with 5000000:1 contrast ratios at 60Hz.

Running MMS 2024 Suite v 23.0.1.182 (UDP3) and VPX 14 - v20.0.3.180 (UDP3)

M Audio Axiom AIR Mini MIDI keyboard Ver 5.10.0.3507

VXP 14, MMS 2024 Suite, Vegas Studio 16, Vegas Pro 18, Vegas Pro 21,Cubase 4. CS6, NX Studio, Mixcraft 9 Recording Studio. Mixcraft Pro 10 Studio. CS6 and DXO Photolab 8, OBS Studio.

Audio System 5 x matched bi-wired 150 watt Tannoy Reveal speakers plus one Tannoy 15" 250 watt sub with 5.1 class A amplifier. Tuned to room with Tannoy audio application.

Ram Acoustic Studio speakers amplified by NAD amplifier.

Rogers LS7 speakers run from Cambridge Audio P50 amplifier

Schrodinger's Backup. "The condition of any backup is unknown until a restore is attempted."

pmikep wrote on 12/4/2019, 9:31 AM

Thank you both for your quick replies. Good idea about uploading my test clip so we can all talk apples to apples.

It's morning here - I won't be able to get around to uploaded the clip until later in the day.

P.S. I stayed up way too late last night, downloading 4K test clips and playing. I found that, with some standard resolutions, and if I matched the encode profile closely, I got 50% on CPU and GPU and Magix flew. So it appears there is potential.

Last changed by pmikep on 12/4/2019, 9:37 AM, changed a total of 1 times.

Started with MEP 11, then 17, then MX, then MEP 2013, 2015, then 2016. Changed to the fast competitor after that, which worked fine with my non-Intel hardware. Then bought a used Dell with an Intel GPU, just to play with MEP again. Installed MEP 2020 Plus in March 2020, even tho I don't like losing patches if I have to reinstall after a year.

Testing on a Dell Vostro, <s>i3-8100</s> updated to i5-9400 w/ UHD 630, 16 GB 2400 DDR4 (CL15), Win10 Home, heavily NTLite'd. Now with GTX-1650 Super OC'd. Added a WD Blue M.2 for OS (PCIe 3), Apps, Temps and Video-In. 2 Monitors. A WD Blue SSD for outputs. (SATA III.)

Scenestealer wrote on 12/4/2019, 5:22 PM

@pmikep

If your interest is in lower resolution projects then one thing you could do is try exporting the Demo.MVP that should have downloaded with the trial version. This would give all other members access to the same project and is something John EB and I did some comparisons with some years ago. The reason I have not used it as a yardstick since is that the material in it is lower res. but probably close to the res. that you are testing at.

Just be aware that if you are exporting unaltered material that Smart Render / Smart copy is not coming into play for H.264 material. 0.33x real time seems very respectable to me in any program, so if it occurs faster than that then SR / SC may be activated by default in an Export template.

Something else to be aware of is that non standard aspect ratios / resolutions will create more work for the encoder as will unmatched import and export profiles, and it could also alter the ratio of load between the CPU and GPU as resizing is GPU accelerated in recent MEP versions.

Peter

System Specs: Intel 6th Gen i7 6700K 4Ghz O.C.4.6GHz, Asus Z170 Pro Gaming MoBo, 16GB DDR4 2133Mhz RAM, Samsung 850 EVO 512GB SSD system disc WD Black 4TB HDD Video Storage, Nvidia GTX1060 OC 6GB, Win10 Pro 2004, MEP2016, 2022 (V21.0.1.92) Premium and prior, VPX7, VPX12 (V18.0.1.85). Microsoft Surface Pro3 i5 4300U 1.9GHz Max 2.6Ghz, HDGraphics 4400, 4GB Ram 128GB SSD + 64GB Strontium Micro SD card, Win 10Pro 2004, MEP2015 Premium.

shgrude wrote on 12/5/2019, 10:00 AM

@pmikep

One simple reason for MEP not utilizing 100% CPU/GPU may just as well be that there are also other components in the rendering pipeline that may cause a bottleneck. Like reading from and writing to the disk. In particular if this will occur on same one. Neither do you state the amount of RAM available in your PC, nor the RAM size available/dedicated to the GPU. Memory also comes with a speed and latency, so CPU/GPU are not the only parameters affecting the rendering time. Even two PCs with same CPU/specifications may perform different on Benchmarking test.

Processor: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
Operating system: Microsoft Windows 10 Home (64-bits) OS 19041.450 (2004)
Memory: 64GB
Sound Card: NVIDIA High Definition Audio
Realtek High Definition Audio
NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
Graphics Card: NVIDIA GeForce GTX 1060 1920x1080 6GB

pmikep wrote on 12/5/2019, 5:35 PM

I haven't forgotten about you all. I just received a new GTX-1050 Super. I plan to install it and do some more testing. After that, I'll post results and post a link to a representative test file for me. (The GTX-1650 Super seems to be a "smokin' deal" (as we say in the States). As fast as the venerable GTX-1060 and now has the Turing NEVC hardware encoder. Lower power. And lower price too.)

Started with MEP 11, then 17, then MX, then MEP 2013, 2015, then 2016. Changed to the fast competitor after that, which worked fine with my non-Intel hardware. Then bought a used Dell with an Intel GPU, just to play with MEP again. Installed MEP 2020 Plus in March 2020, even tho I don't like losing patches if I have to reinstall after a year.

Testing on a Dell Vostro, <s>i3-8100</s> updated to i5-9400 w/ UHD 630, 16 GB 2400 DDR4 (CL15), Win10 Home, heavily NTLite'd. Now with GTX-1650 Super OC'd. Added a WD Blue M.2 for OS (PCIe 3), Apps, Temps and Video-In. 2 Monitors. A WD Blue SSD for outputs. (SATA III.)

johnebaker wrote on 12/6/2019, 4:14 AM

@pmikep

Hi

. . . . GTX-1050 Super . . . I plan to install it and do some more testing . . . .

Do be aware that:

  1. for best performance the NVidia Studio drivers should be installed, not the gaming drivers.
     
  2. if you wish to combine usage of both the UHD 630 and the GTX 1050 then you need a monitor plugged into both GPUs in order to keep both graphics cards activated, if you have a single monitor and it has 2 or inputs you can connect and input to each card, alternatively use a 'Headless Ghost' monitor emulator.
     
  3. MEP does not support NVENC, HEVC video export done on the UHD 630. Video Pro X does.

John EB

 

 

VPX 16, Movie Studio 2025, and earlier versions 2015 and 2016, Music Maker Premium 2024.

PC - running Windows 11 23H2 Professional on Intel i7-8700K 3.2 GHz, 16GB RAM, RTX 2060 6GB 192-bit GDDR6, 1 x 1Tb Sabrent NVME SSD (OS and programs), 2 x 4TB (Data) internal HDD + 1TB internal SSD (Work disc), + 6 ext backup HDDs.

Laptop - Lenovo Legion 5i Phantom - running Windows 11 23H2 on Intel Core i7-10750H, 16GB DDR4-SDRAM, 512GB SSD, 43.9 cm screen Full HD 1920 x 1080, Intel UHD 630 iGPU and NVIDIA GeForce RTX 2060 (6GB GDDR6)

Sony FDR-AX53e Video camera, DJI Osmo Action 3 and Sony HDR-AS30V Sports cams.

pmikep wrote on 12/6/2019, 6:33 PM

Thanks, John. I have been trolling the forums off and of for a while and saw most of the above. While I wait for a custom power connector for my (unbeknownst to me, proprietary Dell P/S and mobo):

Hmmm ... I remember now that I would have had to click an extra step to get the Studio driver ... and now I remember NOT doing that. I will go back and do it again.

I had read here about how one needs to keep both GPU's "active" by having their individual outputs go to monitors or a Headless Ghost. Fortunately, I discovered the trick (by accident) that one can connect two cables to one monitor and Windows will think that you have two Displays. So that's a good use for a mostly useless VGA cable.

I wasn't clear about the last point about NVENC. I thought that MEP 2020 now did use NVENC on an Nvidia IF one first had a UHD 630 in the loop.

I didn't know that the UHD 630 could do NVENC encoding at all. (I thought that was purely an Nvidia thing.)

In any event, I've been reading here about the unresolved bugs in VPX and have decided to focus only on MEP.

Started with MEP 11, then 17, then MX, then MEP 2013, 2015, then 2016. Changed to the fast competitor after that, which worked fine with my non-Intel hardware. Then bought a used Dell with an Intel GPU, just to play with MEP again. Installed MEP 2020 Plus in March 2020, even tho I don't like losing patches if I have to reinstall after a year.

Testing on a Dell Vostro, <s>i3-8100</s> updated to i5-9400 w/ UHD 630, 16 GB 2400 DDR4 (CL15), Win10 Home, heavily NTLite'd. Now with GTX-1650 Super OC'd. Added a WD Blue M.2 for OS (PCIe 3), Apps, Temps and Video-In. 2 Monitors. A WD Blue SSD for outputs. (SATA III.)

Scenestealer wrote on 12/6/2019, 7:47 PM

@pmikep

I didn't know that the UHD 630 could do NVENC encoding at all. (I thought that was purely an Nvidia thing.)

NVENC is an Nvidia thing only and relates to a separate encoder chip on the GTX card. It was designed so you could record gameplay, among other things, without taxing the processing cores of the GPU.

The UHD630 has the equivalent hardware encoder chip on the Intel iGPU that uses Quick Sync to encode H.264 and HEVC with MEP.

System Specs: Intel 6th Gen i7 6700K 4Ghz O.C.4.6GHz, Asus Z170 Pro Gaming MoBo, 16GB DDR4 2133Mhz RAM, Samsung 850 EVO 512GB SSD system disc WD Black 4TB HDD Video Storage, Nvidia GTX1060 OC 6GB, Win10 Pro 2004, MEP2016, 2022 (V21.0.1.92) Premium and prior, VPX7, VPX12 (V18.0.1.85). Microsoft Surface Pro3 i5 4300U 1.9GHz Max 2.6Ghz, HDGraphics 4400, 4GB Ram 128GB SSD + 64GB Strontium Micro SD card, Win 10Pro 2004, MEP2015 Premium.

pmikep wrote on 12/7/2019, 2:06 AM

I just wrote a very thoughtful post that took so long to craft that Magix timed me out. So it's lost.

I'll try to write it again tomorrow.

Started with MEP 11, then 17, then MX, then MEP 2013, 2015, then 2016. Changed to the fast competitor after that, which worked fine with my non-Intel hardware. Then bought a used Dell with an Intel GPU, just to play with MEP again. Installed MEP 2020 Plus in March 2020, even tho I don't like losing patches if I have to reinstall after a year.

Testing on a Dell Vostro, <s>i3-8100</s> updated to i5-9400 w/ UHD 630, 16 GB 2400 DDR4 (CL15), Win10 Home, heavily NTLite'd. Now with GTX-1650 Super OC'd. Added a WD Blue M.2 for OS (PCIe 3), Apps, Temps and Video-In. 2 Monitors. A WD Blue SSD for outputs. (SATA III.)

pmikep wrote on 12/7/2019, 1:00 PM

Yesterday I jury-rigged my Dell with a 2nd power supply to power the 6 pin PCIe power for the GTX-1650 Super. I played with MEP and a competitor's product last night. Some observations:

First, there is currently no "Studio" driver for the 1650 Super. The Super is so new that there are only two iterations of the driver, both "Game ready" drivers.

Next, at first I was using only one monitor, which was fed from both the UHD 630 (set as the primary GPU in my BIOS) and the Super. As far as MEP is concerned, this acts as a Headless Ghost for the Super. However, in a Competitor's product (DR) the Preview window did not work. So, to 'resolve' that problem, I had to add a second monitor, fed with the Super. So all my results below are with two monitors. (It turns out that MEP seems to run better this way too, as it allows the user to select different Video modes, as next.)

I started testing with the UHD 630 selected for the "Video mode" in MEP. (Program Settings > Display Options > Preview in Arranger.) I found that, depending on what size video I was trying to encode, I sometimes got faster encodes when the Super was selected for the Video mode. (My testing is just short clips, trimmed to 3 minutes or less (for the Trial version of MEP 2020 Plus). That is, no effects, transitions, rotations. color corrections, etc.)

Generally, for my system, Super seems to be the preferred setting. However, when I tried a 4K sample using the UHD for Video mode, I found that CPU dropped from 50% to 30%, and UHD GPU increased from 20% to 55%. (I also tried changing which display, the DVI one or the VGA one, was set as Display 1 in Windows. Didn't seem to make a difference.) Update: Whereas for a standard Full HD video, I found that the Super works better.

I can make a hand-waving argument why this is: QuickSync is optimized (by Intel) for certain tasks. Like encoding 4K. So it seems that one must be aware of what one is trying to do with MEP in order to chose the best GPU for Video mode. (BTW, I did all my testing with "Calculate effects on GPU" disabled.)

Next, I never saw 100% CPU or 100% GPU in MEP. Whereas I do get 100% CPU on Competitor's DR. And 100% GPU on the Super in Blender. (Although the free version of DR doesn't offer hardware acceleration, and Blender is using CUDA. So this isn't an apples to apples comparison.)

Since DR can get 100% CPU (even on my 8 core AMD FX) but MEP cannot, I don't think mine is a bottleneck problem, per se.

As for potential bottlenecks, it is true that I am running a single spinning disk on this Dell. But from what I've observed of Disk Usage in Task Manager, and from what others have said in another competitor's forum, I don't think disk writes are a bottleneck when it comes to mp4 encoding. For example, I have RAID 10 on my AMD box, which runs at the same speed as SSD for sequential writes, and I don't notice any difference in encoding speeds on it.

Although my RAM is not the fastest, I have noticed, during benchmarking latency settings in DRAM, that DRAM deficiencies seem to be mitigated by ever larger L3 caches on CPU's.

And while I only have 8 GB on this Dell, I'm not seeing memory go past 4 GB in these tests. So I'm not swapping to the HD. (Nor do I hear the disk trashing.)

I encoded a 2.5 minute 4K video of some puppies in 3 minutes. Almost 1:1. I will have to try that clip on my other box with another competitors product - the one that wins all the speed awards - to see what it does.

As I write this, I might try disabling the speed states for the i3 in BIOS and set Windows' Performance to 100% to see if the Windows' Scheduler makes any difference.

Also, by way of a footnote, I have disabled Real Time protection in Windows Defender, and I have also disabled allowing Windows to index content on my drive, both to stop extra read/write operations on my HD.

Last changed by pmikep on 12/7/2019, 2:53 PM, changed a total of 2 times.

Started with MEP 11, then 17, then MX, then MEP 2013, 2015, then 2016. Changed to the fast competitor after that, which worked fine with my non-Intel hardware. Then bought a used Dell with an Intel GPU, just to play with MEP again. Installed MEP 2020 Plus in March 2020, even tho I don't like losing patches if I have to reinstall after a year.

Testing on a Dell Vostro, <s>i3-8100</s> updated to i5-9400 w/ UHD 630, 16 GB 2400 DDR4 (CL15), Win10 Home, heavily NTLite'd. Now with GTX-1650 Super OC'd. Added a WD Blue M.2 for OS (PCIe 3), Apps, Temps and Video-In. 2 Monitors. A WD Blue SSD for outputs. (SATA III.)

pmikep wrote on 12/7/2019, 1:55 PM

Okay, as a "sanity check," I just encoded the same 2.5 minute 4K video of puppies on version 15 of a competitor's encoder, known for winning all the speed awards. It did the video in 1 min, 40 seconds, using "Hardware Acceleration," which is well under MEP's current 1:1. (75% GPU use.) And that's on my old AMD box (PCIx Gen 2.0), with an old GTX-960, and an old version of the program.

My guess is that, with version 18 of Competitor CL, which is heavy into Nvidia, and which supports the newer NVENC motion estimation in the newer Nvidia drivers (greater than 411.x), and with a GTX-1650 Super, the encode might go to 1:30.

Considering that I didn't see people in this forum complaining that Nvidia's post 411 drivers broke something in MEP, it appears that Magix isn't as heavily invested/intertwined with NVENC as the competitor.

As for Image Quality, I don't have a keen eye. (And they're getting older.) Nor do I have a 4K monitor. I have heard that videophiles can tell the difference in Image Quality between Nvidia's NVENC and CPU encoding. (I wonder if they can tell a difference between NVENC and QuckSync?)

Anyway, I will keep playing with MEP and trying different combinations to see if I can make it faster. Has anyone tried the pay for Main Concept encoder? I used to use that in MEP 17 and liked it more than Magix's. More specifically, does the Main Concept encoder make heavy use of NVENC? (Again, one way to know is if Nvidia's post 411.x drivers broke Main Concept.)

Started with MEP 11, then 17, then MX, then MEP 2013, 2015, then 2016. Changed to the fast competitor after that, which worked fine with my non-Intel hardware. Then bought a used Dell with an Intel GPU, just to play with MEP again. Installed MEP 2020 Plus in March 2020, even tho I don't like losing patches if I have to reinstall after a year.

Testing on a Dell Vostro, <s>i3-8100</s> updated to i5-9400 w/ UHD 630, 16 GB 2400 DDR4 (CL15), Win10 Home, heavily NTLite'd. Now with GTX-1650 Super OC'd. Added a WD Blue M.2 for OS (PCIe 3), Apps, Temps and Video-In. 2 Monitors. A WD Blue SSD for outputs. (SATA III.)

CubeAce wrote on 12/8/2019, 5:56 AM

@pmikep

To deal with your last point first. I have the main concept encoder and never use it. It doesn't seem to give the same quality output as Magix's own version and produces larger files and takes slightly longer to render as far as I've witnessed so far. Then again I don't use the MP4 encoder that much either as the files from that are not as clean looking as when using the HEVC encoder which is faster again (Although only by a small margin) and to my eye gives a more precise rendering of my original files along with a smaller sized end file. You don't need a 4K monitor to see differences in the results. Just compare an original file on playback to a rendered, exported video.

Speed of export on any machine will be more dependent on specific machine builds and how they are set up and the nature of the project. Difficult to judge in any meaningful way as if only one part of the equation changes, say the average bit rate and the type of encoding of an imported clip or the processing applied to it, can make huge differences to how a video gets rendered and which resources within a PC get to do which part of the rendering. It seems to constantly change as you watch the rendering take place. I have a lowly, aging NVIDIA graphics card which is now being used to greater efficiency than it was with the last version of MEP. Projects of ten minutes which used to take up to 16 hours to render on my old machine are now taking around half an hour, of which I could bring down the rendering time by upgrading to a newer graphics card. But it would only speed up the sections that are currently slow, the sections where graphic intense applications are in action. I doubt it will impact on the normal rendering of video frames that have no effects applied. That does seem to be codec dependent as you can see the changes in how the video is being handled. MP4 seems to load more into ram than HEVC and seems to make more use of my PCs processor than either graphics card. Most of my results may vary from your own experiences if you are using a different processor and graphics card combination and exporting different source files to different formats from myself.

I do have contact with another videographer that used Edius Pro 9 on a similar motherboard / processor to myself but he has graphics cards and monitors well over the specifications I would be willing to spend money on. We both use the same cameras and record projects at similar frame rates and we use similar project settings. The main difference as far as we can tell in use, his setup is more responsive in playback, particularly with scrolling speeds, with a more capable, higher resolution monitoring than I can achieve, but our rendering times are very similar.

Here is what I mean by sharing and alteration of resources during an export.

Ray.

 

Windows 10 Enterprise. Version 22H2 OS build 19045.5608

Direct X 12.1 latest hardware updates for Western Digital hard drives.

Asus ROG STRIX Z390-F Gaming motherboard Rev 1.xx with Supreme FX inboard audio using the S1220A code. Driver No 6.0.8960.1 Bios version 1401

Intel i9900K Coffee Lake 3.6 to 5.1GHz CPU with Intel UHD 630 Graphics .Driver version Graphics Driver 31.0.101.2130 for 7th-10th Gen Intel® with 64GB of 3200MHz Corsair DDR4 ram.

1000 watt EVGA modular power supply.

1 x 250GB Evo 970 NVMe: drive for C: drive backup 1 x 1TB Sabrent NVMe drive for Operating System / Programs only. 1X WD BLACK 1TB internal SATA 7,200rpm hard drives.1 for internal projects, 1 for Library clips/sounds/music/stills./backup of working projects. 1x500GB SSD current project only drive, 2x WD RED 2TB drives for latest footage storage. Total 31TB of 10 external WD drives for backup.

ASUS NVIDIA GeForce RTX 3060 12GB. nVidia Studio driver version 572.60 - 3584xCUDA cores Direct X 12.1. Memory interface 192bit Memory bandwidth 360.05GB/s 12GB of dedicated GDDR6 video memory, shared system memory 16307MB PCi Express x8 Gen3. Two Samsung 27" LED SA350 monitors with 5000000:1 contrast ratios at 60Hz.

Running MMS 2024 Suite v 23.0.1.182 (UDP3) and VPX 14 - v20.0.3.180 (UDP3)

M Audio Axiom AIR Mini MIDI keyboard Ver 5.10.0.3507

VXP 14, MMS 2024 Suite, Vegas Studio 16, Vegas Pro 18, Vegas Pro 21,Cubase 4. CS6, NX Studio, Mixcraft 9 Recording Studio. Mixcraft Pro 10 Studio. CS6 and DXO Photolab 8, OBS Studio.

Audio System 5 x matched bi-wired 150 watt Tannoy Reveal speakers plus one Tannoy 15" 250 watt sub with 5.1 class A amplifier. Tuned to room with Tannoy audio application.

Ram Acoustic Studio speakers amplified by NAD amplifier.

Rogers LS7 speakers run from Cambridge Audio P50 amplifier

Schrodinger's Backup. "The condition of any backup is unknown until a restore is attempted."

pmikep wrote on 12/9/2019, 4:30 AM

Okay, I found John E.B.'s trick in the VPX forum, about setting the Windows' Graphics Setting to "Power Saving" (after selecting MEP for the program). Who knew there was such a setting buried in Windows? (Not me.)

When I did this, my 4K puppy video encode (above) dropped from 3 minutes to 2 minutes! That's for a 2.5 min video. So am now under 1:1 for Magix.

I also tried the Setting of "High Power." This seems to tell MEP to set my GTX-1650S as the Video Display when MEP first starts. So I had to manually set it back to the UHD 630 in MEP Program Settings for this particular encode.

BUT - setting the Graphics Setting to anything other than "System Default" does something else. It allows the GPU's to take more of the load. (And so my CPU works less.) So now I am seeing numbers like 60% - 70% in my UHD GPU, as CubeAce shows above. (I was wondering why I wasn't seeing those numbers before.)

Don't know why or what Windows is thinking here. (Win 10, 1903.)

So, if you have an internal Intel GPU AND an external GPU, my recommendation is to choose either High Perf or Power Saving in the Windows' Graphics Setting, and then change the GPU in the Video Display in MEP if necessary to get the best encode. Update: Maybe this helps even with only one GPU.

Last changed by pmikep on 12/9/2019, 4:59 AM, changed a total of 2 times.

Started with MEP 11, then 17, then MX, then MEP 2013, 2015, then 2016. Changed to the fast competitor after that, which worked fine with my non-Intel hardware. Then bought a used Dell with an Intel GPU, just to play with MEP again. Installed MEP 2020 Plus in March 2020, even tho I don't like losing patches if I have to reinstall after a year.

Testing on a Dell Vostro, <s>i3-8100</s> updated to i5-9400 w/ UHD 630, 16 GB 2400 DDR4 (CL15), Win10 Home, heavily NTLite'd. Now with GTX-1650 Super OC'd. Added a WD Blue M.2 for OS (PCIe 3), Apps, Temps and Video-In. 2 Monitors. A WD Blue SSD for outputs. (SATA III.)

Scenestealer wrote on 12/10/2019, 5:51 PM

@pmikep

Hi

Thank you for detailing the results of your experiences with MEP and your hardware / settings. Most of this aligns with what has been detailed in various posts by other members but it is always interesting to see someone news test results. I may comment on a couple of your points when I have more time.

Re your latest post - please refer to the following comments from Magix support:-

The reason why the power saving options interact with the program settings is that when you select the high performance graphics card, the power saving Intel card is disabled. This means that it is no longer selectable in the program (even Quicksync is not possible), which automatically selects the Nvidia card. But this is not the case the other way around. Thus, if you select the power-saving Intel card  in the Windows settings again, the Nvidia card remains activated and selected in the display options. This has to be changed manually if necessary. 
However, the display option has no influence on the hardware encoding, since it is only for the display of the interface. 
In summary, if you want to use hardware encoding via Quciksync, the energy saving option must be set to either Default or Power Saving.

On my system with a Intel GPU and an Nvidia GTX1060 - Quicksync only works with the Windows Graphics setting set to Power Saving GPU. Default does not activate the Intel GPU for HW encoding. Strangely the export encoding preview window shows "(Hardware Encoding)" at the top but there is no activity on the Intel GPU in TM and the time to encode is longer.

Peter

System Specs: Intel 6th Gen i7 6700K 4Ghz O.C.4.6GHz, Asus Z170 Pro Gaming MoBo, 16GB DDR4 2133Mhz RAM, Samsung 850 EVO 512GB SSD system disc WD Black 4TB HDD Video Storage, Nvidia GTX1060 OC 6GB, Win10 Pro 2004, MEP2016, 2022 (V21.0.1.92) Premium and prior, VPX7, VPX12 (V18.0.1.85). Microsoft Surface Pro3 i5 4300U 1.9GHz Max 2.6Ghz, HDGraphics 4400, 4GB Ram 128GB SSD + 64GB Strontium Micro SD card, Win 10Pro 2004, MEP2015 Premium.

pmikep wrote on 12/10/2019, 6:18 PM

Well, that is interesting. And seems different from what I've found in my experimenting. (I wonder how timely that post is from Magix Support. Like, does it cover this new video engine from Vegas?)

For example, when I have High Performance selected in the Graphics Settings, I still see the Intel GPU used in Windows' Task Manager. (Along with the Nvidia.) And I can change to the UHD in Video Display in MEP and it gives faster results with some encodes.

As to the former, perhaps I am assuming incorrectly that activity showing for the Intel GPU is synonymous with QuickSync? (I just learned that I can click on the thumbnail graph and Task Manager will expand to show more details. I assume that "Video Processing" implies QuickSync.)

As to the latter, I can see that I will need to make a short video to document my findings here.

FWIW, I ran the 3DMark benchmark and that program does not seem to be affected by which GPU is selected in Graphics Settings. And when I told the folks in a competing product forum about the Graphics Settings trick, they report no difference with the competitor's program.

So it might be software controllable by individual programs itself.

(Ironically, they have the opposite problem as here. They want to always run the Nvidia, but the program always selects the iGPU (on laptops, perhaps because a laptop display is connected to the iGPU and there's no way to get a Headless Ghost on the nVidia in a laptop).

Started with MEP 11, then 17, then MX, then MEP 2013, 2015, then 2016. Changed to the fast competitor after that, which worked fine with my non-Intel hardware. Then bought a used Dell with an Intel GPU, just to play with MEP again. Installed MEP 2020 Plus in March 2020, even tho I don't like losing patches if I have to reinstall after a year.

Testing on a Dell Vostro, <s>i3-8100</s> updated to i5-9400 w/ UHD 630, 16 GB 2400 DDR4 (CL15), Win10 Home, heavily NTLite'd. Now with GTX-1650 Super OC'd. Added a WD Blue M.2 for OS (PCIe 3), Apps, Temps and Video-In. 2 Monitors. A WD Blue SSD for outputs. (SATA III.)

CubeAce wrote on 12/10/2019, 7:03 PM

@pmikep

QuickSync is explained on Wikipedia. Along with its development across various processors.

https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video

 

Windows 10 Enterprise. Version 22H2 OS build 19045.5608

Direct X 12.1 latest hardware updates for Western Digital hard drives.

Asus ROG STRIX Z390-F Gaming motherboard Rev 1.xx with Supreme FX inboard audio using the S1220A code. Driver No 6.0.8960.1 Bios version 1401

Intel i9900K Coffee Lake 3.6 to 5.1GHz CPU with Intel UHD 630 Graphics .Driver version Graphics Driver 31.0.101.2130 for 7th-10th Gen Intel® with 64GB of 3200MHz Corsair DDR4 ram.

1000 watt EVGA modular power supply.

1 x 250GB Evo 970 NVMe: drive for C: drive backup 1 x 1TB Sabrent NVMe drive for Operating System / Programs only. 1X WD BLACK 1TB internal SATA 7,200rpm hard drives.1 for internal projects, 1 for Library clips/sounds/music/stills./backup of working projects. 1x500GB SSD current project only drive, 2x WD RED 2TB drives for latest footage storage. Total 31TB of 10 external WD drives for backup.

ASUS NVIDIA GeForce RTX 3060 12GB. nVidia Studio driver version 572.60 - 3584xCUDA cores Direct X 12.1. Memory interface 192bit Memory bandwidth 360.05GB/s 12GB of dedicated GDDR6 video memory, shared system memory 16307MB PCi Express x8 Gen3. Two Samsung 27" LED SA350 monitors with 5000000:1 contrast ratios at 60Hz.

Running MMS 2024 Suite v 23.0.1.182 (UDP3) and VPX 14 - v20.0.3.180 (UDP3)

M Audio Axiom AIR Mini MIDI keyboard Ver 5.10.0.3507

VXP 14, MMS 2024 Suite, Vegas Studio 16, Vegas Pro 18, Vegas Pro 21,Cubase 4. CS6, NX Studio, Mixcraft 9 Recording Studio. Mixcraft Pro 10 Studio. CS6 and DXO Photolab 8, OBS Studio.

Audio System 5 x matched bi-wired 150 watt Tannoy Reveal speakers plus one Tannoy 15" 250 watt sub with 5.1 class A amplifier. Tuned to room with Tannoy audio application.

Ram Acoustic Studio speakers amplified by NAD amplifier.

Rogers LS7 speakers run from Cambridge Audio P50 amplifier

Schrodinger's Backup. "The condition of any backup is unknown until a restore is attempted."

johnebaker wrote on 12/11/2019, 5:10 AM

@pmikep

Hi

. . . . I assume that "Video Processing" implies QuickSync . . . .

No, the 3D graph shows the encoding load on the iGPU - video decoding and video processing are playback charts.

John EB

 

VPX 16, Movie Studio 2025, and earlier versions 2015 and 2016, Music Maker Premium 2024.

PC - running Windows 11 23H2 Professional on Intel i7-8700K 3.2 GHz, 16GB RAM, RTX 2060 6GB 192-bit GDDR6, 1 x 1Tb Sabrent NVME SSD (OS and programs), 2 x 4TB (Data) internal HDD + 1TB internal SSD (Work disc), + 6 ext backup HDDs.

Laptop - Lenovo Legion 5i Phantom - running Windows 11 23H2 on Intel Core i7-10750H, 16GB DDR4-SDRAM, 512GB SSD, 43.9 cm screen Full HD 1920 x 1080, Intel UHD 630 iGPU and NVIDIA GeForce RTX 2060 (6GB GDDR6)

Sony FDR-AX53e Video camera, DJI Osmo Action 3 and Sony HDR-AS30V Sports cams.

pmikep wrote on 12/11/2019, 10:22 AM

Well, that is kind of counterintuitive. But I played with HandBrake last night and set it to use QuickSync, and saw the 3D graph jump.

Started with MEP 11, then 17, then MX, then MEP 2013, 2015, then 2016. Changed to the fast competitor after that, which worked fine with my non-Intel hardware. Then bought a used Dell with an Intel GPU, just to play with MEP again. Installed MEP 2020 Plus in March 2020, even tho I don't like losing patches if I have to reinstall after a year.

Testing on a Dell Vostro, <s>i3-8100</s> updated to i5-9400 w/ UHD 630, 16 GB 2400 DDR4 (CL15), Win10 Home, heavily NTLite'd. Now with GTX-1650 Super OC'd. Added a WD Blue M.2 for OS (PCIe 3), Apps, Temps and Video-In. 2 Monitors. A WD Blue SSD for outputs. (SATA III.)

Scenestealer wrote on 12/11/2019, 4:22 PM

@johnebaker @pmikep

Video Decode is the decoding of frames whether it be for playback or prior to processing during an encode.

In VPX the decode is carried out on the Nvidia during HEVC (only). H.264 uses the Intel for decode.

During HEVC playback with the Nvidia selected in the "Preview in arranger" setting, the decode occurs on the Nvidia. If the Intel is selected the decode occurs on the Intel. With UHD630 selected in the preview settings the decode of H.264 and HEVC is carried out on the Intel.

AFIK the 3D graph is the acceleration by Direct 3D of textures, using the GPU.

To confuse things even more I read a comment from one of the Vegas Devs who stated that Quicksync activity is actually not visible in the Task Manager...... but this does not explain the jump in load during QS encoding?

Peter

System Specs: Intel 6th Gen i7 6700K 4Ghz O.C.4.6GHz, Asus Z170 Pro Gaming MoBo, 16GB DDR4 2133Mhz RAM, Samsung 850 EVO 512GB SSD system disc WD Black 4TB HDD Video Storage, Nvidia GTX1060 OC 6GB, Win10 Pro 2004, MEP2016, 2022 (V21.0.1.92) Premium and prior, VPX7, VPX12 (V18.0.1.85). Microsoft Surface Pro3 i5 4300U 1.9GHz Max 2.6Ghz, HDGraphics 4400, 4GB Ram 128GB SSD + 64GB Strontium Micro SD card, Win 10Pro 2004, MEP2015 Premium.

pmikep wrote on 12/12/2019, 10:26 PM

A Studio driver was released today for the GTX-1650 Super. It is a point update too, from 441.41 to .66. I installed the 441.66 Studio driver and one of my 4K encodes, a sample beach scene that I downloaded from the Net, which encodes faster when I have the Super set as my Video Display, dropped from 1:05 to 45 seconds.

FWIW, the beach scene is 4096 x 2160 at 24 fps and the Super works better. Whereas the sample 4K of puppies is 4096 x 2304 and encodes faster on the UHD 630.

I did not test the Game Ready version of the same driver. So I don't know if it's the point update or the Studio part that is causing the increased performance.

Blender wasn't any faster. But then, Blender uses CUDA cores, not NVENC.

Started with MEP 11, then 17, then MX, then MEP 2013, 2015, then 2016. Changed to the fast competitor after that, which worked fine with my non-Intel hardware. Then bought a used Dell with an Intel GPU, just to play with MEP again. Installed MEP 2020 Plus in March 2020, even tho I don't like losing patches if I have to reinstall after a year.

Testing on a Dell Vostro, <s>i3-8100</s> updated to i5-9400 w/ UHD 630, 16 GB 2400 DDR4 (CL15), Win10 Home, heavily NTLite'd. Now with GTX-1650 Super OC'd. Added a WD Blue M.2 for OS (PCIe 3), Apps, Temps and Video-In. 2 Monitors. A WD Blue SSD for outputs. (SATA III.)

johnebaker wrote on 12/13/2019, 4:33 AM

@pmikep

Hi

. . . . Blender uses CUDA cores, not NVENC . . . .

It wont use NVENC - NVidia caused some confusion many years ago by calling anything that uses the CUDA cores - 'CUDA'

CUDA refers to the CUDA cores in the GPU, they are separate from the main GPU, and are a very fast set of processors that can perform a variety of functions.

NVENC is what is call an API - which is a 'software program' that uses the CUDA cores for video encoding.

HTH

John EB

 

 

VPX 16, Movie Studio 2025, and earlier versions 2015 and 2016, Music Maker Premium 2024.

PC - running Windows 11 23H2 Professional on Intel i7-8700K 3.2 GHz, 16GB RAM, RTX 2060 6GB 192-bit GDDR6, 1 x 1Tb Sabrent NVME SSD (OS and programs), 2 x 4TB (Data) internal HDD + 1TB internal SSD (Work disc), + 6 ext backup HDDs.

Laptop - Lenovo Legion 5i Phantom - running Windows 11 23H2 on Intel Core i7-10750H, 16GB DDR4-SDRAM, 512GB SSD, 43.9 cm screen Full HD 1920 x 1080, Intel UHD 630 iGPU and NVIDIA GeForce RTX 2060 (6GB GDDR6)

Sony FDR-AX53e Video camera, DJI Osmo Action 3 and Sony HDR-AS30V Sports cams.

Scenestealer wrote on 12/13/2019, 5:36 AM

@johnebaker @pmikep

I think Nvidia created the confusion by calling the GPU Stream processors, aka Shader cores, CUDA, when CUDA was the name of the software layer (API) or parallel computing platform.

Likewise the confusion continues with NVENC which is the same name given to the NVidia ENCoder software which utilises a separate Hardware Layer, instead of the main GPU processors (cores), and is referred to as the NVENC Chip.

Peter

System Specs: Intel 6th Gen i7 6700K 4Ghz O.C.4.6GHz, Asus Z170 Pro Gaming MoBo, 16GB DDR4 2133Mhz RAM, Samsung 850 EVO 512GB SSD system disc WD Black 4TB HDD Video Storage, Nvidia GTX1060 OC 6GB, Win10 Pro 2004, MEP2016, 2022 (V21.0.1.92) Premium and prior, VPX7, VPX12 (V18.0.1.85). Microsoft Surface Pro3 i5 4300U 1.9GHz Max 2.6Ghz, HDGraphics 4400, 4GB Ram 128GB SSD + 64GB Strontium Micro SD card, Win 10Pro 2004, MEP2015 Premium.

johnebaker wrote on 12/13/2019, 8:45 AM

@Scenestealer

Hi Peter

Thanks for the correction

. . . . NVENC is what is call an API - which is a 'software program' that uses the CUDA cores for video encoding . . .

CUDA in that sentence should have read 'NVENC SIP core' which is of course separate from the CUDA cores.

Thanks

John EB

 

VPX 16, Movie Studio 2025, and earlier versions 2015 and 2016, Music Maker Premium 2024.

PC - running Windows 11 23H2 Professional on Intel i7-8700K 3.2 GHz, 16GB RAM, RTX 2060 6GB 192-bit GDDR6, 1 x 1Tb Sabrent NVME SSD (OS and programs), 2 x 4TB (Data) internal HDD + 1TB internal SSD (Work disc), + 6 ext backup HDDs.

Laptop - Lenovo Legion 5i Phantom - running Windows 11 23H2 on Intel Core i7-10750H, 16GB DDR4-SDRAM, 512GB SSD, 43.9 cm screen Full HD 1920 x 1080, Intel UHD 630 iGPU and NVIDIA GeForce RTX 2060 (6GB GDDR6)

Sony FDR-AX53e Video camera, DJI Osmo Action 3 and Sony HDR-AS30V Sports cams.