Jump to content

Does Videopad use GPU for export?


Oleg Osovitskiy

Recommended Posts

Hello,

I'm using VideoPad v8.06

Recently I bought a new desktop with a decent GPU and I want to put it in use. Apparently even when option "use hardware acceleration" is selected VideoPad is using only CPU.

I see in the task manager that my GPU load is 1-2% which is just an idling. Adobe Premier Rush (and Pro of course) are doing export with GPU and it makes a huge difference!

Here is my desktop:

Processor    Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz  - 4.80 GHz
GPU    NVIDIA GeForce GTX 1660 SUPER (6GB of RAM)
Installed RAM    16.0 GB (15.7 GB usable)
Edition    Windows 10 Pro
Version    21H1
OS build    19043.985
Experience    Windows Feature Experience Pack 120.2212.2020.0

My test is to combine two 4K clips from my action camera (1min + 4min):

5min 4K@60fps H.265 135Mbps -> H.264 40Mbps
1. Premiere Rush v1.5.58 (CPU - Soft) -  12 min
2. Premiere Rush v1.5.58 (GPU - HW)   -   3 min
3. VideoPad v8.06 (CPU Only)          - ~72 min

As you can see, even pure SW encoding in Premiere Rush is way faster. There are no effects, just a transition through fade between two clips.
 

When the result is 4K H.265 Videopad is just crashing:

5min 4K@60fps H.265 135Mbps -> H.265 35Mbps
1. Premiere Pro v14.8 (GPU HW) - 3.5 min
2. VideoPad v8.06 (CPU Only)   - crashed
 

I ran export 5min 4K H.265 with VideoPad on my older laptop (16 GB of RAM + Gen 9th Core i7) and it took several hours (3+) to export the resulting 5 min clip. For unknown reasons x265 codec crashes on my new desktop. My version is pretty old but before  paying for the update I want to know if it makes any sense for me or not.

My question is: are there any plans to support GPU HW while exporting?

I understand that VideoPad is way cheaper than Pro and even Rush, but for my needs I mostly need to put several clips together, add heading, text, transitions and export. I find it hard to justify waiting more than 1 hour to export 5min of 4K video.

Link to comment
Share on other sites

8.06 is dated.  Newest versions have been re-engineered to utilize GPU much more efficiently.  Give this 64-bit release a test drive, even if unlicensed.  Retain your old installer and registration.

If you upload your two-clip test and link it here or to me in a private message via the envelope at the top-right of this forum, someone will check it out.

Upload the clips alone, or the project.  If the latter, follow these simple instructions.  If using Google Drive, GET LINK, and be sure that it isn't "restricted."

  •     Back up --- With your project on the timeline, click on MENU at the top-left.  Click FILE|BACK UP PROJECT FILES TO FOLDER.  Choose a folder and SELECT FOLDER.
  •     Upload ---  Use a free server - Google Drive, MS OneDrive, etc.* - to upload the saved, numbered FOLDER.    Do NOT upload the individual VPJ or export file. 
  •     Get link --- Get a public link.  If using Google Drive click GET SHAREABLE LINK. If necessary change "restricted" to "anyone with the link can view" 
  •     Share ---     Click COPY LINK | DONE.  Paste that link here, or click the folder at the top-right of this forum to message it privately to me.  It won't be shared.

          *    Before uploading, right-click the folder, click PROPERTIES.  Look at the File Size to confirm that it's not too big for the free space on the server.

Link to comment
Share on other sites

Thank you for your answer,.

I installed this 64bit version v10.43 (backed up my old version before).

It is not registered, but allows me to export H.264/265 for now. 

Encoder to H.265 is crashing when I try to produce 4K H.265 @ 35 Mbps

Fault bucket 1969144987551476668, type 5
Event Name: RADAR_PRE_LEAK_64
Response: Not available
Cab Id: 0

Problem signature:
P1: x265enc3x64.exe
P2: 0.0.0.0
P3: 10.0.19043.2.0.0
 

When I try to produce 4K H.265 with default quality (I have no idea what is that, would be good to display at least).

Export starts, but only CPUs are busy, GPU is idling (Encode & Decode at 0%, 3D at 17% but it is Windows).

After 7 minutes of encoding were 9.5% completed (29 seconds of video).

Which makes it (100/9.5) * 7 = ~73 min to finish 100% of work. I stopped here don't see the point to wait more than 1 hour.

Input files and resulting file are on SSD disk.

I have to regretfully admit that after 7 minutes Premiere Pro would export this clip twice, but VideoPAD didn't even reach 10%. 

 

Link to comment
Share on other sites

Thanks for sharing.  For good measure it was allowed to fully cache in VP 10.43 (64-bit).  That took a long time.  This is a GeForce 1060 card.

No H265 crash, but it failed at 25, 35 and 40MB.   Default was okay.  Export wasn't attempted.

With H264 and export @SmartMax 60fps, 35000kbps the result was consistent with yours.  No GPU activity witnessed.  That's inconsistent with the new pipeline introduced recently where there has been considerable usage, so something may be amiss.

This info has been passed along to the developers.  Please do leave your files up for several days.

Link to comment
Share on other sites

1 hour ago, borate said:

This info has been passed along to the developers.  Please do leave your files up for several days.

Thanks. I have no control over expiration period of the shared files. I use a corporate plan and this 7 day expiration period is enforced by the corporate policy.

I don't have available 5 GB on my personal OneDrive or DropBox, I will see what I can do.

1 hour ago, borate said:

With H264 and export @SmartMax 60fps, 35000kbps the result was consistent with yours.  No GPU activity witnessed.  That's inconsistent with the new pipeline introduced recently where there has been considerable usage, so something may be amiss.

This info has been passed along to the developers.  Please do leave your files up for several days.

Hopefully I will get a free upgrade license to test export with GPU when it is implemented 😃 

Link to comment
Share on other sites

We're in 2021 now, all mobile phones and action cameras produce HEVC / H.265 by default.

These are 30% smaller (and require 5 times more CPU power to encode/decode), taking into account the size of modern videos nobody wants to use H.264 anymore.

Encode H.265 with raw CPU power is not a solution, it should be GPU + CPU.

Thanks for the information though. There is a hope for us, simple users 😃

Link to comment
Share on other sites

On the I-7 PC, there was no GPU usage.  However, after further testing...

an I-3 laptop had GPU activity between 7 and 15% (CPU 52%).  Export of your :50 file alone at 4K H264, 60fps took 20minutes or so.

There was no GPU readout when exporting with H265.

Under investigation.  If there are further developments they will be reported here.

Link to comment
Share on other sites

  • 1 year later...
  • 5 months later...

I can confirm that when using GPU, videopad does not use x265enc3.exe or the 64bit version of it. The main program controls the GPU work, though most of the work were during editing. When exporting anything with effects / overlay, the encoder become very little utilized.

Now only when I do lossless editing in h264 does videopad summons up the x264enc7x64.exe to deal with it. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...