64 bits compilation

AfterShot Pro General Questions & Getting Started Forum

64 bits compilation

Postby mipaquet01 on Sat Apr 07, 2012 6:51 pm

Good evening,

I've seen that the ASP program is compiled in 32 bits what ever is the ". deb" package and that no specific ".exe" exist for Windows 7 64bits.
I think that a 64 bit compilation could be interesting for users of 64 bit OS (I presently think about Windows 7 and Linux users, I've no idea for Mac users)
Particularly for the access to the internal memory over 3 MB and for the effective time of treatment.

Best regards
mipaquet01
 
Posts: 3
Joined: Tue Apr 03, 2012 8:02 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 32 Bit
motherboard: ASUS P7P55DE
processor: Pentium Dual-Core E5400 2.70GHz
ram: 2003 MiB
Video Card: INTEL...
sound_card: ASUS....
Hard_Drive_Capacity: 1 T
Monitor/Display Make & Model: LG Flatron L1919S

Re: 64 bits compilation

Postby dFlyer on Sat Apr 07, 2012 8:46 pm

The 64 bit deb file is really a 32 bit program that includes the 32 bit libs for 64 bit deb OS. There are no true 64bit programs of ASP or bibble5 which is a shame, as I would really like a 64 bit deb that was actually 64 bits.
Thanks.
Gary Garibaldi
Linux since 96
Sony a700
Sony a100
dFlyer
 
Posts: 65
Joined: Thu Jan 12, 2012 3:18 pm
Location: Sevierville, Tennessee
operating_system: Windows 7 Professional
System_Drive: N/A
32bit or 64bit: 64 Bit

Re: 64 bits compilation

Postby Dutchmm on Sun Apr 08, 2012 7:54 am

There are no true 64bit programs of ASP or bibble5 which is a shame, as I would really like a 64 bit deb that was actually 64 bits.


And it would appear that the QT library kit contains all the library bindings necessary to produce a genuine 64 bit version. For OSX as well.
Dutchmm
 
Posts: 109
Joined: Sun Feb 05, 2012 8:55 am
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 32 Bit
motherboard: Gigabyte P35 DS4
processor: Core 2 Duo 6750
ram: 4GB
Video Card: NVidia 8600 GT
sound_card: Intel AC97
Hard_Drive_Capacity: 2.5TB
Monitor/Display Make & Model: Samsung Syncmaster 204B

Re: 64 bits compilation

Postby madsec on Tue Apr 10, 2012 2:32 pm

Would appreciate a native 64bit version of ASP as well! I am working with Fedora 64bit though...
madsec
 
Posts: 68
Joined: Mon Feb 06, 2012 10:35 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
motherboard: Macbook 5.1 - Intel based
processor: Core 2 Duo 2.0 GHz
ram: 8 GB
Video Card: Nvidia Geforce 9400 Go
Hard_Drive_Capacity: 750 GB
Monitor/Display Make & Model: Macbook 5.1 - 13 inch

Re: 64 bits compilation

Postby Jeff Stephens on Tue Apr 10, 2012 5:13 pm

We'd love to make a 64-bit version also. The main challenge to this is that several of the 3rd party libraries / technologies that we use are at the moment 32-bit only. ASP itself would be simple to convert to 64-bits...

So, that doesn't mean that 64-bit will never happen, just that it isn't entirely up to us when it does.
Jeff Stephens
Corel
 
Posts: 26
Joined: Wed Jan 18, 2012 11:55 am
operating_system: Linux
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: several
processor: Opterons and Atoms
ram: Bunches
Video Card: something cheap
sound_card: on board
Hard_Drive_Capacity: pretty big
Monitor/Display Make & Model: several

Re: 64 bits compilation

Postby klaxian on Tue Apr 10, 2012 5:23 pm

That means that there's no additional benefit from having more than 3-4GB RAM for ASP right now, correct? I've been considering a memory upgrade, but it may not make sense until we can get true 64-bit support.
klaxian
 
Posts: 38
Joined: Sun Jan 22, 2012 11:20 pm
Location: New York
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
motherboard: ASUS P67 Revolution
processor: Intel 3770k 4.6GHz
ram: 16GB
Video Card: Nvidia GTX 480 SLI
Hard_Drive_Capacity: 240GB SSD
Monitor/Display Make & Model: 3 x ASUS ML248H

Re: 64 bits compilation

Postby madsec on Tue Apr 10, 2012 5:28 pm

Yes, thats true. The only benefit is that you can have Firefox open with a thousand tabs and still have 3 Gig free for ASP, but not more. :D
madsec
 
Posts: 68
Joined: Mon Feb 06, 2012 10:35 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
motherboard: Macbook 5.1 - Intel based
processor: Core 2 Duo 2.0 GHz
ram: 8 GB
Video Card: Nvidia Geforce 9400 Go
Hard_Drive_Capacity: 750 GB
Monitor/Display Make & Model: Macbook 5.1 - 13 inch

Re: 64 bits compilation

Postby grubernd on Tue Apr 10, 2012 6:36 pm

klaxian wrote:That means that there's no additional benefit from having more than 3-4GB RAM for ASP right now, correct? I've been considering a memory upgrade, but it may not make sense until we can get true 64-bit support.

i never managed to even remotely reach that amount of memory usage with B5/ASP.. which could be a sign of clever memory management within the software.. but most important: it never swaps to disk or slows down any other way. so removing the memory "barrier" by going 64 isnt one that would make any significant change from what i see. if you want speed: treat yourself to an SSD. oh, you got that covered already.. ;)

