Hackintosh 10.5.5 Retail Rig - Starting at $305

Page 168 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
50,932
6,874
136
I built my machine using the second lifehacker guide. Is it safe to update to 10.6.6? Will I have to reapply anything? I am currently on 10.6.3

My standard procedure is to clone to a spare drive or partition and run the update on that - that way if it goes bad, you're not completely hosed. It's a bit of a hassle, but it's more of a hassle to have to rebuild from scratch :p

You will need to remove SleepEnabler, since those are point release-specific (you'll need a 10.6.6 version when it comes out).
 

mosslack

Senior member
Nov 16, 2008
902
0
71
hq-a.weebly.com
My standard procedure is to clone to a spare drive or partition and run the update on that - that way if it goes bad, you're not completely hosed. It's a bit of a hassle, but it's more of a hassle to have to rebuild from scratch :p

You will need to remove SleepEnabler, since those are point release-specific (you'll need a 10.6.6 version when it comes out).

Excellent advice. More than likely sound will need to be reinstalled as well. I got lucky on my MSI P55-GD80 system, it updated with no problems at all. I've got some requests on HQ-A for updating the DS3L and I may give that a shot this weekend. Will post my results here also.
 

Ka0t1x

Golden Member
Jan 23, 2004
1,724
0
71
Is there any decent budget/mATX motherboard for SL? Talking about Core 2/775 support. Do the G31/G41 still work fine?

I need to make a secondary use machine, and I have everything but the motherboard.. mATX Pref.


Edit: Nevermind. Kakewalk supports GA-G41M-ES2L. Guess I'm off to Newegg.
 
Last edited:

mosslack

Senior member
Nov 16, 2008
902
0
71
hq-a.weebly.com
Okay, I now have my DS3L up on 10.6.6, the update went fine using software update. No need for a sound fix this time around either. I'm not using sleepenabler so I don't even know if one is available for 10.6.6 yet.
 
Dec 8, 2008
43
0
0
So I have 2 issues, one video card related and the other CPU speed related.

1. Video Card
I have a GeForce 9800 GTX+ but when I got to System Profiler, I find this:

nVidia GeForce 8600 GTS:

Chipset Model: nVidia GeForce 8600 GTS
Type: GPU
Bus: PCIe
Slot: PCI
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0612
Revision ID: 0x00a2
ROM Revision: nVidia GeForce 8600 GTS OpenGL Engine
Displays:
DELL 2408WFP:
Resolution: 1920 x 1200 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Display Connector:
Status: No Display Connected

At first, I didn't really care what was listed because I just assumed that it was cosmetic but I ran some cinebench benchmarks on my Mac system then I booted into Windows7 and ran the tests there as well and there was a good difference.
The Mac had an OpenGL score of 24.88 while the windows counterpart hit 36.88. And to that more confusion, at least to me, Cinebench (on the Mac) displays my GFX board as a GeForce 9800 GTX+. At this point I'm not sure if what shows in system profiler is just cosmetic and the mac is just "slower" or if there really is an issue. Another odd thing, System Profiler has the Device ID of "0x0612", which according to this this website, http://forge.voodooprojects.org/p/chameleon/source/tree/HEAD/trunk/i386/libsaio/nvidia.c , is a GeForce 9800 GTX but of course System Profiler has it as the 8600 GTS.

Additionally, since I just updated to 10.6.6 with a new DSDT, I though that maybe the DSDT had the 8600 GTS card added to it. The DSDT I got was from DSDT Auto-Patcher, http://www.insanelymac.com/forum/index.php?showtopic=235523. I'm not sure what's in it or not nor am I familiar with editing DSDT's but I did open it up and took a look. I did a search for "0x0612", the 9800 GTX Devide ID and nothing came up. So I then did a search for the 8600 GTS ID, 0x0400, and it came up with 3 hits but since I know almost jack squat about DSDT's, I'm not sure if I can just change those ID's to "0x0612" or not.

And another thing, I updated to Chameleon 2 RC5 and I read you can use the prefpane to inject your video card but sadly, I couldn't figure out how. And...that's where I'm at.

The second issue is my CPU. "About this Mac" shows my CPU running at 2.67 GHz, it shows 3.0 Ghz when the bios are booting. I'm not sure if this is cosmetic or not. Cinebench CPU benchmarks gave me 1.72 for the Mac and 1.78 for Windows. I haven't done as much research on this as the video card but I did notice that in the SMBIOS.plist file in the Extra folder, there's a string that reads:
<key>SMmaximalclock</key>
<string>2666</string>

Would changing that to 3000 fix the problem or is it just cosmetic?

Here are the specs of my system
10.6.6
GA P35-DS3L
Core2Duo e8400
8 GB RAM
GeForce 9800 GTX+ 512MB

Kexts in E/E folder:
fakesmc.kext
IOAHCIBlockStorageInjector.kext
JMicron36xATA.kext
LegacyAppleAHCIPort.kext
LegacyHDA.kext
NullCPUPowerManagement.kext

DSDT:
http://dl.getdropbox.com/u/466835/dsdt.aml.zip

If I missed anything, let me know and sorry for the long read :)
Thanks

Update 1: So after combing a bit more through the DSDT, I found the GFX info and it has nVidia GeForce 8600 GTS applied to it. Anyone know how to remove the GFX part? I've tried but I keep getting compiling errors.

Update 2: So now I'm starting to believe that my hack is seeing the right video card but just has the name wrong. And I'm guessing I can just update the name in the DSDT to the correct name. Anyone care to confirm? The only thing I'm still unsure about, if my guess is correct, is where is my hack getting the info for which card I have? There's nothing in my com.apple.Boot.plist which I believe is where efi strings get injected.

Update 3: Got some help at insanelymac. Here's the link in case anyone comes across the same issue.
http://www.insanelymac.com/forum/index.php?showtopic=243516

P.S. Changing the SMBIOS.plist string to 3000 fixed the incorrect speed in "About this Mac"
 
Last edited:

Sophie424

Member
Oct 29, 2008
94
0
0
The on-board ethernet seems to have died on my D3SL. What is a safe inexpensive compatible card? I'm on 10.5.8.

Thanks!
 

mosslack

Senior member
Nov 16, 2008
902
0
71
hq-a.weebly.com
I just want to butt in here for a moment to announce the HQ-A ProjSys2 giveaway which is coming up shortly. I put up a short teaser video on YouTube tonight which can be viewed here:

http://www.youtube.com/watch?v=ys8IRksRnqs

We hope to have a final decision on the system type soon and will be announcing the contest details shorty afterwards. Thanks for your time.
 

mohkahn

Member
Nov 8, 2008
68
0
0
"Excellent advice. More than likely sound will need to be reinstalled as well. I got lucky on my MSI P55-GD80 system, it updated with no problems at all. I've got some requests on HQ-A for updating the DS3L and I may give that a shot this weekend. Will post my results here also."

I tried to find the latest guide on your HQ site, but all links are giving Internal Server 500 error.
(Just revisited your site, and can see the guides, but they are upto 10.6.4)

at 10.6.6. currently and booting with pmVersion=20. I wonder if we delete this string from the bootlist, which we had to do to update to 10.6.4, then what will happen?

Both Kakewalk and tonymac does not have supporting guide for our old gold motherboard. EP35-DS3L.

Another thing i wonder about is, which installation method is good for long term use Generally? The CD install method or the USB? It seems that the CD method is used by a lot more people and gets updated frequently. I like the USB method, since I believe I never could boot SL from a DL Disk and it's fast, but if developments on the USB way are too slow, perhaps will have to switch back to CD+DVD method again.


Hope, someone can help my lazy bumm.. I am looking (not staring) at you mosslack. :0)

