Linked by moondevil on Wed 11th Jul 2012 22:49 UTC
Mac OS X Ars Technica is reporting that certain 64bit Mac models won't be able to run Mountain Lion. The problem is the graphic card drivers; these are still 32bit, and Apple is unwilling to update them to 64bit. A 64bit kernel can't load 32bit drivers, so that's that. Apple has a list of supported models on their Mountain Lion upgrade page, so you can easily check if your computer is capable of running Mountain Lion.
Thread beginning with comment 526503
To read all comments associated with this story, please click here.
Not graphic card drivers
by cm49 on Thu 12th Jul 2012 08:22 UTC
cm49
Member since:
2007-03-23

From what I understand, these machines aren't supported because of the firmware. To boot the 64-bit kernel, the EFI needs to be 64-bit as well. So these no longer supported machines are the same machines that couldn't boot Snow Leopard or Lion in 64-bit mode.(I remember managing to do this on my unsupported iMac though. Had to use Boot Camp and the chameleon boot loader from OSx86).

So, this is not because of graphics drivers, but rather that Mountain Lion no longer contains a 32-bit kernel.
I don't know why the EFI needs to be 64-bit though, seeing as these macs boot both 64-bit Windows and Linux just fine using Boot Camp.

Edited 2012-07-12 08:25 UTC

Reply Score: 2

RE: Not graphic card drivers
by kaiwai on Thu 12th Jul 2012 14:50 in reply to "Not graphic card drivers"
kaiwai Member since:
2005-07-06

From what I understand, these machines aren't supported because of the firmware. To boot the 64-bit kernel, the EFI needs to be 64-bit as well. So these no longer supported machines are the same machines that couldn't boot Snow Leopard or Lion in 64-bit mode.(I remember managing to do this on my unsupported iMac though. Had to use Boot Camp and the chameleon boot loader from OSx86).

So, this is not because of graphics drivers, but rather that Mountain Lion no longer contains a 32-bit kernel.
I don't know why the EFI needs to be 64-bit though, seeing as these macs boot both 64-bit Windows and Linux just fine using Boot Camp.


Because neither operating system (Windows/Linux on Mac) are using EFI but are booting using the BIOS compatibility layer. The EFI implementation isn't 100% compatible with the UEFI specification that both Linux and Windows require if one were to boot those said operating systems using UEFI mode.

Reply Parent Score: 2

RE[2]: Not graphic card drivers
by cm49 on Thu 12th Jul 2012 21:08 in reply to "RE: Not graphic card drivers"
cm49 Member since:
2007-03-23

I'm aware of the difference. But it seems like an artificial limitation - the hardware is clearly capable of running 64-bit operating systems.
It may be because of the interaction between OS X and EFI after boot, for choosing start disk etc.

Reply Parent Score: 2

RE: Not graphic card drivers
by toast88 on Sat 14th Jul 2012 22:35 in reply to "Not graphic card drivers"
toast88 Member since:
2009-09-23

So these no longer supported machines are the same machines that couldn't boot Snow Leopard or Lion in 64-bit mode.(I remember managing to do this on my unsupported iMac though. Had to use Boot Camp and the chameleon boot loader from OSx86)


Except that MacOS Lion 10.7 boots in 64 bit mode by default unless you press and hold <3> and <2> on the keyboard when powering on the machine.

Adrian

Reply Parent Score: 2