cheers, grubernd
use the Monkey to report bugs - include as much precise information as you can provide!
Bibble since 2004 - lots of it in my public archive: http://bilder.grubernd.at
User avatar
grubernd
Moderator
 
Posts: 167
Joined: Thu Jan 12, 2012 8:17 pm
Location: graz, austria
operating_system: Linux
System_Drive: G
32bit or 64bit: 64 Bit
processor: from atom to quadcore
Hard_Drive_Capacity: not enough

Re: 64 bits compilation

Postby acmh on Sat Apr 14, 2012 1:25 am

grubernd wrote:
klaxian wrote:That means that there's no additional benefit from having more than 3-4GB RAM for ASP right now, correct? I've been considering a memory upgrade, but it may not make sense until we can get true 64-bit support.

i never managed to even remotely reach that amount of memory usage with B5/ASP.. which could be a sign of clever memory management within the software.. but most important: it never swaps to disk or slows down any other way.


I second that. The old Bibble 4 sometimes crashed on an old 32 bit system with 1 GB memory, but neither Bibble 5 nor ASP ever got out of memory on my new 64bit linux system with 6 GB, and swapping is not possible because this system has no swap space in the first place.

best regards
acmh
 
Posts: 5
Joined: Fri Jan 20, 2012 7:20 am
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
motherboard: Asus P6T Deluxe V2
processor: i7-920
ram: 6 GB
Video Card: Nvidia Geforce N9500GT
sound_card: M-Audio Delta Audiophile 2496
Hard_Drive_Capacity: 1.5 TB
Monitor/Display Make & Model: HP LP2475W

Re: 64 bits compilation

Postby madsec on Sat Apr 14, 2012 11:25 am

As I said: the only advantage of more memory is that other programs can use it while Bibble/ASP stays constant within it's 2 GByte range. It never used more on my system, also I wonder if it could use more while running even faster...
madsec
 
Posts: 68
Joined: Mon Feb 06, 2012 10:35 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
motherboard: Macbook 5.1 - Intel based
processor: Core 2 Duo 2.0 GHz
ram: 8 GB
Video Card: Nvidia Geforce 9400 Go
Hard_Drive_Capacity: 750 GB
Monitor/Display Make & Model: Macbook 5.1 - 13 inch

Re: 64 bits compilation

Postby techwish on Sat Apr 14, 2012 2:56 pm

64 bit is a must in this technology. Quite a draw back for image editing.
I left PS which has 64 bit. Would hate to go back...

Thank you for listening
Cheers
Gale
techwish
 