(mosslack, on a side note, that wifey thing I told you about, has finally joined me, darn.. these things, need so much attention heh?, goodness no time for my 4 beauty queen PCs...;(you were right about being careful, but it's too late now.... )
 
Last edited:

mosslack

Senior member
Nov 16, 2008
902
0
71
hq-a.weebly.com
mohkahn, nice to hear from you as always. I do have my DS3L up to 10.6.6, but I have abandoned sleep altogether. I got tired of trying to fix it each update and I don't use it anyway, so it just didn't matter to me. I have uploaded my /Extra file for someone else who requested it and you are welcome to try those files if you like. You can download it here:

http://www.mediafire.com/?8s6as44xvvoua

Good luck to you and the wife, hope you have many, many years of happiness together. I've gotten hooked on SNSD (Girls' Generation) videos lately. Those girls are just so darned cute!
 

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
50,932
6,874
136
at 10.6.6. currently and booting with pmVersion=20. I wonder if we delete this string from the bootlist, which we had to do to update to 10.6.4, then what will happen?

Both Kakewalk and tonymac does not have supporting guide for our old gold motherboard. EP35-DS3L.

Another thing i wonder about is, which installation method is good for long term use Generally? The CD install method or the USB? It seems that the CD method is used by a lot more people and gets updated frequently. I like the USB method, since I believe I never could boot SL from a DL Disk and it's fast, but if developments on the USB way are too slow, perhaps will have to switch back to CD+DVD method again.

Nothing is really good for long-term usability because we can't predict what updates Apple will make. SleepEnabler is one you can count on, iirc the devs have to wait for Apple to release source code for the update before they can properly program the new SleepEnabler. There's a 10.6.6 SleepEnabler and a Universal SleepEnabler out now (with the pmVersion mod built-in), but they both crash on my machine (some motherboards are OK though). Sometimes there's networking updates, or power modifications, or who knows what - sometimes updates go smoothly, other times you can't even boot up your system after an update :D

USB installation is generally easier to program for. CD creation requires custom-making a boot disc, which is a pain, and then you have to deal with actually being able to boot & the weird menu system. With USB, it's essentially the same drivers as the final install - just without the SLE kexts and tweaked for whichever disc version you're using for the install. The custom discs that have Snow Leopard plus Hackintosh drivers are nice, but they tend to get out of date pretty quickly due to new releases and rapid development.

Ah, the joy of Hackintosh :p
 

mohkahn

Member
Nov 8, 2008
68
0
0
Mosslack, your Extra package works wonderfully. though sound works for only certain items, like pur, e.t.c from the system preference. so I guess will have to fix that.

Anyway reporting on your given file:.
on partition # 1: I first replaced my old "extra" with your given "extra" file. and then updated to 10.6.6, no glitches. Have yet to check sound.

On partition # 2: I had to reinstall the system, since just replacing the "extra" file did not help. after fresh install and replacing the "extra" file, straight downloaded and updated to 10.6.6 and no problems so far after few restarts. Sound is crappy, and works for only few items. for e.g. from youtube, it works for certain videos only.

When someone gets hooked on (SNSD) Asian television or perhaps likes Asian gals.. We must warn them, cos most of those gals got fake noses, fake boobs and list goes on.
they sure are cute though. do agree with your taste, cos korean and chinese gals are the prettiest in asia i think. how much of that beauty is real, can only be revealed when we get an ugly looking kid outta our asian beauty,.. lol.. besides, no-one asked for my opinion, but having an asian gal/wife is like raising a child,.. but some people like that, cos it keeps them young, having a young naughty wife that they always have to mentor... so .... who knows.. :)

