Snow Leopard

HandBrake for Mac support
Forum rules
Activity Log is required for support requests. See Must Read: How To Get Questions Answered on These Forums for details
Roger Weir
Posts: 38
Joined: Wed Aug 13, 2008 2:05 pm

Snow Leopard

Postby Roger Weir » Wed Jun 24, 2009 8:30 pm

Is the Snow Leopard grand central feature likely to be used with new releases of Handbrake? Do the devs think it'll increase speed on multi-core machines?

PS. Great app Handbrake

Thanks

Roger

TedJ
Veteran User
Posts: 5388
Joined: Wed Feb 20, 2008 11:25 pm

Re: Snow Leopard

Postby TedJ » Wed Jun 24, 2009 11:12 pm

You'll find that libx264, which handles the video encoding, is already multi-threaded and optimised for up to 8 cores so I doubt Grand Central support will be a high priority.

Crush
Posts: 6
Joined: Sat Dec 20, 2008 3:44 am

Re: Snow Leopard

Postby Crush » Fri Jul 10, 2009 3:24 pm

What about OpenCL? If I understand it correctly, it taps into the video card to help out with processor intensive tasks.

User avatar
s55
HandBrake Team
Posts: 8111
Joined: Sun Dec 24, 2006 1:05 pm

Re: Snow Leopard

Postby s55 » Fri Jul 10, 2009 3:30 pm

GIven the current state of OpenCL, I suspect it'll be atleast a year before anyone knows if it'll be worth the development time.

Crush
Posts: 6
Joined: Sat Dec 20, 2008 3:44 am

Re: Snow Leopard

Postby Crush » Sat Jul 11, 2009 6:17 pm

s55 wrote:GIven the current state of OpenCL, I suspect it'll be atleast a year before anyone knows if it'll be worth the development time.

Ahh, that's disappointing to here :(

Thanks for the heads up!

TysonEdwards
Posts: 11
Joined: Thu Feb 22, 2007 1:25 am

Re: Snow Leopard

Postby TysonEdwards » Sun Jul 12, 2009 6:24 am

A year?
What makes you think that that is a real figure?

OpenCL is roughly equivalent to CUDA, and we have seen that CUDA has nice performance benefits when it comes to video encoding.

TedJ
Veteran User
Posts: 5388
Joined: Wed Feb 20, 2008 11:25 pm

Re: Snow Leopard

Postby TedJ » Sun Jul 12, 2009 6:47 am

Perhaps because these guys are developers who maintain close ties to the team behind the most highly respected FOSS H264 encoder on the market?

User avatar
Rodeo
HandBrake Team
Posts: 11091
Joined: Tue Mar 03, 2009 8:55 pm

Re: Snow Leopard

Postby Rodeo » Sun Jul 12, 2009 3:35 pm

TysonEdwards wrote:OpenCL is roughly equivalent to CUDA, and we have seen that CUDA has nice performance benefits when it comes to video encoding.


At the expense of quality, however.

L255J
Posts: 63
Joined: Sun Feb 10, 2008 10:25 pm

Re: Snow Leopard

Postby L255J » Mon Jul 13, 2009 12:34 am

Rodeo wrote:
TysonEdwards wrote:OpenCL is roughly equivalent to CUDA, and we have seen that CUDA has nice performance benefits when it comes to video encoding.


At the expense of quality, however.


How come? Please explain how using a graphics processor to help quickly encode a video would hurt the quality.

rhester
Veteran User
Posts: 2888
Joined: Tue Apr 18, 2006 10:24 pm

Re: Snow Leopard

Postby rhester » Mon Jul 13, 2009 1:54 am

Mostly because the CUDA-based apps that are turning out "amazing performance" are actually doing very low-quality encodes and roughly virtually the same speeds could be realized *without* CUDA on equivalent processors. Even more simply, CUDA is pretty much smoke-and-mirrors for H.264 encoding outside of motion estimation, where it remains of dubious value from a coding complexity standpoint.

Rodney

chieffun
Posts: 7
Joined: Mon Jul 13, 2009 3:04 pm

Re: Snow Leopard

Postby chieffun » Mon Jul 13, 2009 3:27 pm

i hope that handbrake can do a cuda based encoding in the near future, because the most graficcards are much faster than a new cpu.
but i hope that handbrake will not use graficcard only, it should use the cpu and the graficcard, similar to elgato turbo, but with graphiccard instead of the usb dongle.

here are some benchmarks from another site, and i have compared it myself a little bit, my new core i7 is only a few seconds faster compared to a graficcard only encoding (gf8600gt).
http://www.anandtech.com/video/showdoc.aspx?i=3374&p=5

so, opencl would be a very very cool thing here ;)

regards chief

User avatar
s55
HandBrake Team
Posts: 8111
Joined: Sun Dec 24, 2006 1:05 pm

Re: Snow Leopard

Postby s55 » Mon Jul 13, 2009 3:43 pm

Feel free to just ignore everything that has been said in this thread.
CUDA + x264 turned out to be a bust so that's not likely to happen.

Benchmarks don't say much at all. They compare GPU against an extremely old version of x264 and don't match the settings up like-for-like, thus give an unbalanced look at performance.

chieffun
Posts: 7
Joined: Mon Jul 13, 2009 3:04 pm

Re: Snow Leopard

Postby chieffun » Mon Jul 13, 2009 4:28 pm

s55 wrote:Feel free to just ignore everything that has been said in this thread.
CUDA + x264 turned out to be a bust so that's not likely to happen.

Benchmarks don't say much at all. They compare GPU against an extremely old version of x264 and don't match the settings up like-for-like, thus give an unbalanced look at performance.


