Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

MacBookPro3,1 + Snow Leopard = 32 bits.

The MacBookPro 3,1 should be capable of running the 64 bit kernel but it's not on the list.

Core2duo = 64 bit
Santa Rosa chipset = 64 bit (I have 4GB and it can use it all)

Yet with the 6+4 key press, the Boot.plist and nvram modifications this will not boot into 64 bit kernel.

My reason for wanting this is that I'm concerned with a 32 bit kernel mode then OpenCL drivers will only allow addressing of 2GB.

I know in the past that nVidia CUDA & ATI CTM GPGPU drivers only supported 32 bit on PC platforms until they decided to move forward.

So what reason is there? Is the MBP3,1 considered obsolete Apple?

MBP3,1 15" 2.4 SR, 4GB, 120GB SSD, Mac OS X (10.6)

Posted on Aug 29, 2009 4:37 AM

Reply
192 replies

Aug 29, 2009 5:28 PM in response to Nick 1066

You may not have 64 bit firmware on your MBP. Enter this in the Terminal:

ioreg -l -p IODeviceTree | grep firmware-abi

and find out if you have EFI32 or EFI64.

But I suggest you not stress much about running a 64 bit kernel. It doesn't get you much and it requires you to have 64 bit kernel extensions.

Aug 29, 2009 5:30 PM in response to Nick 1066

My reason for wanting this is that I'm concerned with a 32 bit kernel mode then OpenCL drivers will only allow addressing of 2GB.


Based on what? 32-bit supports up to 4GB, and 32GB with PAE. I also doubt that if you have 4GB, OpenCL will use half of it.

Aug 30, 2009 1:35 AM in response to deh2k

EFI64 so unless there's some ROI reason for not supporting it, but I think arguing with apple on this point is going to be like banging my head against a brick wall.

@macwiz - you're right from a memory shadow point of view, however processing large datasets means squeezing all the little performance jumps too. They all add up.

Personally I think apple will only target 8GB+ capable machines but even then by the time the memory kits appear for this those machines will be out of date..

Good to know I'm not the only one feeling deflated by the lack of 64 bit kernel on the MBP3,1.

Aug 30, 2009 1:43 AM in response to Nick 1066

MacBook Pros running the 9400 chipset will start in 64-bit kernel when you hold down 6 and 4 after the start up sound until the spinning thing appears (what is that thing called?) under the Apple logo.

If your system supports 64-bit System profiler > Software will show 64-bit and Extensions: Yes

If your system doesn't support the 64-bit kernel, it will show 64-bit Extensions: No.

Your 32-bit kernel will still happily run 64-bit applications accessing all of your system memory through PAE.

Sep 1, 2009 10:38 AM in response to Nick 1066

Model Name: MacBook Pro
Model Identifier: MacBookPro3,1
Processor Name: Intel Core 2 Duo
Processor Speed: 2.6 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache: 4 MB
Memory: 4 GB
Bus Speed: 800 MHz
Boot ROM Version: MBP31.0070.B07


It's got the efi 64 check, but neither the "6" "4" or plist edit is booting it to 64 bit. Not a problem, just want to play around and see what it can do.

MacBookPro3,1 + Snow Leopard = 32 bits.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.