Thx kaido.. shall stick to the USB method.. I sure have lotsa learning to do I think.. if I am to manage and keep up with the updates and not let my hackintosh go to waste. Mosslack puts me to shame, cos I remember we joined here as newbies almost around the same time. Look at him now.. helping others with their hack and building hack after hack for himself and his family. Post offices in the US sure pay well i guess? heh mosslack? got any opening there for me chief, mosslack? :) (juz kidding buddy)

always, kudos to you guys, no doubt.
 
Last edited:

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
50,932
6,874
136
Thx kaido.. shall stick to the USB method.. I sure have lotsa learning to do I think.. if I am to manage and keep up with the updates and not let my hackintosh go to waste. Mosslack puts me to shame, cos I remember we joined here as newbies almost around the same time. Look at him now.. helping others with their hack and building hack after hack for himself and his family. Post offices in the US sure pay well i guess? heh mosslack? got any opening there for me chief, mosslack? :) (juz kidding buddy

It helps to have a basic understanding of how Hackintosh works...the scene is a mess of information, so it's hard to get a clear idea of how it all runs together. Here's the basic idea:

Background:

1. Apple switched to Intel processors in 2006
2. Now there are Mac drivers available for PC hardware
3. But Macs use EFI, not BIOS, on their motherboards
4. So David Elliot (dfe) created Boot-132 bootloader to allow OS X to boot on PC motherboards
5. The community then created Chameleon (an installer containing Boot-132 and other goodies to make it easier)
6. In addition to the bootloader, to get other pieces of hardware to work (like Ethernet or Sound Cards), hackers have created aftermarket drivers for OS X on PC

Requirements:

1. Hackintosh requires a bootloader (Chameleon) and kexts (drivers) to operate
2. Kexts are usually stored in /System/Library/Extensions ("SLE")
3. Chameleon allows non-system kexts to be stored in /Extras/Extensions (leaves SLE stock or "vanilla")
4. To get your Hackintosh fully-working, you must have drivers (kexts) for every piece of hardware
5. Just like you can't install an ATI driver to make an NVIDIA card work, not all kexts work on all hardware
6. Thus you need kexts for your specific hardware
7. Not all drivers are kexts (there's also DSDT edits, SMBIOS flags, Boot Plist flags, EFI strings, etc.)
8. The current version of Chameleon is V2 RC5 REV699 link

So then...

1. Some hackers decided to create install discs that contained a variety of drivers to choose from ("bundle" discs)
2. Some include: JaS, Kalyway, iATKOS, iPC, iDeneb, Leo4All, Multibeast)
3. Some people also released USB/partition-based installers (Kakewalk, etc.)
4. This is convenient, but also creates a bit of a mess because people think they are "universal" installers for any board or system
5. Then they don't know what is making their system work, which makes upgrading a big pain because software gets overwritten or obsoleted and their system stops working properly (or never works right in the first place)

To increase your chances of success...

1. The best way is to create your own install kit, or at least keep track of what is being installed via a custom disc (so you know what is being broken when you update)
2. You can also follow a guide for a specific board if you don't want to make it a personal research project (assuming the guide curator keeps it up-to-date)
3. The OSx86 scene is a huge mess so it's really hard to stay on top of things unless you do it on a regular basis
4. You'll always have bugs no matter what you do lol

Workflow:

1. You need to get three things on your hard drive: (1) OS X, (2) bootloader, (3) system-specific drivers
2. You can use a USB stick (or hard drive partition) or a bootable CD to get OS X installed
3. After the hard drive is prepped, then you can load up the updates

I used to write guides and keep them up-to-date, but due to time constraints in my schedule I haven't been able to do that for the last 15 months or so. It's pretty time-consuming and there's always bugs to squash, plus Apple releases updates on a regular basis and that creates more problems, so it kind of boils down to how you want to run your system: you can follow a guide and stick with a particular point release (my wife's rig is still on Leopard 10.5.6 and she's perfectly happy there), you can follow a guide and update on a regular basis if the author does or if you want to do the research, or you can make it a personal research project and spend a fair amount of time tinkering & learning.

Mostly it boils down to whether you want to make it a hobby or not. I find it a lot of fun to mess around with, I like the community, and I enjoy writing, but for some people that's a huge pain and hassle, so it's easier to follow a guide to get good results or use a bundle disc and hope for the best. One of the biggest problems is that there isn't a single, clear source of information so you have to spend a lot of time reading existing guides, browsing forums, talking on IRC, etc. to get a clear picture, and since updates comes out all the time and there are new patches and modifications and whatnot, it can get to be a very time-consuming hobby. Which is fine if that's what you want to do! Haha.

The OSx86 Wiki is a good idea, but it's not updated enough to be totally relevant and it tries to be all things to all people, which is difficult when you don't have all of the information readily available. For example, I used to get a lot of requests for making guides and kits for various boards and systems, but since I only own a few computers myself, I can't realistically help everybody because I don't have the resources on-hand or the time to do it, so in the past I've just released board-specific guides that are setup for particular systems, which worked out pretty well. So keep in mind that getting accurate, relevant, and up-to-date information isn't always the easiest thing in the OSx86 scene, and sometimes there just isn't an answer for your problem :D

So, bottom line: decide how much time and effort you want to invest in this hobby. It can be a lot of fun - if that's what you want. You can save money, customize your system, and get a real nice rig running. mosslack is the man when it comes to this stuff - he has more awesome rigs than anyone I know, but like he said, it's tiring to keep everything up to date (especially sleep! grr!). Just keep in mind your options and decide on a path and hopefully that will save you some frustration, haha. HTH :)
 

