Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Operating Systems > Mac

Reply
 
LinkBack Thread Tools
Old 08-25-09   #1 (permalink)
Report Master
 
halifax1's Avatar
 
intel ati

Join Date: Mar 2008
Location: Houston, TX
Posts: 8,075
Blog Entries: 5

Rep: 675 halifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famous
Unique Rep: 463
Hardware Reviews: 4
Trader Rating: 26
Default How To: Enable 64-bit As Default In OS X Snow Leopard

The latest version of Apple's Mac OS X "Snow Leopard" will be released on August 28th, 2009. Those of us who will be upgrading, or are using build 10A432, which is the "Golden Master", may realize that by default, 64-bit kernel and extensions is not enabled.

If you are running Snow Leopard, or when you do run Snow Leopard, you will notice on all machines except for XServe machines, that 64-bit kernel and extensions will look like this in System Profiler:



As you can see, 64-bit Kernel and Extensions is currently saying No.

Also, you may know that you can enable 64-bit Kernel on some (capable) machines by holding the "6" and "4" keys at boot. This will only work on (capable) machines, and those machines must have a 64-bit EFI.

To check which EFI version you have, type this into Terminal:

Quote:
ioreg -l -p IODeviceTree | grep firmware-abi
And you will see either "EFI32" or "EFI64" returned to you.

If you have "EFI32" returned, you cannot enable 64-bit Kernel and Extensions, but you are still able to run 64-bit Applications.

Now, you can either continue to hold "6" and "4" everytime you want to boot, or you can do the following:

Navigate to the following location in Finder:

Quote:
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
From there, find this bit of text:

Quote:
<key>Kernel Flags</key>
<string></string>
And add arch=x86_64 between the <string> tags, so that you have this:

Quote:
<key>Kernel Flags</key>
<string>arch=x86_64</string>
Save the file, and reboot your machine. If you have a (capable) Mac, you will see "Yes" in System Profiler, instead of "No".

If you want to boot into 32-bit, just hold "3" and "2" at boot, or edit the file again, and remove that string.

Hopefully this helps some of us with a Mac and Snow Leopard.

Cheers!

Edit: I have realized, that in System Profiler, it may still display "No".

You can check if you are running 64-bit by default, by checking Activity Monitor, and next to each process, if it's enabled as 64-bit, it will say "Intel (64-bit)".

This would not be displayed if you were not running the 64-bit kernel, to my knowledge.

You can also view it in System Profiler by clicking "Extensions", which will display most, if not all, of them as 64-bit enabled.



The above shot, shows the Extensions pane, and at the bottom of it, it says "Architectures", and states the x64 kernel being loaded. Also, to the right of all of them (almost), it says 64-bit (Intel), and says YES next to them.

System: Untitled
CPU
Intel Core i5-750 @ 3.2GHz
Motherboard
MSI P55-CD53
Memory
Corsair XMS3 4GB DDR3-1600
Graphics Card
ASUS Radeon HD 4890
Hard Drive
WD Caviar Green 500GB
Sound Card
Onboard
Power Supply
Rosewill Green Series 530W
Case
Antec 300 Illusion
CPU cooling
Stock
GPU cooling
Stock
OS
Windows 7 Professional x64
Monitor
32" Samsung 1360x768
Overclock.net - 2009 Chimp Challenge Champions

Last edited by halifax1 : 08-25-09 at 08:51 AM
halifax1 is offline Overclocked Account halifax1's Gallery   Reply With Quote
Old 08-25-09   #2 (permalink)
PC Gamer
 
intel nvidia

Join Date: Mar 2008
Location: Elkhart, IN
Posts: 1,428

Rep: 103 Vostro is acknowledged by manyVostro is acknowledged by many
Unique Rep: 93
Hardware Reviews: 5
Trader Rating: 23
Default

YOU ROCK!!! Im going to try this right now! +Rep

EDIT - OK Im getting the error-"The document “com.apple.Boot.plist” could not be saved." Going to reboot and try again
EDIT 2 - OK its still not letting me save the file. I just took over ownership of the file so I have no idea what I am doing wrong.
EDIT 3 - Got it! Awesome tips and thanks so much!
__________________
System:  - MacBook Pro
CPU
Intel® C2D 2.26 GHz
Motherboard
Apple Logic Board
Memory
Mushkin |2 x 2GB| DDR3 1066
Graphics Card
Nvidia® 9400m Integrated
Hard Drive
Seagate 500Gb 7200RPM
Power Supply
60w Apple Magsafe
Case
Aluminum Unibody
OS
Mac OS X 10.6.1 Snow Leopard
Monitor
13" LED Backlit 1280x800

