View Full Version : Adobe CS5 and EFI 32/64
JesterJJZ
Mar 28, 2010, 01:10 PM
Here's a question. Will the 64bit move by Adobe offer anything if it's run on EFI32? Will I notice improvements even on my 2006 1,1?
robbieduncan
Mar 28, 2010, 01:13 PM
Can you run 64-bit apps now? Can you install more than 4Gb of RAM?
Hellhammer
Mar 28, 2010, 01:15 PM
It can utilize +3GB of RAM. You can still get the full performance of 64-bit app when running 32-bit kernel. I don't get the 64-bit kernel stuff, it's not faster really and if it is, it isn't much
JesterJJZ
Mar 28, 2010, 01:24 PM
Can you run 64-bit apps now? Can you install more than 4Gb of RAM?
Well yeah, that's why the 64 bit kernal stuff is confusing me. What is it exactly about the 64 bit kernal that makes it better?
robbieduncan
Mar 28, 2010, 01:26 PM
Well yeah, that's why the 64 bit kernal stuff is confusing me. What is it exactly about the 64 bit kernal that makes it better?
For standard desktop users it isn't better (at least yet). That's why if you buy a brand-new Mac Pro today with OSX client (not OSX server) it'll boot the 32-bit kernel.
bozz2006
Mar 28, 2010, 01:41 PM
It'll make everything faster when programs get so big that they congest each other. Think of it as moving from a 2 lane highway to a ten lane highway. Right now there is hardly enough traffic to make a 2 lane highway congested, but soon enough there will be, making being on a ten lane highway beneficial. But as of right now, it won't do much for you.
Cindori
Mar 28, 2010, 02:18 PM
32 Bit OSX (kernel, EFI, same ****) can still run 64-bit apps. Correct me if I'm wrong but OSX is not yet powerful enough to benefit from 64-bit (or rather: not be saturated by 32-bit)
lloyd709
Mar 28, 2010, 06:01 PM
Here's a question. Will the 64bit move by Adobe offer anything if it's run on EFI32? Will I notice improvements even on my 2006 1,1?
I was wondering the same thing - more specifically though, will CS5 be able to address more than 4 Gig of memory on my 2006 1,1 MacPro?
beto2k7
Mar 28, 2010, 09:48 PM
I was wondering the same thing - more specifically though, will CS5 be able to address more than 4 Gig of memory on my 2006 1,1 MacPro?
no.
TheStrudel
Mar 28, 2010, 09:58 PM
As I understood it (and I suggest you read John Siracusa's articles about OS X on arstechnica, as he explains a lot in a very easy-to-read fashion), the point of a 64-bit kernel is to run 64-bit kernel extensions and allow the kernel to address more than 4 GB of RAM, and is part of a general modernization of OS X. You don't need it and won't need it for quite some time, but upgrading it now allows the transition to be more painless in the future.
The same could be said of Snow Leopard in general. It's way more forward thinking than not and most of its technologies have not been used in any shipping software, but allows future software to be anywhere from 2 to 10 times faster on the same hardware.
Right now, there's no need for 64-bit goodness in the kernel, but keep in mind, 128k of RAM seemed like plenty for the original Macintosh until it was halfway through development.
CS5 and any other software will still be great without a 64-bit kernel. Don't worry about it. I don't think it'll be an issue for about 5 years. Two at the very least.
The software can definitely address more than 3 GB of RAM even if the kernel is only 32-bit. That's not the cause of the RAM limitation. The kernel's only doing kernel business and kernel extensions, which is almost always lower-level stuff that does not have much overhead or much relation to the end-user GUI actions aside from drivers, etc.
Dr.Pants
Mar 28, 2010, 11:24 PM
yes.
Fixed. When speaking strictly from a RAM perspective...
The software can definitely address more than 3 GB of RAM even if the kernel is only 32-bit.
This. If you have more then 3GB of RAM installed, CS5 should be able to use it (ignoring processes using additional memory).
lloyd709
Mar 29, 2010, 02:59 AM
beto2k7 wrote "no" in answer to my question whether CS5 can address more than 4 GB of RAM on my 2006 1.1 Mac Pro. However, a number of posts here seems to imply that that the 64 bit thing is of little relevance. Well it is of very big relevance if it means that by not having it I'm only limited to 4GB of RAM with Photoshop.
So with all due respect to beto2k7 can anyone confirm that this is correct (that CS5 will not be able to address more than 4 GB of RAM on my 2006 1.1 Mac Pro) - because it will be the one and only reason why I would want/need to upgrade.
Infrared
Mar 29, 2010, 03:41 AM
Some programs already perform (slightly) better when the 64-bit
kernel is running:
http://macperformanceguide.com/SnowLeopard-Performance.html
I think it might be worth noting that you get more in 64-bit mode
than just a larger address space. For OS X you get NX stack and
heap protection. There are more registers - that can mean more
efficient code. There is an extended instruction set.
Pressure
Mar 29, 2010, 04:31 AM
I wouldn't worry much about it. Mac OS X supports "Physical Address Extension” 36-bit memory addressing, so even your Mac Pro 1,1 can address 64GB of ram. Although any individual application is still limited to a 4GB limit. Unlike Windows, however, in Mac OS X the given application has access to the full 4GB of ram.
So unless you do anything really demanding the 32-bit running Mac Pro's should be fine for quite some time.
CS5 should, finally, be ported to Cocoa 64-bit (from Carbon), so it can access more ram and resources.
iamcheerful
Mar 29, 2010, 06:03 AM
Some programs already perform (slightly) better when the 64-bit
kernel is running:
http://macperformanceguide.com/SnowLeopard-Performance.html
I think it might be worth noting that you get more in 64-bit mode
than just a larger address space. For OS X you get NX stack and
heap protection. There are more registers - that can mean more
efficient code. There is an extended instruction set.
Adding to what you mentioned (well, this is just a very quick overview from Lloyd Chambers) ...
Tests of photographic applications show (http://macperformanceguide.com/SnowLeopard-Performance.html) that the gains of booting with the 64-bit kernel can be substantial, keeping in mind that a 30% gain via hardware often costs several thousand dollars more. Why not get a good chunk of that for about $25 (http://eshop.macsales.com/search/snow?source=MPG&APC=MPG10.6)?
Your 64-bit programs (if any) will run fine on a 32-bit kernel, gaining the benefits of 64-bit-ness. But they won’t see full performance that way.
source: http://macperformanceguide.com/SnowLeopard-64bit.html
Dr.Pants
Mar 29, 2010, 09:45 AM
So with all due respect to beto2k7 can anyone confirm that this is correct (that CS5 will not be able to address more than 4 GB of RAM on my 2006 1.1 Mac Pro) - because it will be the one and only reason why I would want/need to upgrade.
You'll be fine. If the application in CS5 is 64-bit, then it will be able to address more RAM then your machine can hold. And it seems like CS5 has to head for 64-bit.
What these people have been talking about is the 64-bit kernel which doesn't need to be 64-bit - you can address more RAM with a 32-bit kernel thanks to Physical Address Extension as Pressure noted.
nanofrog
Mar 29, 2010, 10:04 AM
CS5 should, finally, be ported to Cocoa 64-bit (from Carbon), so it can access more ram and resources.
That's what Adobe claims. ;)
How heavy is CS with floating point calculations (I'd think not that much, but I could be missing something, as I don't use that software)?
lloyd709
Mar 29, 2010, 11:32 AM
You'll be fine. If the application in CS5 is 64-bit, then it will be able to address more RAM then your machine can hold. And it seems like CS5 has to head for 64-bit.
What these people have been talking about is the 64-bit kernel which doesn't need to be 64-bit - you can address more RAM with a 32-bit kernel thanks to Physical Address Extension as Pressure noted.
Sorry, but there still seems to be some confusion here still. To quote Pressure - "any individual application is still limited to a 4GB limit" but you state that CS5 (I'm assuming you mean the single Photoshop application) will be able to address all my RAM.
So which is it guys? Will CS5 be able to use more than 4GB of RAM on my 1.1 Mac Pro or not? We could have a vote on it!!
nanofrog
Mar 29, 2010, 11:43 AM
Will CS5 be able to use more than 4GB of RAM on my 1.1 Mac Pro or not? We could have a vote on it!!
Yes. Up to 64GB anyway (limit of 36 bit addressing, as Pressure has already mentioned).
lloyd709
Mar 29, 2010, 12:28 PM
Yes. Up to 64GB anyway (limit of 36 bit addressing, as Pressure has already mentioned).
Sorry, but Pressure also said, to quote "any individual application is still limited to a 4GB limit". So by saying "as Pressure has already mentioned" gives me doubts.
nanofrog
Mar 29, 2010, 03:41 PM
Sorry, but Pressure also said, to quote "any individual application is still limited to a 4GB limit". So by saying "as Pressure has already mentioned" gives me doubts.
The 4GB application limit would be under K32, not K64 from what I can tell (OS X's memory management).
The 36bit addressing patch crap makes understanding the details a damn mess IMO (no idea if there's issues with it = doesn't work as expected). :rolleyes: :(
TheStrudel
Mar 29, 2010, 06:10 PM
I was given to understand that as long as the app itself was 64-bit, it could use more than 4 GB of RAM regardless of whether you booted K32 or K64. At least, this was the understanding I got from the ArsTechnica articles.
Regrettably, I don't have the latest version of FCS, which (I think?) had either Motion or Color as a 64-bit app, or I'd test that right now. I was holding out for the next FCS 8 and will buy CS5 as soon as I can.
If somebody can settle this definitively, preferably with a reference, that'd be great. Alternatively, a screenshot showing a 64-bit app using more than 4 GB of RAM with K32 booted.
Infrared
Mar 30, 2010, 05:49 AM
Regrettably, I don't have the latest version of FCS, which (I think?) had either Motion or Color as a 64-bit app, or I'd test that right now. I was holding out for the next FCS 8 and will buy CS5 as soon as I can.
In FCS 3, FCP, Motion, Color, Soundtrack Pro, DVD Studio Pro
and Compressor are 32-bit apps.
TheStrudel
Mar 30, 2010, 06:06 PM
Yeah, I remember again why I was going to wait for the next release.
For a company trying to get moving on 64-bit, sure hasn't been moving real fast.
Anyway, I fully expect CS5 to blow me away just based on what they've demo'd so far and the speed increases we're bound to see.
JesterJJZ
Mar 30, 2010, 06:37 PM
So what's the verdict? We're getting conflicting answers. Will CS5 on my MacPro 1,1 see and use more than 4GB of RAM even in EFI 32bit?
goMac
Mar 30, 2010, 09:09 PM
I was wondering the same thing - more specifically though, will CS5 be able to address more than 4 Gig of memory on my 2006 1,1 MacPro?
no.
What? Most definitely yes. CS5 will be able to use more than 4 gigs of RAM on a Mac Pro 1,1.
mooseface
Apr 2, 2010, 07:46 PM
I think that this (http://blogs.adobe.com/toddkopriva/2010/03/64-bit-kernels-and-after-effec.html) confirms that the Mac Pro 1,1 will be able to run After Effects CS5 in 64-bit and be able to access more than 3GB RAM.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.