mosslack

Senior member
Nov 16, 2008
902
0
71
hq-a.weebly.com
Nice assessment of the Hackintosh scene, do you mind if I repost (with proper credit of course) on HQ-A ? I think there are many over there who would benefit from such a detailed guide.

I know you are a lot like me (but much younger) and wish the days had a few more hours in them for all the things you enjoy doing. I know I wish you had more free time for Hackintoshing, but I do understand you have other interests and like most of us, have to spend some time earning some money to make all things possible. I know everyone here misses you a lot, but we are happy when you manage to pop in for a bit!
 

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
50,932
6,874
136
Nice assessment of the Hackintosh scene, do you mind if I repost (with proper credit of course) on HQ-A ? I think there are many over there who would benefit from such a detailed guide.

Yeah fire away, what's mine is yours! :)
 

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
50,932
6,874
136
I know you are a lot like me (but much younger) and wish the days had a few more hours in them for all the things you enjoy doing. I know I wish you had more free time for Hackintoshing, but I do understand you have other interests and like most of us, have to spend some time earning some money to make all things possible. I know everyone here misses you a lot, but we are happy when you manage to pop in for a bit!

Hah thanks, good to be missed :biggrin: My schedule is a bit more flexible this semester - I actually get a couple nights free, whoo! I just might have something up my sleeve :whiste:
 