Last edited by Vostro : 08-25-09 at 09:09 AM
Vostro is offline Vostro's Gallery   Reply With Quote
Old 08-25-09   #3 (permalink)
Report Master
 
halifax1's Avatar
 
intel ati

Join Date: Mar 2008
Location: Houston, TX
Posts: 8,075
Blog Entries: 5

Rep: 675 halifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famous
Unique Rep: 463
Hardware Reviews: 4
Trader Rating: 26
Default



Make sure to check out my edit, as mine still states as "No", but if I boot in Verbose Mode (Command+V), the first piece of dialog states the kernel I've stated to run, as well as "64-bit Enabled" near the first bit of text, so it is indeed running the 64-bit kernel and extensions.

I'll update the OP with a few more shots showing it.

Thanks to you to remind me about holding 6 and 4, I decided to figure out how to default for it!

System: Untitled
CPU
Intel Core i5-750 @ 3.2GHz
Motherboard
MSI P55-CD53
Memory
Corsair XMS3 4GB DDR3-1600
Graphics Card
ASUS Radeon HD 4890
Hard Drive
WD Caviar Green 500GB
Sound Card
Onboard
Power Supply
Rosewill Green Series 530W
Case
Antec 300 Illusion
CPU cooling
Stock
GPU cooling
Stock
OS
Windows 7 Professional x64
Monitor
32" Samsung 1360x768
Overclock.net - 2009 Chimp Challenge Champions
halifax1 is offline Overclocked Account halifax1's Gallery   Reply With Quote
Old 08-25-09   #4 (permalink)
My Raison D'Etre
 
OrphanShadow's Avatar
 
intel

Join Date: Sep 2007
Location: Stoke on Trent - UK
Posts: 1,726

Rep: 284 OrphanShadow is a proven memberOrphanShadow is a proven memberOrphanShadow is a proven member
Unique Rep: 217
Trader Rating: 0
Default

This will be handy to know for when my update arrives

Just out of curiosity, what benefits are there to running the 64-bit kernel? Will it kill 32-bit compatibility? Any performance benefits?

System: -[美しい悲劇]-
CPU
Atom N270 1.6Ghz
Motherboard
HP/Intel 945M
Memory
1GB DDR2 667Mhz
Graphics Card
Intel 945
Hard Drive
160GB 5400RPM
Sound Card
Realtek ALC885
Power Supply
External PSU
Case
HP Mini 110
CPU cooling
HeatPipe
GPU cooling
Heatpipe
OS
Windows 7 Pro x86
Monitor
10.1" Display
OrphanShadow is offline Overclocked Account OrphanShadow's Gallery   Reply With Quote
Old 08-25-09   #5 (permalink)
Report Master
 
halifax1's Avatar
 
intel ati

Join Date: Mar 2008
Location: Houston, TX
Posts: 8,075
Blog Entries: 5

Rep: 675 halifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famoushalifax1 is becoming famous
Unique Rep: 463
Hardware Reviews: 4
Trader Rating: 26
Default

Quote:
Originally Posted by OrphanShadow View Post
This will be handy to know for when my update arrives

Just out of curiosity, what benefits are there to running the 64-bit kernel? Will it kill 32-bit compatibility? Any performance benefits?
Running 64-bit still runs all 32-bit programs.

System: Untitled
CPU
Intel Core i5-750 @ 3.2GHz
Motherboard
MSI P55-CD53
Memory
Corsair XMS3 4GB DDR3-1600
Graphics Card
ASUS Radeon HD 4890
Hard Drive
WD Caviar Green 500GB
Sound Card
Onboard
Power Supply
Rosewill Green Series 530W
Case
Antec 300 Illusion
CPU cooling
Stock
GPU cooling
Stock
OS
Windows 7 Professional x64
Monitor
32" Samsung 1360x768
Overclock.net - 2009 Chimp Challenge Champions
halifax1 is offline Overclocked Account halifax1's Gallery   Reply With Quote
Old 08-25-09   #6 (permalink)
Multi-Quote King
 
The Hundred Gunner's Avatar
 
amd nvidia

Join Date: Jul 2006
Posts: 9,225

Rep: 761 The Hundred Gunner is becoming famousThe Hundred Gunner is becoming famousThe Hundred Gunner is becoming famousThe Hundred Gunner is becoming famousThe Hundred Gunner is becoming famousThe Hundred Gunner is becoming famousThe Hundred Gunner is becoming famous
Unique Rep: 421
Trader Rating: 0
Default

Darn, a Macbook [2,1] only has a 32-bit EFI.
__________________
"I just talk the way I see things... If that's offensive to you... I'm sorry; you're a loser." - Michael Savage

"But you would be amazed by how many people think that the only reason to have a computer is to play games, and that playing games is all that anyone with a computer does." - dangerousHobo

