Alt.Binz forum

New Alt.Binz versions => Requests => Open requests => Topic started by: temporalis on March 02, 2008, 08:19:43 am

Title: 64 bit version
Post by: temporalis on March 02, 2008, 08:19:43 am
Would it be possible to get a 64 bit version (to speed up decode)?

Thanks!
Title: Re: 64 bit version
Post by: noons on May 02, 2008, 04:09:40 am
+1 on this. 64 version would make a major performance difference.
Title: Re: 64 bit version
Post by: RichardJ on May 03, 2008, 03:28:33 pm
If this could be happening  ;D
Title: Re: 64 bit version
Post by: BigD on May 09, 2008, 12:33:55 am
Running Vista64 I would love to see it.

... 64 version would make a major performance difference.
A 64 bit version requieres a bit less power as the 32bit emulation is no longer necessary. afaik thats all, but it would be nice anyway.
Title: Re: 64 bit version
Post by: noons on May 09, 2008, 04:50:19 pm
Really the so called "emulation" will not impact how fast the program runs its virtually the same, but the actual decoding process should be a lot faster. Look at newsbin pro, the 64x version made a significant difference in decoding times.
Title: Re: 64 bit version
Post by: Zeikzeil on May 09, 2008, 10:27:36 pm
what noons said^^
would be nice though I doubt it's gonna happen anytime soon...
Title: Re: 64 bit version
Post by: duffman on May 27, 2008, 04:00:50 pm
+1 I would like to see this too having just installed Vista x64 Ultimate.

Is it a big problem and programming hurdle to rewrite the software for a 64 bit OS?
Title: Re: 64 bit version
Post by: mc00 on August 15, 2008, 04:19:11 am
I agree...  1+

Title: Re: 64 bit version
Post by: ESM on August 15, 2008, 10:43:47 pm
If it helps: my +1 can be added too ;)
Title: Re: 64 bit version
Post by: dacaid on August 16, 2008, 04:53:32 pm

to speed up what?

Downloading? you know it wouldnt.
Par checking? i believe it's 3d party prog quickpar dll that is used, ask quickpar developpers
Unrarring? same as quickpar, ask for a 64bit winrar.

