04-21-2010, 03:56 AM
|
Cheetah
|
|
Join Date: Dec 2009
Posts: 10
|
|
Quote:
Originally Posted by m28ew
Please correct me if I'm wrong
But on my AMD, by using "-force64", I can still boot into the GUI in 64-bit mode
All installed kexts (both 32 & 64-bits) were running fine,
including the sleepenabler.kext
I'm also still able to run all applications which were built using 64-bit compiler
such as: Mac's Finder, Safari, TextEdit, QuickTime, Colloquy, etc
Even the 64-bit GeekBench ( www.primatelabs.ca/geekbench) gave me a better/higher score than I got in the 32-bit mode
The ONLY problem was ONLY all 32-bit apps refused to start in 64-bit mode & quit unexpectedly,
with the same repetitive errors: "Exception Type: EXC_BAD_INSTRUCTION (SIGILL)"
|
I think need to explain this kernel,
1. if you want to boot with 64bit kernel, AMD cpu need add arch=x86_64 into com.apple.Boot.plist. but your AMD CPU must support SSE3, if not, you only can boot with 32 bit kernel(and can't using -force64)!
2. the -force64 is 64 bit mode enbler! this support runing 64 bit app,
but this kernel still not add on-the-fly opnode, so if you boot with arch=x86_64 or -force64, you system only runing 64bit app, you can't runing 32 bit app, it will crack!
3. if you using arch=x86_64 can't into gui, you must confirm you graphics driver, can't into gui isn't this kernel problem!
4. this kernel has been testing on some AMD system, it can boot with 64bit kernel(not -force64, using arch=x86_64)!
Pcj
|