64 bits compilation

AfterShot Pro General Questions & Getting Started Forum
spoilerhead
Posts: 133
Joined: Fri Jan 13, 2012 8:18 am
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
Hard_Drive_Capacity: 13.5TB
Location: Vienna

Re: 64 bits compilation

Post by spoilerhead »

don't forget disk cache. especially linux does a pretty good job on hiding rotary disk latencies if it has enough ram it can use as cache.
my ASP Plugins - donation button ( send beer! :) )
linux,7d, glass and a huge mug of coffee.
If you got any immediate problems with my plugins, don't by shy on contact me on GoogleTalk.
ormdig
Posts: 56
Joined: Mon Jan 16, 2012 7:31 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Asus Sabertooth X58
processor: Intel i7-950 3.72Gh
ram: 24Gb
Video Card: Nvidia GeForce 460
sound_card: Realtek HD audio
Hard_Drive_Capacity: 4.5 Tb
Monitor/Display Make & Model: HP LP2475w, HP LP 2065
Location: Arkansas

Re: 64 bits compilation

Post by ormdig »

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.
Where the RAM comes in handy is when switching back and forth from large folder [4-5Gb] to large folder in file system mode. RAM acts as cache and ASP can load it instantly.
larschristian
Posts: 33
Joined: Thu Feb 09, 2012 11:44 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
motherboard: ASUS something
processor: AMD Phenom II X6 1090T Processor
ram: 16GB
Video Card: ATI radeon something
Hard_Drive_Capacity: 1TB
Monitor/Display Make & Model: Dell 2312HM + Samsung SM913v
Contact:

Re: 64 bits compilation

Post by larschristian »

afx wrote:
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
So when loading a importing a memorycard with 4Gb of photos into my catalog to work further on the I would not benefit if ASP could just cache all the raw files in RAM? ASP doesn't write or change the raw files, so it seems only logical to keep them in RAM if possible.
afx
Posts: 1675
Joined: Thu Jan 12, 2012 1:38 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
Video Card: FirePro 4900
Monitor/Display Make & Model: NEC PA301w, ColorMunki
Location: München
Contact:

Re: 64 bits compilation

Post by afx »

larschristian wrote:So when loading a importing a memorycard with 4Gb of photos into my catalog to work further on the I would not benefit if ASP could just cache all the raw files in RAM? ASP doesn't write or change the raw files, so it seems only logical to keep them in RAM if possible.
As the OS caches the files anyway, you do benefit from the RAM. My image drive on the W7 box is set to go to sleep pretty quickly. When working on a smaller directory where all files can be kept in ram, it only wakes up to write XMPs, but not when I switch images...

cheers
afx
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 14.4 on quad i7 and dualcore AMD // Images
gale_bizet
Posts: 1
Joined: Fri Apr 13, 2012 2:21 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gateway FMCP7AM
processor: Intel Core2 Quad Q8200
ram: 8GB
Video Card: NVIDIA GeForce GT 120
sound_card: AVerMedia M791 PCIe
Hard_Drive_Capacity: 640GB
Monitor/Display Make & Model: Gateway HD1900

Re: 64 bits compilation

Post by gale_bizet »

I have on many occassions had very large MB files...Yes 64 bit is a necessary technology for todays high MP cameras as well..
You may disagree with me . That is ok.
It is time for Corel to shine with folks wanting to get out of Adobe and thier games.. I was hoping this would be the time.
Come on Corel. No excuses, this is your chance.
Thanks,
Gale
madsec
Posts: 73
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

Post by madsec »

Well, I think there are other things needed more than 64bit in Corel. Give them some time, most of the progress in the last month was pretty nice, 64bit will come soon enough...
sauron
Posts: 29
Joined: Thu Mar 29, 2012 2:05 am
operating_system: Linux
System_Drive: X
32bit or 64bit: 64 Bit
motherboard: Asus P5E WS Pro
processor: Intel Core2 Duo E6850
ram: 4GB
Video Card: ATI Radeon X850XT
sound_card: on board
Hard_Drive_Capacity: 5Tb
Monitor/Display Make & Model: NEC Multisync 2190UXi

Re: 64 bits compilation

Post by sauron »

I'd like ASP to be 64-bit, but the reasons to do it aren't really that compelling. A 32 bit process has a 4Gb address space, which is (on Linux, which is the only OS I'm interested by) split 3:1 into a userspace/kernel mapping. Some or all of that can be mapped into physical RAM, so a 32 bit executable is only a limit if you want to map more than 3Gb into the Aftershot process address space. A 36 Megapixel, 16-bit per channel image, completely uncompressed in memory will consume only 205 MB of RAM, so to say that the process requires more than ~ 15 times that doen't really make any sense. There will obviously be toolkit overhead, other thumbnails and so forth, but a 3Gb limitation doesn't seem likely to be any significant problem. If you have a 64 bit kernel and lots of memory, then your disk latencies and load speed will all get helped - this happens entirely outside the ASP process, so doesn't impact the process address space at all. A 64-bit ASP would actually consume more memory than a 32-bit one does, as all the data structures and pointers would double in width.

I'd like a 64 bit .deb simply because it would mean I wouldn't have to carry the overhead of having 32 and 64 bit copies of many of the same libraries in memory, as I often run 64 bit apps at the same time linked against the same libs. Making sure I have all the dependent 32-bit libraries available is a little irritating, and a pure 64 bit package would work better there. There would also be some performance advantages, as modern CPUs deal optimally with shunting 64 bit aligned data, and 32 bit code seems to run slower (on recent Intel 64 bit silicon, anyway). So, there are advantages to a 64-bit build, but it's just fantasy to suggest Corel "needs" ASP to be 64-bit to "compete". That opinion comes from paying too much attention to marketing departments, who on the whole have minimal understanding of what they're talking about, but do like bigger numbers. Hardly an informed perspective...

Since Bibble5 moved into the Corel stable, all the things I've seen have been encouraging - we're seeing more rapid delivery of new camera support, incremental improvements happening, and some better communication. I'd like a 64-bit package, sure, but it's way down the list, and from what I can see the team seem to have their priorities in about the right place.
Post Reply