Can someone explain why V 1.5.1 is slower than 1.4.2?

HandBrake for Windows support
Forum rules
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
Post Reply
rollrollcamera
Posts: 3
Joined: Fri Jan 28, 2022 10:49 am

Can someone explain why V 1.5.1 is slower than 1.4.2?

Post by rollrollcamera »

Description of problem or question:

I would like to understand why the new version is 33% slower than the previous one I had installed.

Same settings, same video, same everything double checked to be exactly the same.

H.265 Nvidia NVEnc Average bitrate 1000kbps

Version 1.4.2 = 98FPS CPU 49% GPU 20%
Version 1.5.1 = 66FPS CPU 33% GPU 13%

No amount of fiddling could make version 1.5.1 faster, so I uninstalled it and reinstalled the 1.4.2. The same FPS as before returned.

Why? And is there a way to make the program use ALL of the CPU available? There's more than half the CPU power sleeping while I wait...
Changing the priority in Preferences seems to have no effect. Only using a higher level of image quality makes the processor work harder, but of course, the FPS don't get higher.

This is a general question. Not trying to troubleshoot at the moment, as I think it is the intended design, but why is it that way?



HandBrake Activity Log ***required*** (see How-to get an activity log)

Code: Select all

HandBrake 1.4.2 (2021100300)
OS: Microsoft Windows NT 10.0.19043.0
CPU: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Ram: 49055 MB, 
GPU Information:
  NVIDIA GeForce GTX 1070 - 30.0.14.7168
Screen: 3840x2160
Temp Dir: C:\Users\Me\AppData\Local\Temp\
Install Dir: C:\Program Files\HandBrake\
Data Dir: C:\Users\Me\AppData\Roaming\HandBrake

-------------------------------------------

[05:55:55] hb_init: starting libhb thread

 # Starting Scan ...

[05:55:55] CPU: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
[05:55:55]  - Intel microarchitecture Kaby Lake
[05:55:55]  - logical processor count: 12
[05:55:55] Intel Quick Sync Video support: no
[05:55:55] hb_scan: path=C:\Users\Me\Desktop\Videosample.mov, title_index=0
rollin_eng
Veteran User
Posts: 4346
Joined: Wed May 04, 2011 11:06 pm

Re: Can someone explain why V 1.5.1 is slower than 1.4.2?

Post by rollin_eng »

Could you please post your encode logs for both versions.
Woodstock
Veteran User
Posts: 4442
Joined: Tue Aug 27, 2013 6:39 am

Re: Can someone explain why V 1.5.1 is slower than 1.4.2?

Post by Woodstock »

There was an earlier thread on how the NVENC settings are different between versions.
mduell
Veteran User
Posts: 7682
Joined: Sat Apr 21, 2007 8:54 pm

Re: Can someone explain why V 1.5.1 is slower than 1.4.2?

Post by mduell »

Nothing for the CPU to do while waiting for the GPU.
rollrollcamera
Posts: 3
Joined: Fri Jan 28, 2022 10:49 am

Re: Can someone explain why V 1.5.1 is slower than 1.4.2?

Post by rollrollcamera »

Thanks Woodstock.
Apparently the Nvidia hardware encode settings were not the same from version 1.2 to 1.4 and the newer ones gave slower but better results. Interesting.
Can the same thing be happening with version 1.5 ? I remember the results from 1.1 or 1.2 were very bad and I always used the CPU as a result, but I will pixel peep a little bit to see if the speed loss is worth any change in quality.

One question remain in my mind... why so much of the processor and GPU is not used ? Couldn't HandBrake take better advantage of the hardware when it's available?
mduell
Veteran User
Posts: 7682
Joined: Sat Apr 21, 2007 8:54 pm

Re: Can someone explain why V 1.5.1 is slower than 1.4.2?

Post by mduell »

Nothing for the CPU to do while waiting for the GPU.

Nothing for the main GPU to do for video encoding; it's handled by discrete hardware on the side of the chip (NVENC).
Post Reply