PDA

View Full Version : 64bit or 32bit How do i tell which one i'm using?


vladrxpx
09-20-2009, 04:15 PM
ugh...this is just freaking weird..

this is what terminal shows:

Vlad-Southers-Mac:~ Vlad$ ioreg -l -p IODeviceTree | grep firmware-abi
| | "firmware-abi" = <"EFI64">
Vlad-Southers-Mac:~ Vlad$

and, this is what system profiler says:

System Software Overview:

System Version: Mac OS X 10.6 (10A432)
Kernel Version: Darwin 10.0.0
Boot Volume: Snow Leopard
Boot Mode: Normal
Computer Name: Vlad Souther’s Mac
User Name: Vlad Souther (Vlad)
Secure Virtual Memory: Not Enabled
64-bit Kernel and Extensions: No <<< WHAT THE HELL ?!
Time since boot: 10:55


what's up with this ?!
Am I using 64bit or 32bit SL ?

brlock
09-20-2009, 05:25 PM
You are using 32-bit kernel. The first one just indicates which EFI version do you have

Taisto
09-20-2009, 05:56 PM
Is this real Mac or Hack ? SL boots in 32Bit by default - but it means only the kernel itself. All app are running in 64Bit ( well, not every one of them, iTunes is 32bit still... ). So don't worry, even if Your kernel didnt boot in 64Bit, You're still using 64Bit apps and Extensions.

framesx2x
09-20-2009, 08:12 PM
hi

same here.

64-bit Kernel and Extensions: No <<< WHAT THE HELL ?!

i would to no how make my kernal boot in 64bit mode..

i found small appes that tells snow leopard to boot 64-bit mode,
right at boot you will see two kernal booting first this one darwin/x86, then darwin/x86_64.
boot time since boot 30secon..

Taisto
09-20-2009, 08:44 PM
To boot in 64Bit mode :

Real Mac - hold "6" and "4" keys during startup.
Hack - boot with arch=x86_64 flag

Though i didn't try those, so it'd be nice if anyone could confirm that.

vladrxpx
09-23-2009, 03:33 PM
i could try that, if someone could just post me the proper code i have to type in the com.apple.Boot
.

vladrxpx
09-23-2009, 04:22 PM
oook... ive edited my com.apple.boot.plist with

<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string> arch=x86_64 </string>
<key>device-properties</key>


nothign happened.. System profiler still says 64-bit Kernel and Extensions: No

any application works faster than on leopard..
Maybe its just showing wrong info

i installed snow leopard and used a dsdt patch.. i still dont know if i have vanilla kernel.. i dont know how to check that.. :/

InteliMacPro
09-24-2009, 12:05 AM
should you have those spaces around "arch=x86_64"?

x986123
09-24-2009, 03:16 AM
No. You shouldn't.

Mine shows:

System Software Overview:

System Version: Mac OS X 10.6.1 (10B504)
Kernel Version: Darwin 10.0.0
Boot Volume: MacHD
Boot Mode: Normal
Computer Name: Max’s Mac Pro
User Name: Max (max)
Secure Virtual Memory: Not Enabled <<< Real Mac's Have this, what is it for?
64-bit Kernel and Extensions: Yes <<<Yes.
Time since boot: 2:01

InteliMacPro
09-24-2009, 03:57 AM
I should say, mine shows 64-bit Kernel and Extensions: Yes also. I actually did use the button in the app to turn it on initially. I've since added it to the boot.plist in extra. Seems to work just fine.

If you didn't install a separate kernel, then you have the vanilla kernel. I like my vanilla with sprinkles!

vladrxpx
09-24-2009, 07:12 AM
I've removed the spaces..
Still no 64bit kernel.. :C

this is how my com.apple.boot.plist looks like..


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>arch=x86_64</string>
<key>device-properties</key>
<string>5e0200000100000001000000520200000d00000002010c00d0 41030a010000000101060000010101060000007fff04000e00 00004e00560050004d00000020000000010000000000000000 00000000000000000000000000000000000000220000005600 520041004d002c0074006f00740061006c00730069007a0065 00000008000000000000201c00000064006500760069006300 65005f00740079007000650000000f0000004e5644412c5061 72656e740e0000006e0061006d00650000000b000000646973 706c617922000000400030002c006400650076006900630065 005f00740079007000650000000b000000646973706c617922 000000400031002c006400650076006900630065005f007400 79007000650000000b000000646973706c6179100000006d00 6f00640065006c000000130000004765466f72636520393830 3020475420000000400031002c0063006f006d007000610074 00690062006c00650000000e0000004e5644412c4e564d6163 14000000400030002c006e0061006d0065000000120000004e 5644412c446973706c61792d4114000000400031002c006e00 61006d0065000000120000004e5644412c446973706c61792d 4220000000400030002c0063006f006d007000610074006900 62006c00650000000e0000004e5644412c4e564d6163100000 004e0056004300410050000000180000000400000000000300 0c00000000000007000000001e00000072006f006d002d0072 00650076006900730069006f006e000000270000004765466f 7263652039383030204754204f70656e474c20456e67696e65 205b4546495d</string>
<key>Graphics Mode</key>
<string>1680x1050x32</string>
<key>Timeout</key>
<string>5</string>

</dict>
</plist>

thorazine74
09-24-2009, 08:13 AM
Are you using Chameleon or PCEFI boot? The boot flags are different (they cant even agree on boot flags...): x32/x64 or i386/x86_64.

vladrxpx
09-24-2009, 02:25 PM
I am using Chameleon..
which boot flag am I suppose to be using?

Last login: Thu Sep 24 16:15:35 on console
Vlad-Southers-Mac:~ Vlad$ uname -a
Darwin Vlad-Southers-Mac.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386 i386
Vlad-Southers-Mac:~ Vlad$

vladrxpx
09-24-2009, 06:37 PM
ok, i managed to get into x64bit SL with -x64 while booting..

should i put :

<key>Kernel Flags</key>
<string>arch=-x64</string>

?