guotsuan Posted May 15, 2008 Share Posted May 15, 2008 My CPU is Intel Pentium 4 640 3.0 GHz which can work on the 64 bit mode with EM64T. And I installed the kernel 9.2.2 patched by Kabyl is support the 64 bit mode, But When I boot the Leopard 10.5.2 32 bit applications seem work fine, But the 64 bit mode appalications failed such as Chess, geekbench (64 bit). My system is leopard 10.5.2 with efi_v8 CPU: Intel Pentium 4 640 3.0 GHz motherboard with 865 Chipset. uname -a gives 9.2.2 Darwin Kernel Version 9.2.2: Tue Mar 4 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386 i386 Is "i386" should be "EMT64" ? So I wonder there is something else I should patch to enable the 64 bit mode? Link to comment https://www.insanelymac.com/forum/topic/104939-how-to-enable-64bit-mode-in-leopard-1052/ Share on other sites More sharing options...
vele Posted August 14, 2008 Share Posted August 14, 2008 Same problem here Darwin veles-macbook.local 9.2.2 Darwin Kernel Version 9.2.2: Tue Mar 4 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386 i386 veles-macbook:~ vele$ I even changed my dual core e2180 for a core2duo e4600 and chess.app and geekbench64.app fail with this Process: Chess [470] Path: /Users/vele/Desktop/Chess.app/Contents/MacOS/Chess Identifier: com.apple.Chess Version: ??? (???) Build Info: Chess-1050014~18 Code Type: X86-64 (Native) Parent Process: launchd [291] Date/Time: 2008-08-14 21:23:15.024 +0200 OS Version: Mac OS X 10.5.4 (9E17) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dyld Error Message: Library not loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib Referenced from: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO Reason: no suitable image found. Did find: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib: no matching architecture in universal wrapper I wonder if these patched kernels really work with 64-bit apps or maybe it is motherboard or bios problem. I have a Gigabyte ga945gcm-s2c which is designed for core2duos so they must support 64bit mode, in bios there is a hidden menu for ENABLE HPET 64 bit mode if you hit ctrl+f1. But this dosen't seem to matter, with or without 64-bit mode enabled in bios OS X kernel should recognize EMT64 on an intel processor and switch on 64 bit mode. It does that indeed if you whatch kernel messages it says in the very begining that it is booting with 64 bit mode and when it boots in GetInfo of an app capable of 64-bit mode such as chess.app it gives you an option to run the app in 32-bit. so everything is fine with EMT64 recognition however execution fails with the error above. Please comment Link to comment https://www.insanelymac.com/forum/topic/104939-how-to-enable-64bit-mode-in-leopard-1052/#findComment-856729 Share on other sites More sharing options...
Recommended Posts