System: The Shuttle Has Landed
CPU
Athlon 64 3800+ @2.785GHz
Motherboard
Shuttle
Memory
2GB OCZ
Graphics Card
7950GT
Hard Drive
320GB Seagate in Ext. Case
Sound Card
On-board
Power Supply
250W Shuttle "Elanpower"
Case
Shuttle Glamour xPC
CPU cooling
Shuttle "ICE2"
GPU cooling
Stock
OS
Censored to avoid flaming
Monitor
HP M70
The Hundred Gunner is offline Overclocked Account   Reply With Quote
Old 08-25-09   #7 (permalink)
Linux Lobbyist
 
Dawlish7's Avatar
 
intel nvidia

Join Date: Sep 2007
Location: Stoke UK
Posts: 1,317

Rep: 104 Dawlish7 is acknowledged by manyDawlish7 is acknowledged by many
Unique Rep: 78
Trader Rating: 3
Default

Quote:
Originally Posted by The Hundred Gunner View Post
Darn, a Macbook [2,1] only has a 32-bit EFI.
There is my answer aswell sigh
__________________
R.I.P - XAslanX Amigos

System: it does play crysis...
CPU
e8400 @ 4ghz
Motherboard
Asus p5q pro
Memory
4gb 1066 ocz
Graphics Card
4870 1GB
Hard Drive
seagate 500gb + 160gb
Sound Card
Creative extreme music
Power Supply
modular 520w corsair
Case
Antec 900
CPU cooling
TRUE
GPU cooling
stock
OS
Vista x64/Linux/win7
Monitor
Dell 24" + 20"
Dawlish7 is online now   Reply With Quote
Old 08-25-09   #8 (permalink)
PC Gamer
 
intel nvidia

Join Date: Mar 2008
Location: Elkhart, IN
Posts: 1,428

Rep: 103 Vostro is acknowledged by manyVostro is acknowledged by many
Unique Rep: 93
Hardware Reviews: 5
Trader Rating: 23
Default

From what I read I believe they will still work you just have to wait until Apple officially enables the 64bit kernel
__________________
System:  - MacBook Pro
CPU
Intel® C2D 2.26 GHz
Motherboard
Apple Logic Board
Memory
Mushkin |2 x 2GB| DDR3 1066
Graphics Card
Nvidia® 9400m Integrated
Hard Drive
Seagate 500Gb 7200RPM
Power Supply
60w Apple Magsafe
Case
Aluminum Unibody
OS
Mac OS X 10.6.1 Snow Leopard
Monitor
13" LED Backlit 1280x800
Vostro is offline Vostro's Gallery   Reply With Quote
Old 08-25-09   #9 (permalink)
Multi-Quote King
 
The Hundred Gunner's Avatar
 
amd nvidia

Join Date: Jul 2006
Posts: 9,225

Rep: 761 The Hundred Gunner is becoming famousThe Hundred Gunner is becoming famousThe Hundred Gunner is becoming famousThe Hundred Gunner is becoming famousThe Hundred Gunner is becoming famousThe Hundred Gunner is becoming famousThe Hundred Gunner is becoming famous
Unique Rep: 421
Trader Rating: 0
Default

My mac needs a new motherboard anyway. Maybe in a year or two I'll an upgraded board up and be able to use the 64-bit kernel that way.
__________________
"I just talk the way I see things... If that's offensive to you... I'm sorry; you're a loser." - Michael Savage

"But you would be amazed by how many people think that the only reason to have a computer is to play games, and that playing games is all that anyone with a computer does." - dangerousHobo

System: The Shuttle Has Landed
CPU
Athlon 64 3800+ @2.785GHz
Motherboard
Shuttle
Memory
2GB OCZ
Graphics Card
7950GT
Hard Drive
320GB Seagate in Ext. Case
Sound Card
On-board
Power Supply
250W Shuttle "Elanpower"
Case
Shuttle Glamour xPC
CPU cooling
Shuttle "ICE2"
GPU cooling
Stock
OS
Censored to avoid flaming
Monitor
HP M70
The Hundred Gunner is offline Overclocked Account   Reply With Quote
Old 08-27-09   #10 (permalink)
New to Overclock.net
 
Join Date: Aug 2009
Posts: 3

Rep: 0 aircub Unknown
Unique Rep: 0
Trader Rating: 0
Default

Worked fine for me

Last edited by aircub : 08-27-09 at 04:39 AM
aircub is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -5. The time now is 08:52 PM.


Overclock.net is a Carbon Neutral Site Creative Commons License

Terms of Service / Forum Rules | Privacy Policy | DMCA Info | Advertising | Become an Official Vendor
Copyright © 2009 Shogun Interactive Development. Most rights reserved.
Page generated in 0.17494 seconds with 8 queries