Ns1

No Lifer
Jun 17, 2001
55,420
1,600
126
", you can follow a guide and update on a regular basis if the author does or if you want to do the research"

Pardon the obvious, but can you point me/us in the direction of a few of these guides? Hell you should c/p that info into the other hackintosh thread(s)
 

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
50,932
6,874
136
", you can follow a guide and update on a regular basis if the author does or if you want to do the research"

Pardon the obvious, but can you point me/us in the direction of a few of these guides? you should c/p that info into the other hackintosh thread(s)

They're all over the web, but there's a ton of them at the Genius Bar on the Insanely Mac forums:

http://www.insanelymac.com/forum/index.php?showforum=45

Basically if someone tinkers around and gets their board working, and feels like sharing their findings, they write a guide to help others out and to get feedback for improving their kit. Some are on Youtube, some are on blogs, some are on forums, but Insanely Mac is by far the biggest repository of threads about particular boards.

I'll have to schedule an overhaul of the Hackintosh threads here and boil it down to a single beast...the information is fairly outdated (although still relevant for the basics). Most of it boils down to a lot of googling :biggrin:
 

Ns1

No Lifer
Jun 17, 2001
55,420
1,600
126
They're all over the web, but there's a ton of them at the Genius Bar on the Insanely Mac forums:

http://www.insanelymac.com/forum/index.php?showforum=45

Basically if someone tinkers around and gets their board working, and feels like sharing their findings, they write a guide to help others out and to get feedback for improving their kit. Some are on Youtube, some are on blogs, some are on forums, but Insanely Mac is by far the biggest repository of threads about particular boards.

I'll have to schedule an overhaul of the Hackintosh threads here and boil it down to a single beast...the information is fairly outdated (although still relevant for the basics). Most of it boils down to a lot of googling :biggrin:

thanks :thumbsup:
 
Status
Not open for further replies.