Posts: 1
Joined: Sat Feb 11, 2012 1:23 am
Location: Viera Fl
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gateway FMCP7AM
processor: 2.33 gigahertz Intel Core2 Quad Q8200
ram: 8 GB
Video Card: NVIDIA GeForce 120
sound_card: AVerMedia
Hard_Drive_Capacity: 640 GB
Monitor/Display Make & Model: Gateway HD1900

Re: 64 bits compilation

Postby afx on Sat Apr 14, 2012 5:43 pm

techwish wrote:64 bit is a must in this technology.

How so?
AS does not used monstrous bitmap layers like PS.....

The only reason to support 64bits would be for seriously large images sizes (large panos with hundreds of MP).
For everything else, it is just hype.

cheers
afx
The AfterShot Survival Guide
Send bugs to the Monkey // AfterShot Kickstart Guide // sRGB clipping sucks and Adobe RGB is just as bad
Bibble since 2005 // W7 64 on quad Phenom // Ubuntu 12.4 on quad i7 and dualcore AMD // Images
User avatar
afx
Moderator
 
Posts: 991
Joined: Thu Jan 12, 2012 1:38 pm
Location: München
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
Video Card: FirePro 4900
Monitor/Display Make & Model: NEC PA301w, ColorMunki

Re: 64 bits compilation

Postby guilc on Sat Apr 14, 2012 7:08 pm

afx wrote:The only reason to support 64bits would be for seriously large images sizes (large panos with hundreds of MP).
For everything else, it is just hype.

Not only. Memory adressing is not the only advantage of 64bits. ASP would benefits from the extended instructions sets and increased number of registers that both helps to performs much better on calculations.
The only real drawback is the increased memory footprint. But nowadays, this is not a real drawback considering the usual RAM amount installed on modern desktops !
Bibble/ASP ebuilds for Gentoo : layman -a xwing
User avatar
guilc
 
Posts: 8
Joined: Fri Jan 13, 2012 7:45 am
Location: Paris - France
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit

Re: 64 bits compilation

Postby grubernd on Sat Apr 14, 2012 7:25 pm

guilc wrote:Not only. Memory adressing is not the only advantage of 64bits. ASP would benefits from the extended instructions sets and increased number of registers that both helps to performs much better on calculations.

i doubt that the increase from that would make a significant difference on even a set of 1000 images. even given the ideal world that the compiler catches all the optimizations that are possible. after all we are still dealing with data that is more than one generation back - our cameras are not even 16bit. ;)

if you want speed in raw-image processing.. stop waiting for the 64bit "revolution", which wont happen.. work on your settings. use a camera with smaller files. use your camera in circumstances that dont need noise reduction. skip the fancy tools like LCE, ah, better, get rid of all plugins, dont use lens correction etc etc.
or use the ultimate SPEED-UP:

shoot JPG in the final size you need.

:mrgreen: :mrgreen: :mrgreen:
use the Monkey to report bugs - include as much precise information as you can provide!
Bibble since 2004 - lots of it in my public archive: http://bilder.grubernd.at
User avatar
grubernd
Moderator
 
Posts: 167
Joined: Thu Jan 12, 2012 8:17 pm
Location: graz, austria
operating_system: Linux
System_Drive: G
32bit or 64bit: 64 Bit
processor: from atom to quadcore
Hard_Drive_Capacity: not enough

Re: 64 bits compilation

Postby claudermilk on Mon Apr 16, 2012 4:02 pm

I have upgraded my system to maxed-out 16GB RAM, and as mentioned ASP does not use any more than before. I typically see only about 3GB or so used. However, when running a batch conversion it will max out utilization of all 6 cores on my CPU. The extra RAM mainly allow for space that other applications can utilize while ASP is chewing. That and future-proofing the system a bit.
Bibble transplant
claudermilk
 
Posts: 148
Joined: Fri Jan 13, 2012 12:06 pm
operating_system: Windows 7 Home Premium
System_Drive: C
32bit or 64bit: 64 Bit

Next

Return to General Questions & Getting Started

Who is online

Users browsing this forum: No registered users and 3 guests