I think you might be giving in too much to marketing hyperbole here that 64-bits is better than 32-bits. That will probably be true in 2020 once we have machines with 64GB of RAM or more, but it ain't true today. 32-bit is better today on current hardware with Mac OS X if you're looking to eek out all the performance you can, except it specific circumstances where you need direct access to more than 4GB of RAM for an application.All MBA owners are missing out on a 64-bit kernel, as Apple decided MBA owners don't need it. I know some say a Mac with only 2 GB of RAM cannot take as big of an advantage as Macs with 4 GB of RAM or more. I personally want a 64-bit kernel, and I feel Apple is extremely misleading by not giving people a true 64-bit experience when it implies such with Snow Leopard marketing. I can actually get a complete 64-bit experience in Windows 7 on my MBA, but in OS X I do not get true 64-bit computing.
Now under that 64-bit kernel/EFI if you got a MacBook Air and somehow shoehorned 8GB of RAM or more, and ran large-scale 64-bit apps (of which there are currently few) that used all the memory, that app should run just a little bit faster. Why? Because instead of using PAE, you'd get native address space access to that 8GB of RAM and might be able to get faster performance under 64-bit. Or maybe not, it's going to depend on the app, 64-bit might STILL be slower.I think it's safe to say that you're not missing out by going with the simpler-to-manage 32-bit binaries, unless your application can specifically benefit from 64-bit.
Hi,
I am going to get a (used) Air tomorrow. It will have 1.6 Ghz, 2 GB DDR2, 80 GB HD.
It comes with 10.5. Will it be faster if I buy 10.6 for it?🙄
I think you might be giving in too much to marketing hyperbole here that 64-bits is better than 32-bits. That will probably be true in 2020 once we have machines with 64GB of RAM or more, but it ain't true today. 32-bit is better today on current hardware with Mac OS X if you're looking to eek out all the performance you can, except it specific circumstances where you need direct access to more than 4GB of RAM for an application.
The current MacBook Air is limited to 2GB RAM. The main advantages of the OS X 10.6 64-bit kernel are the ability to address more than 32GB of RAM (32-bit kernel using PAE can only use 32GB of RAM) and direct address space more than 4GB of RAM for an application without using PAE.
And, because of the nifty 64-bit architecture in Mac OS X 10.6, even with a 32-bit kernal, under 10.6 with a MacBook Air you still run all 64-bit applications and the OS itself is 64-bit. So it's not like there's some 64-bit OS application or other 64-bit application you can't run.
If someone wrote a 64-bit EFI for the MacBook Air (to allow use of the 64-bit kernel), for programs that run within the 2GB of RAM, they'd run just a little bit slower. Not much, but just a little, because 64-bit is slower because it takes a little longer for the hardware to physically manipulate 64-bit data (8 octects) than it does 32-bit data (4 octets). Here's an example of the speed difference: "Benchmark: 64bit vs 32bit, Page 3" The conclusion:
Now under that 64-bit kernel/EFI if you got a MacBook Air and somehow shoehorned 8GB of RAM or more, and ran large-scale 64-bit apps (of which there are currently few) that used all the memory, that app should run just a little bit faster. Why? Because instead of using PAE, you'd get native address space access to that 8GB of RAM and might be able to get faster performance under 64-bit. Or maybe not, it's going to depend on the app, 64-bit might STILL be slower.
Now, take the hypothetical to the limit, if that 64-bit EFI/kernel MacBook Air had 64GB of RAM... well then that's something that the 32-bit EFI/kernel can't do because it's limited to 32GB of RAM.
So bottom line, forget about the 64-bit kernel hype and live with a faster MacBook Air. Unless, of course, you've modified the hardware to have more than 32GB of RAM, in which case that 64-bit EFI/kernel is going to come in handy.
Just a note, Windows is a different story. Windows 32-bit kernels can't even appropriately handle more than 3GB of RAM and can't even get to 4GB of RAM without using PAE. So once you have more than 3GB of RAM with Windows, you kind-of need to move to a 64-bit kernel or you're screwed. Another reason why Mac OS X is better than Windows.
Yeah, you're definitely giving in to the marketing hype. 😉Here is what Apple told me about what OS would be provided with my MBA... all still available for review at Apple.com!
On my Rev A MBA it did make a difference, this is what it most noticably did:
Positive:
- Lesser spinning balls
- Smooth running of 720p (Used to skip frames after a while)
- Quicker boot (more a feeling than having timed it)
- More snappy feel and responsiveness
Negative:
- Slower Itunes responsiveness (Could be caused by the increasing bulkyness of Itunes just as well)
- No longer possible to play 1080p (Used to be okay for 5 minutes or so)
This explains the 1080p problems, but doesn't explain the 720p improvements...? That is probably won on other fronts.OpenGL in Snow Leopard is 25% inferior to Leopard. Supposedly Apple promised to fix this. We can even see the problems via the xBench tests which showed these OpenGL results.
Yes, thats the way their marketing works. Just like claiming the MBA does 5 hours on batteries. No idea how to achieve that!It seems that our experience isn't as important as bragging about OpenCL and Grand Central Dispatch.
Could well be. Btw, I have the rev A. (Impatiently waiting for the Rev D)I didn't notice any fewer spinning beach balls, because I rarely see a spinning beach ball. That must have more to do with the HDD's performance.
Yeah, its more a feeling than anything else!I would bet that if you actually timed your boot you would see that Snow Leopard boots 10% slower; it's all in your head because you want it to be faster.
Yeah, you're definitely giving in to the marketing hype. 😉