I might be wrong, but i believe that a 64bit version of altbinz wouldn't help.
Title: Re: 64 bit version
Post by: mysteryman on August 18, 2008, 09:44:13 pm
If you check this post (https://www.altbinz.net/forum/index.php?topic=109.msg400#msg400) you will see that rdl does NOT use quickpar. If you take a closer look at the install dir... there are no dlls either. Whatever he uses to parcheck... its built in. Also the previous poster was saying that the decoding phase is what he thought would benefit.

Though, maybe I'm wrong... the decoding phase doesn't take very long at all. It might help if you are watching x264 on a pc that isn't quite ready. I had that problem when I was on my 4400+ ... it would play 720p but would start slowing down if I had any cpu spikes. I sometimes would pause nl (i used at the time) to prevent it from overpowering the player I was using.

for the winrar comment... I don't know if he's using winrar code... but its again not a dll. IF he was using winrar code, winrar does have 64bit versions see here (http://www.rarlab.com/rar/unrar-x64.zip). and 7zip has a full 64bit build (gui as well) here (http://www.7-zip.org/)

[rant]
I have not switched to x64 due to extremely bad driver support from creative on the xfi... who should die a horrible death. However I will eventually drop another small fortune on a competitors card that actually works as advertized on vista 64. I do believe that the more programs with native 64bit builds the better EVEN THE ONES THAT YOU CANT NOTICE!

You may have noticed that recently a lot of OEMs have been shipping consumer pcs with vista x64 ... that tells you one thing... we're (the world) actually going to see the 64bit shift either this or next upgrade cycle. Microsoft was a bit ahead of the game (been a while since i said that) with xp 64... nobody bit; now they are.

At one time 16 bit applications were the norm, and I remember a lot of resistance to upgrade to 32bit... but my memory is pretty foggy back then. When win 9x was out they supported 16bit applications from w3.1 and dos... does that mean people preferred running them just cause in some cases you couldn't tell the difference? do people still use 16 bit applications today?

Anyway... I'm getting tired of people using the excuse "you wont notice the difference" for the reasoning not to produce 64bit applications. In many cases where this statement is truely correct the difference in compiling the application is a few lines and a few search/replaces. For the applications that WILL see significant benefit however it might be slightly more work... but the compiler flag does most the work in either case.
[/rant]
Title: Re: 64 bit version
Post by: Hecks on August 18, 2008, 09:59:23 pm
If you check this post (https://www.altbinz.net/forum/index.php?topic=109.msg400#msg400) you will see that rdl does NOT use quickpar. If you take a closer look at the install dir... there are no dlls either. Whatever he uses to parcheck... its built in. Also the previous poster was saying that the decoding phase is what he thought would benefit.

For clarity's sake, the utilities in question may be found in the /misc folder, and they are:

par2.exe aka par2cmdline (source modified by Rdl, with multicore version for Contributors)

unrar.dll (from WinRAR)

Both are free & available from teh interwebs.
Title: Re: 64 bit version
Post by: mysteryman on August 18, 2008, 11:35:47 pm
If you check this post (https://www.altbinz.net/forum/index.php?topic=109.msg400#msg400) you will see that rdl does NOT use quickpar. If you take a closer look at the install dir... there are no dlls either. Whatever he uses to parcheck... its built in. Also the previous poster was saying that the decoding phase is what he thought would benefit.

For clarity's sake, the utilities in question may be found in the /misc folder, and they are:

par2.exe aka par2cmdline (source modified by Rdl, with multicore version for Contributors)

unrar.dll (from WinRAR)

Both are free & available from teh interwebs.


Hecks, I was sure I was right, but checked again to be sure. Again, I saw no dlls. I downloaded a fresh copy of 0.28.1 and again, I see no dlls, or dependant exes. I know your a mod here, and you're very knowledgable about altbinz, and I'm new... so figuring there may be something I'm missing... I searched for "dll" in the changelog. I found this...

Quote
+ needed files(unrar.dll & par2.exe) are now stored inside alt.binz executable and will be deployed & setup if needed

That must be how I did not see them... however it is strange that it says "deployed and setup" yet I do not see them after execution... odd. So I apologize for the misunderstanding.

In any case, I'm fairly sure there is a 64bit 7zip dll... and as I linked, at minimum Winrar has a 64bit unrar.exe... they probably have a 64bit unrar.dll, but I did not look thoroughly enough. However, the original poster though it might help with the decoding phase (yenc merging), which is not handled by either of these dependencies, And my ending rant about not seeing a difference still stands... everything will be 64bit eventually, might as well start while its simply a neat feature than rush through cramming at the last second when 32bit is left in the dust in a few years.
Title: Re: 64 bit version
Post by: Hecks on August 19, 2008, 12:34:11 am
"stored inside alt.binz executable" (from v 0.21.2 lol) just means they'll be unpacked and put into the /misc directory when the exe is run for the first time with PAR2 & Unrar options enabled.  Which is where you can replace the packed par2.exe with the multicore one, by over-writing it as per the instructions in the Contributors forum.

Using Vista? Look in your user directory (I assume that's where /misc goes for Vista folks).  Failing that, just Start->Search your drive for unrar.dll or par2.exe.  You don't have to believe me. ;)

As for the 64-bit debate, I have no comment.
Title: Re: 64 bit version
Post by: mysteryman on August 19, 2008, 01:50:16 am
That may be the case, because I am running vista, I probably should have checked the appdata and program data dirs... but I was on my way to work... guess I shoulda waited... no hard feelings :)

rdl: what are your thoughts on using the 64bit 7z.dll included in 7zip 64 (http://downloads.sourceforge.net/sevenzip/7z459-x64.msi)? also if you're not adverse to using an exe... (not preferred i'm sure) winrar does have an official unrar.exe that is 64bit compiled, just no dll yet. (see edit)

Of course this would also imply compiling both a 32/64 bit version. Most likely this could be done easily, by changing a couple lines and modifying the compile flags.

According to the quickpar forums, they have little/no interest in doing a 64bit build anytime soon... I might do more digging and find another par app that does have a 64bit version though


EDIT: DAMNIT! I need to take more time before I submit posts. while the download page for unrar.dll only says 32... there IS a x86_x64 directory inside this archive (http://www.rarlab.com/rar/UnRARDLL.exe) that includes Unrar64.dll! Don't need 7z.dll now I guess
Title: Re: 64 bit version
Post by: mc00 on August 20, 2008, 05:07:14 am
"to speed up what?

Downloading? you know it wouldnt.
Par checking? i believe it's 3d party prog quickpar dll that is used, ask quickpar developpers
Unrarring? same as quickpar, ask for a 64bit winrar.

I might be wrong, but i believe that a 64bit version of altbinz wouldn't help."

It's funny you say that. I have you try newsbin pro x64?  I did. I see big different with the decoding time with  Vista x64 and the newsbin pro. I'm still loyal to altbinz.
 to "mysteryman"
Well bad drivers support for Vista X64 depends on the hardware you have on your system or laptop. My laptops have a ATI chipset and Video, and a realtek sound and lan... ATI and Realtek have full support for x64.
Title: Re: 64 bit version
Post by: mysteryman on August 20, 2008, 05:33:24 am
Well bad drivers support for Vista X64 depends on the hardware you have on your system or laptop. My laptops have a ATI chipset and Video, and a realtek sound and lan... ATI and Realtek have full support for x64.

[rant]yep, entirely dependant on how much respect the manufacturer has for their thousands of customers paying 200x more than anyone else on a soundcard (since most everyone pays nothing ... thats actually an understatement). It also has to do with how incompetant (technical dept) or underhanded (marketing dept) the company may be. its rumored the once-200+ dollar xfi will never support vista 64 (and barely support vista 32) until the 'revolutionary' new xfi 2 comes out... supports the same features, but magically works on vista. Creative has a habit of doing this on many "old" devices that after the artificial vista limitations are removed from the installer they work perfectly![/rant]

with the exception of creative... everything else on my system works perfectly.. even things that have been out for YEARS!! and with 64bit drivers to boot.
Title: Re: 64 bit version
Post by: dacaid on August 20, 2008, 09:27:21 am
It's funny you say that. I have you try newsbin pro x64?  I did. I see big different with the decoding time with  Vista x64 and the newsbin pro. I'm still loyal to altbinz.

I guess i'll have to try to make my opinion on that point.
I didn't mention the decoding part, because it's done on the fly, after each file downloaded.
As i got a high end computer, 100Mo files are decoded in a couple of seconds, i don't realize how long it can be for others.
Title: Re: 64 bit version
Post by: mysteryman on August 20, 2008, 10:24:59 am
I think the performance part of decoding is really about... interfering with other applications as little as possible.

My last system was a 4400+ and was CAPABLE of playing hd... but not very good at it. Even at 720p if you opened a new tab, or refreshed a page with a lot of pictures, or decoded a file...you get massive frame dropping. Every dropped frame feels like your stabbing yourself in the eye...ok, not that bad, but really freaking annoying.

Think about it this way. You say that your "high end" pc it takes "a couple of seconds" to decode, perfect... for the sake of argument I'll call that 3seconds while it decodes and 2 seconds for the player to catch up if your processor is really bad at hd. That is 5 seconds of the video dragging... thats pretty damn unbearable... now imagine that it happened every 30 seconds. You would probably get to the point you would leave the pc while it downloads. Now we're bringing back memories of dialup and slow pcs. Now even if you say that the people with slow pcs, probably have slow internet... what if it happened every minute... 5 seconds of torture every minute is still torture.

Also as I linked, there is a 64bit unrar.dll available now... and you cant just switch them out; a 32bit exe can not call a 64bit dll... they have to match. While unrarring on a fast pc, the limitation is really in your hard drive. However... it could mean the difference between extracting x.rar at 40-60MB/s while using 30% cpu and still doing the same speed but only using 10%... thats 20% more that can be used for video decoding! Granted, I'm making up numbers at this point, but in some cases (especially hd...even on fairly new pcs) every inch counts... even when you have more than enough.

PS. I have no performance complaints on my new 6400+ yet it STILL drags on 1080p during some scenes if the priorities aren't tweaked right... x264 is a freaking beast!