I’ve searched through, and found a few posts about photoshop working fine on the new 64 bit chips, but was wondering what adobe’s plans were for actually putting out a new photoshop that will take advantage of the new chips. Big difference between "supporting" and "taking advantage of." Haven’t found anything online about this. Is it a year, 3 years, 5 years away? Share your thoughts 🙂
I suppose Adobe plans to provide a 64 bit verion of PS when the cpu chips are available, in production, and inside of computers. Until then, there really isn’t any point to such an effort.
Besides, the port to a 64 bit computer might not be that difficult unless PS has internal data structures that are designed for a 32 bit cup. Jim wrote in message
I’ve searched through, and found a few posts about photoshop working fine
on the new 64 bit chips, but was wondering what adobe’s plans were for actually putting out a new photoshop that will take advantage of the new chips. Big difference between "supporting" and "taking advantage of." Haven’t found anything online about this. Is it a year, 3 years, 5 years away? Share your thoughts 🙂
OS X probably won’t be fully 64-bit until most mac users are using G5 systems or newer (G6, G7, Gwhatever…) I doubt Apple would be all that keen to support four operating systems (OS X, OS X Server, OS X-64, OS X-64 Server), they’re not Microsoft after all.
Well, actually Dave, PS should run on the Itanium systems it just won’t run as well as if it were on an x86 system. Itaniums run all IA-32 code through an emulator on the chip. It’s a performance buster but quite frankly, it would still be more powerful than the dual Xeon PII 245 system I’m running now 🙂 Also keep in mind that these are workstations not some home built or white box system. They use top of the line components.
from the bleeding-edge-pain dept. MBCook writes "I just notice that Microsoft has a new Windows XP 64-Bit Customer Preview Program starting today (February 3rd). If you have a AMD <http://www.amd.com/> Opteron or Athlon64, you can go to the download page < http://www.microsoft.com/windowsxp/64bit/downloads/upgrade.a sp> to get your copy. It’s a pre-release copy that will expire in 360 days (which probably means the final will be out by then). Now Intel just changed their 64-bit plans, and all of a sudden this appears. Speculate away!"
While a physical address is 40- or 42-bits (the 970 is 40 and X86-64 is 42, or the other way around), a pointer is 64-bits. Many programs assume that an int is the same size as a pointer, so that’s going to be a horrible nightmare to check, let alone fix, in big programs.
Apparently some parts of Photoshop have used signed pointers, so there may be quite some work ahead.
Since Win32 came around, for many, int==long. Alas.
How many bits is that?
You mean the super-secret "Blue Linux" that is only used in-house, or the one they’re using on servers? No matter, it can compile 32- or 64-bits. The issue is if it includes libraries so that you can run 32-bit applications on a 64-bit platform (much like Win32 thunks down to Win16); it should.
D’oh, and I’ve read the docs, too! I’d forgotten about long long. Use it or lose it, I guess. I was having enough trouble keeping MASM’s qword in mind.
A lot of code (I’m not saying Adobe code…) assumes that a pointer will fit in some kind of integer. We can’t assume that a pointer relates to any integer size; it’s sizeof(void*). It’s known at compile-time, but not necessarily when you are staring at the source code.
Back to the original poster’s question about when will a version of PS take advantage of a 64-bit OS, never mind that a 64-bit OS is sort-of officially available as of today. "Take advantage of" asks when will PS be able to address more than 2 gig of memory. Given the right h/w setup and OS, we want to quickly run our Shadow/Highlight adjustments and filters on big files.
It will take a 64-bit operating system to host a 64-bit version of Photoshop. You can use some of the features of a 64-bit CPU while running a 32-bit operating system, but it requires a 64-bit operating system to offer greater than 32-bits of address space. You don’t release commercial software using beta release software development tools, for a beta release operating system.
A true 64-bit application will have to wait for a commercial 64-bit operating system.
You can rest assured we are keeping a very close eye on how the 64-bit desktop market develops. Microsoft hasn’t *released* an OS yet, but the new public beta is very interesting. We’ll see if Intel clarifies their roadmap any over the next month. I would personally love to see them move towards an AMD64 compatible solution – I can dream, can’t I?
As the guy who originally ported the PostScript engine to a 64-bit OS (Dec Alpha – now *there* was a 64 bit processor!), I’m well aware of the issues and methods for doing such things :-).
I think you guys are right in that in order for a PS 64-bit to become a reality not only does a retail version of Windows XP 64-bit need be available (which of no coincidence is when Intel will have their Yamhill-thingy on the market), but there will need to be a pretty extensive Adobe team effort to port PSCS to 64-bits (they’re working it now, don’t you know). So Q4 2004 will be the earliest we will see a PCSC extension that takes advantage of 64-bit architecture. Definitely by the next whole version release will it be advertised as one of the major reasons to upgrade. Limited 64-bit capability could be added before the next release, just as there was limited ability to work on 16-bit files in PS7 (though 64-bit stuff is altogether different coding effort).
Apple’s Marklar is pretty Marklar. I can’t wait until Marklar is available so that I can Marklar the Marklar with an eye towards measuring the Marklar’s Marklar.
No, you phrased it as a question. Since this isn’t Jeopardy, somebody decided to answer it. Then you clarified it, then he declarified it, then you asked another question. And then it sort of settled-down to everybody having a different idea of how big a 4-byte integer is.
Ramdisk like programs can convert a PCs ram to function like a hard disk drive. With an Opteron dual board stuffed with 8 or even 16 gig of ram, any extra ram unused by the OS or PS can be configured into a little 14 gig hard disk (0.5 to Windows XP 64-bit, 1.5 to PS, for example). Assign primary scratch disk to the simulated 14 gig drive, maybe turn history states to 1. Work big files without use of NY Times crossword puzzles. Sure, PS 64-bit and 64-bit plugins will better take advantage of the new architecture, but big file users don’t need to wait for proof of existence of a 4-byte integer.
The problem of the confusion in this thread is that Microsoft has a 64bit os, but for the itanium (also known as itanic : D )-a server/specialized workstation processor and is beta testing another windows XP x86-64 for AMD Opterons and Athlon 64, and the upcoming Intels with 64bit processor for desktop (which will be compatible with AMD’s code)