It is not the 64 bit kernel mode, it is just 64 bit userland. You should also repair the permissions and you´ve to check if the bootloader will load the kernel. For that check your boot.plist.
|
Sorry for the dumb questions, but I just started learning about all of this a few days ago. Pretty interesting stuff.
So, if I understood well, by drag/dropping the kernel file I'm going to enable 64bit mode for applications, but the kernel will still be run at 32bit? As in, almost every process reporting as intel 64bit kind (in activity monitor) and kernel_task reporting as Intel (32bit) ? I already managed this, and that's how my system has been running, and so far so good, everything seems to be working OK. Is there a way to have the kernel_task also in 64bit ? If so, are there many advantages of also having the kernel in 64bit mode, compared to having only 64bit enabled for applications? Thank you. :) |
Quote:
But I have no luck with this kernel anyway. Using nawcom legacy kernel I'm able to run my hackintosh pretty good. The only problem is I must use following flags: -force64 arch=i386 Some people said that this combination is strange, and no good, but my system won't boot without it. With AnV kernel I must use same flags to boot + several programs does not work, including iTunes, Smultron, Little Snitch, etc... Anyone has idea on how to avoid mentioned kernel flags? -Asus M4A89GTD PRO/USB3 -AMD Phenom II X6 1090T -16GB DDR3 1333 -Asus GTX-460 -OSX 10.6.7 -Chameleon build752 -Legacy Kernel 10.7.0 |
There is nothing wrong with using the nawcom kernel, Anv kernel has a custom dyld and it does not work with every application.
Your flags look right but also add "std_dyld=yes", it will work the same way as the nawcom kernel. Custom dyld is a nice project but for me its not usable since I practically live inside Logic. Just patch the mentioned libs with the amd patcher, i have to patch some extra things with the "amd-ext" patcher to use some AudioUnits plugins though, if you have some problems you just have to go trough the traceback and try to find the lib that crashes your apps, tedious but worth it. |
Thanks.
GringoVermelho@InsanelyMac said: Quote:
|
Quote:
std_dyld=Yes arch=i386 -force64 |
Quote:
Without it you will start in pure legacy mode and have no chance to run 64 bit software. |
Quote:
arch=x86_64 means 64bit kernel space and 64bit userspace (no -force64 should be required) |
Quote:
|
So I don't need to worry about my boot flags. They are safe to use.
Thanks for your explanation, I appreciate that. |