OpenCL support

HandBrake for Mac 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
ikir
Posts: 4
Joined: Wed Jan 25, 2017 7:37 am

OpenCL support

Post by ikir »

Please detail your question or problem in as much detail as possible:
Handbrake doend't take advantage from OpenCL, i have an integrated GPU+eGPU and it doesn't get any boost, just using CPU


Tell us about your environment. What version of HandBrake? What version of OSX are you running. etc.
Hanrdbrake 1.02 macOS 10.12.3 MacBook Pro 2016+eGPU Radeon RX480

I've read on documentation that OpenCL is just supposed on Windows. Is it true, seems quite strange
User avatar
Ritsuka
HandBrake Team
Posts: 1650
Joined: Fri Jan 12, 2007 11:29 am

Re: OpenCL support

Post by Ritsuka »

HandBrake has got exactly one filter that can be run with OpenCL: a bicubic scaler. But the quality is lower than the software one, speed is almost the same, and it's got some bugs. There is no reason to use it.
ikir
Posts: 4
Joined: Wed Jan 25, 2017 7:37 am

Re: OpenCL support

Post by ikir »

Using OpenCL to accellerate normal encoding?
mduell
Veteran User
Posts: 8187
Joined: Sat Apr 21, 2007 8:54 pm

Re: OpenCL support

Post by mduell »

It's not very good.
ikir
Posts: 4
Joined: Wed Jan 25, 2017 7:37 am

Re: OpenCL support

Post by ikir »

Still no news about OpenCL?
Now with eGPU support it would be awesome to have GPU encode videos.
User avatar
Ritsuka
HandBrake Team
Posts: 1650
Joined: Fri Jan 12, 2007 11:29 am

Re: OpenCL support

Post by Ritsuka »

OpenCL/Cuda and friends are useful to accelerate video filters. Not so much for video encoders, and usually filters take less time than the encoder.
Anyway, HandBrake had a OpenCL scaler, but was a bit broken so a few months ago we removed it.
ikir
Posts: 4
Joined: Wed Jan 25, 2017 7:37 am

Re: OpenCL support

Post by ikir »

Nothing changed on this side?
User avatar
s55
HandBrake Team
Posts: 10350
Joined: Sun Dec 24, 2006 1:05 pm

Re: OpenCL support

Post by s55 »

No. Why would we invest time in a technology that's not going to have much benefit?

As far as encoding goes, most moved away from GPU based to ASIC based a few years back. We support QuickSync on Windows but unfortunately Apple's videotoolbox API cripples it for Mac so it's hard to justify adding support for it.
macmuchmore
Posts: 6
Joined: Tue May 21, 2013 5:10 pm

Re: OpenCL support

Post by macmuchmore »

So just to be clear, you are saying that there is no implementation for quicksync in Handbrake for macOS at this time?
mduell
Veteran User
Posts: 8187
Joined: Sat Apr 21, 2007 8:54 pm

Re: OpenCL support

Post by mduell »

Nope, Windows only.
Post Reply