i dont think so, i have compared it with the newest x264 on core i7 and with the newest badaboom cuda conversion on gf8600gt and on a 9600gt, same quality setting (i compared the quality on a few frames with text for example, output size, ...), and the 9600gt is as fast as the core i7.
and opencl will use cpu and graphiccard, so there should be a performance boost ;)

hunterk
Bright Spark User
Posts: 179
Joined: Tue Jun 03, 2008 2:27 pm

Re: Snow Leopard

Postby hunterk » Tue Jul 14, 2009 2:28 am

they must have done some serious optimizing to badaboom, then, because it looked like ass when I tried it.

ric
Posts: 4
Joined: Mon Mar 03, 2008 5:42 am

Re: Snow Leopard

Postby ric » Wed Aug 26, 2009 3:25 am

s55 wrote:GIven the current state of OpenCL, I suspect it'll be atleast a year before anyone knows if it'll be worth the development time.


With Snow Leopard coming out this Friday, I wanted to reinvigorate this thread. I have a new MacBook Pro with 3GHz Core2 Duo and 4GB RAM but my encodes (especially TV series) are taking more hours than I have to spare. I am really hoping that 10.6 + OpenCL + two GPUs will significantly (>25%) decrease my encoding times.

Is this a matter of Handbrake supporting OpenCL or x264? I know HB devs have opted not to accept donations (I tried to donate after my first successful encode) but I'd be happy to make a donation (and start a incentive drive) if in x264. If this is the case, can someone point me to the x264 discussion forum? I respect the HB developers position on OSS, but I also know a little capitalism can go a long way, especially in this economy.

Thanks for your consideration...

Ric

TedJ
Veteran User
Posts: 5388
Joined: Wed Feb 20, 2008 11:25 pm

Re: Snow Leopard

Postby TedJ » Wed Aug 26, 2009 6:05 am

OpenCL support, if possible would have to be implemented within the encoder libraries themselves.

http://www.videolan.org/developers/x264.html

bacaramac
Posts: 9
Joined: Sun Feb 10, 2008 5:29 am

Re: Snow Leopard

Postby bacaramac » Thu Aug 27, 2009 4:27 am

Hi everyone, I am more interested in understanding if the dev's have seen any issues related to Snow Leopard and HB compatibility. I am planning to install SL this friday and hope all goes well as I use HB regularly.

Thanks in advance.

User avatar
s55
HandBrake Team
Posts: 8111
Joined: Sun Dec 24, 2006 1:05 pm

Re: Snow Leopard

Postby s55 » Thu Aug 27, 2009 8:32 am

There hasn't been any testing. From the few reports we have had, sounds like it all works ok.

dynaflash
Veteran User
Posts: 3820
Joined: Thu Nov 02, 2006 8:19 pm

Re: Snow Leopard

Postby dynaflash » Fri Aug 28, 2009 9:34 pm

Hb runs fine on Snow Leopard. Compiles fine in my intitial testing as well (svn head). Building from within xcode on SL is borked. Just first impressions.

For the most part HB is completely SL compatible. BTW, no major speed bump to be had using hb with SL over Leopard, contrary to the rubbish posted above. Just my .02 on initial use, and yes this is running 64 bit HB.

Da Man
Bright Spark User
Posts: 181
Joined: Sat Mar 08, 2008 5:47 pm

Re: Snow Leopard

Postby Da Man » Sat Aug 29, 2009 8:55 pm

Dyna-

I'm not sure how familiar you are with the OSX operating system side, but have you gone under Preferences -> General -> and checked the boxes to activate both OpenCL and Grand Central Optimizer? I have noticed at least a 70% speed boost. Let me know if you need a hand.









In all honesty, I pity the Devs for the next few weeks. Is it possible to simply not accept a posting in a thread if it includes OpenCL or Grand Central anywhere in it?

User avatar
Ritsuka
HandBrake Team
Posts: 671
Joined: Fri Jan 12, 2007 11:29 am

Re: Snow Leopard

Postby Ritsuka » Sat Aug 29, 2009 9:11 pm

70%? That's nothing compared to what I get with the turbo button on my keyboard. :roll:

User avatar
s55
HandBrake Team
Posts: 8111
Joined: Sun Dec 24, 2006 1:05 pm

Re: Snow Leopard

Postby s55 » Sat Aug 29, 2009 9:14 pm

Don't knock the turbo button! It was Real !!!

Da Man
Bright Spark User
Posts: 181
Joined: Sat Mar 08, 2008 5:47 pm

Re: Snow Leopard

Postby Da Man » Sat Aug 29, 2009 9:29 pm

Does that bring back memories of my dear beloved 386 SX 16 mhz. 20 MB hard drive. That's just a bit bigger than a Handbrake activity log. Heh, heh. Good luck guys. It's going to be a long couple months.

dynaflash
Veteran User
Posts: 3820
Joined: Thu Nov 02, 2006 8:19 pm

Re: Snow Leopard

Postby dynaflash » Sat Aug 29, 2009 10:43 pm

ROFLMAO. !! As usual ... classic. ;)

Da Man
Bright Spark User
Posts: 181
Joined: Sat Mar 08, 2008 5:47 pm

Re: Snow Leopard

Postby Da Man » Sun Aug 30, 2009 6:21 pm

I was originally going to just go with the first half, but I felt with the noobs that keep coming here pounding on about OpenCL and GC, too many people would take it seriously. People still call Handbrake a DVD ripper, so this might take awhile.

Besides, lets be honest. JBRJake has a browser window he keeps open on his computer with the Admin feature set to ban me. One wrong move is all he needs to click the 'accept' box.

(JBRJake begrudgingly moves mouse arrow away from window and goes back to programming in the latest decomb upgrade)


Return to “Mac”