Skip navigation
This discussion is archived

Extremely disappointed with no 64bit Kernel support in my MacPro

2840 Views 25 Replies Latest reply: Sep 6, 2009 4:02 PM by William Kucharski RSS
1 2 Previous Next
Rob A. Level 1 Level 1 (40 points)
Currently Being Moderated
Sep 2, 2009 9:52 PM
Thanks to Scott for showing me how to determine if my MacPro will run the 64bit Kernel

ioreg -p IODeviceTree -w0 -l | grep firmware-abi

Unfortunately this reports "EFI32" only, no EFI64!!??

I have a late model 2007 MacPro with two dual-core 3Ghz Intel Xeon processors running at 1.33 GHz bus speed. Now I know for a fact these Xeon processors ARE 64bit capable, and so is the Intel motherboard/chipset they run on. In fact, I run Vista x64 on the same MacPro. So WHY on earth can I not run SL in 64bit Kernel mode??

Rob
Mac Pro 3Ghz, Mac OS X (10.5.8), ATI HD 3870, 8GB RAM, 2.5TB, 30" HD, 24" Dell, Motu Ultralite, Mackie, BlackMagi
  • Scott Radloff Level 6 Level 6 (14,490 points)
    Rob,

    Please. Be patient. If you have been following along, you should already know that running a 64-bit kernel is going to make close enough to ZERO difference that we may as well call it such. Not yet! Trust me when I say that you are not being left out of the fun.

    In the meantime, we have oodles of third-party kexts and drivers that have thus far refused to leave the 64-bit womb. Even if you could run a 64-bit kernel, all you would find in that land is kext and driver pain. Maybe just a little, or maybe lots and lots. No fun, just pain. Are you into pain?

    At some point, those little 64-bit bundles of joy will start arriving in the ward. When it is time for them to come home, I'm sure Apple will have prepared the basinet. For now, the older, uglier children live in that room, and we must continue making them comfortable in their 32-bit bunkbeds. Don't hurt their feelings, please.

    Until then, make sure your firmware is up to date.

    Scott
    17" Macbook Pro, Mac OS X (10.6)
  • Lyssa Level 6 Level 6 (14,780 points)
    Scott:

    Your post made me giggle I love the analogies.

    ~Lyssa
    13" White Macbook; 160 GB black iPod Classic ^_^, Mac OS X (10.5.6), iBook G4 1.07 GHz (10.4.11); 3G iPod 15 GB (4.5 years running smooth!)
  • Al2teach Calculating status...
    lol, I have to agree and only think of this update, minus the PR and some other stuff, as laying out the groundwork for a future update. nothing wrong with eh increments. plus, think of the time software developers will have to update their programs. it's all good.
    CUBE, Mac OS X (10.5.7), 1.2 GHz, FX 5200, 1.12GB- 24' iMac, Intel Core 2 Duo, 2.8 GHz, GeForce 8800 GS
  • D. Fraser Level 3 Level 3 (560 points)
    Another way to look at it is that if you actually need a 64-bit kernel. I noticed that you have 8GB RAM in your MP. How are you doing with page outs/page ins? I'm assuming you have virtually no page outs relative to your page ins. When the kernel needs more than 4GB RAM for itself, not the OS but the kernel alone, then it would be better to have a 64-bit kernel. Until then you can still run 64-bit apps in all their glory running on a 32-bit kernel without the pain that Scott suggested. By all means your MP is not a dog now that it can't run the 64-bit kernel. My '06 Mac Pro can't run it either but that doesn't mean I can't have a 64-bit app capable machine. It runs SL very well. SL has improved the performance of my 32-bit apps which, for me, was well worth the price of admission. When I absolutely need a 64-bit EFI is when I'll replace my 3-year old MP. But right now (and the foreseeable future) the 32-bit EFI is just fine.

    D.
    Mac Pro, MacBook Pro and various others, Mac OS X (10.6)
  • Scott Radloff Level 6 Level 6 (14,490 points)
    Lyssa,

    Yeah, I start to get a little loopy, and my imagination starts to get the best of me.

    At the end of the day, if I have managed to make you- or anyone else for that matter- giggle, I'll call the day a success.

    Scott
    17" Macbook Pro, Mac OS X (10.6)
  • Scott Radloff Level 6 Level 6 (14,490 points)
    Rob,

    HOWEVER, Cinema 4D supports 64bit and that IS VERY important for me. To find out that my artifically limited MacPro can't run a 64bit Kernel is frustrating to say the least. Ugh


    Well, this brings up something I haven't addressed (yet) at all, but have you considered that you are jumping- and jumping far- to conclusions here? It is obvious that your Mac Pro is limited, but artificially???? No.

    What you may have overlooked is the fact that the CPU, and its "bitness," is not the whole story. Just as important is the chipset to which the CPU communicates. And it is this chipset that will really determine what firmware can- and cannot- be installed on a given machine.

    Perhaps the chipset in your particular Mac Pro model will not support the EFI64 firmware. Or, perhaps there is something specific about it that makes it incompatible with the EFI64 firmware as it currently exists. Honestly, I just don't know. I do, however, find some such possibility much more likely than that Apple is "artificially" hampering your functionality.

    And maybe you are missing the fact that Cinema 4D, if 64-bit, will run perfectly well on your Mac Pro. 64-bit kernel or not.

    Scott
    17" Macbook Pro, Mac OS X (10.6)
  • donv (The Ghost) Level 5 Level 5 (4,600 points)
    Your MBP pro is a Core 2 Duo, right? If so, then 64-bit apps will still use the 64-bit kernel. And, if so, it makes virtually no difference if you can boot into the 64-bit kernel. [Check out post 5 in this thread.|http://discussions.apple.com/thread.jspa?messageID=10103812&#10103812]

    Message was edited by: donv (The Ghost)
    15" 4 GB 2.8 GHz 500 GB MacBook Pro with LaCie 1TB external 7200 RPM RAID 0, Mac OS X (10.6), PowerBook 540c; iBook G4; 2 Dell Laps; 1 HP Lap; Mega Gateway FX Desk
  • Scott Radloff Level 6 Level 6 (14,490 points)
    Rob,

    Are you suggesting that I can run 64bit applications in 32bit kernel AND have full access to my 8GB RAM on a single thread?


    Absolutely!!! There is absolutely no need to have a 64-bit kernel running, to have complete and comprehensive support for 64-bit applications. In fact, even Leopard provided this complete support.

    But, I give up, and yield to you. Apple did, indeed intentionally and artificially hamstring your Mac Pro by refusing to provide the EFI64 firmware to you. There is no reason for their decision, and no extenuating circumstances, other than the fact that Steve doesn't like people named Rob. You win.

    Scott
    17" Macbook Pro, Mac OS X (10.6)
  • donv (The Ghost) Level 5 Level 5 (4,600 points)
    Yes, that's what the read I linked says. Did you read post 5 of my link. Sorry for thinking you have an MBP, but no harm, no foul.

    Message was edited by: donv (The Ghost)

    Message was edited by: donv (The Ghost)

    Message was edited by: donv (The Ghost)
    15" 4 GB 2.8 GHz 500 GB MacBook Pro with LaCie 1TB external 7200 RPM RAID 0, Mac OS X (10.6), PowerBook 540c; iBook G4; 2 Dell Laps; 1 HP Lap; Mega Gateway FX Desk
  • William Lloyd Level 6 Level 6 (19,220 points)
    EFI is a physical characteristic of a machine; You can't just "change" 32-bit EFI to 64-bit EFI. This is not an artificial limitation.

    You seem to be upset over nothing, really: Running a 32-bit kernel in no way prohibits you from running 64 bit applications. They have the full 64-bit address space available: They can allocate tens or hundreds of gigabytes of heap space. In every way, they are 64-bit applications, and behave as such, and have no limitations whatsoever from running on a 32-bit kernel.

    The only time you would get a real measurable advantage from having a 64-bit kernel is if you have > 8 GB of RAM, and if you are running > 2000 applications. And what you lose from having a 64-bit kernel is compatibility. No 32-bit drivers or kernel extensions can run.

    There are good reasons why no versions of Mac OS X default to a 64 bit kernel, on any hardware. The only installs of any version of Mac OS X that default to K64 are Mac OS X Server when it is installed on the Mac Pros and Xserves that are running EFI64.
    8-Core Mac Pro, Mac OS X (10.6)
1 2 Previous Next

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.