Thursday, August 18, 2011

Now Running (With The) Lion

     Finally, I've had success with my Lion install. I have tried several paths for a good week and a half before determining the best way to do it (in my situation and with my hardware).  I first followed Tonymacx86's guide to the letter by upgrading my fully working 10.6.8 system to 10.7, but I could not get past [PCI Configuration Begin].  


     I learned of two ways that I could boot into Lion when I got this error: either delete GeForce.kext (which allowed me all resolutions from my graphics card, with all functionally in the system EXCEPT QE/CI, which prevented me from playing Starcraft 2, or use Aperture/iMovie/Frontrow/etc) OR replace AppleACPIPlatform.kext and IOPCIFamily.kext to their Snow Leopard 10.6.7 counterparts, but also blitzed my video card and only allowed for 1280x1080 resolution. 


     I've tried all kinds of fixes, from replacing all the GeForce and GL kexts to the previous versions, to booting with npci=0x2000, PCIRootUID=1, -v, -x and all kinds of flags, but all to no avail. Good thing I made working clones of my 10.6.8 system, as well as all my installs with close to full functionality including the xMove installer partition, which really came in handy later in the process.


     After trying several ways and reading various forum topics, I was able to come upon Hackboot, which in function is just like iBoot except it allows you to boot into Lion and the xMove Lion installer.  I decided it was better to go ahead and do a clean install of Lion after acquiring a copy of Hackboot. I was disappointed that even after doing a clean install, I still came upon the same errors, and still could not get QE/CI from my video card even with a fresh Lion partition. I still had to delete GeForce.kext to fully boot the system, get all resolutions but no Quartz extreme at all. 


     I played around with this new clean install for a couple of days albeit sans QE/CI, just so can  look under the hood and play around with it as I was able to get on the internet.  After a while, I decided to do another clean install on a separate partition.  I wanted to just gut out whatever kexts were not functional without having to worry since I already had that other partially functioning partition to go back to in case.  At this point I was already strongly contemplating buying new hardware due to frustration, and I was already looking at new graphics cards and mobo/processor combinations, while checking the forums to see which ones are most functional.

     A funny thing happened on this new partition/install, as I noticed that during Lion installation I was able to boot into the installer with full 1920x1080 resolution.  When it finished installing, I had full QE/CI on this new installation BUT no WiFi or bluetooth detection and NO WRITE permissions (so I could not run Multibeast, can't get into the S/L/E folders, no write access at all). It dawned on me that I just had to keep on trying new ways of getting functionality, and realized that my hardware was not at fault.  


     I tried to re-install on this new partition, but still I can't get any WRITE access at all, even if I created a separate partition and do yet another fresh install. I then decided to fully erase my hard drive (I had the partition images saved to external drives anyway) after I read somewhere online that my MBR might be corrupt from all the many re-installs and re-partitioning. 


     I tried the regular erase method  but it did not work (still had NO WRITE permissions) and so I used the 7-pass method in the Mac OSX installer Disk Utility. After this, I made the necessary partitions (three in my case, Lion, Installer, and Storage) including the 8 GB Lion Installer partition, and restored the image I created before on it.  Finally, here are my steps to getting a fully functional Lion Hackie:

1) Inserted Hackboot CD and booted from it.

2) Chose Installer from the partition choices. Hackboot always boots in verbose so it takes a little while. Once in the Mac OSX installer environment, I installed Lion.

3) Still using Hackboot, I booted into my new Lion install.

4) I used Multibeast 3.7.2 in order to use Chameleon loader instead of Chimera (Chimera was buggy for me in my first few tries, and Chameleon was very stable), and at first, I could not run System Utilities (results in an error with Multibeast).

5) Installed GA-H55M-S2V f3 DSDT first, then installed Voodoo kexts for sound. Only after installing these two did I run System Utilities but ONE at a time (for some reason, this method works, I did this on a hunch) - repair permissions first, then rebuild caches after. This did not result in the previous error.

6) Installed AppleACPIPlatform.kext and IOPCIFamily.kext from Snow Leopard 10.6.7 (10.6.8 results in [DSMOS has arrived] and [PCI Config error]) using Kext Utility. Ran System Utilities again (can run them together now instead of one at a time).

7) Installed Chameleon bootloader, Mac 3,1 definition, JMicron36xSATA and IOAHCIBlockStorageInjector with System Utilities.

8) Edited com.apple.Boot.plist with npci=0x2000 kernel flag, GraphicsEnabler=Yes, Graphics Mode = 1920x1080x32 (for boot screen), Timeout=1.

9) Edited smbios.plist for Xeon recognition (About This Mac showed Intel i7) with SMcputype=1281. Ran System Utilities.

10) Rebooted to see if I don't get any errors at boot time.

11) Boot was okay with no errors but NO QE/CI yet, and no resolution choices at this time. The older IOPCIFamily.kext and AppleACPIPlatform.kext knocked out my WiFi functionality (no WiFi card detected even though I had a DIY BCM94321MC Apple card stuck into a PCI-E x1 adapter, go figure).

12) Instead of installing NVIDIA drivers (the NVIDIA drivers was what got me into that having-to-delete-Geforce.kext mess so I decided to go on a different route), I ran OSX86Tools and got the custom hex data for my PNY Verto 9600 GT 512 mb 256-bit.

13) Edited com.apple.Boot.plist again, this time to add device-properties=[9600 hex data].
After running System Utilities for the Nth time, I rebooted, and finally got full QE/CI with my 9600 GT.  I also used EFIStudio to grab the EFI string for my ethernet device to prevent "This computer or device could not be verified" error in App Store.  I spliced the ethernet and video card EFI strings together, and inserted it into com.apple.Boot.plist.

14) For the WiFi solution, I have junglistmassive and Gravewyrm to thank [http://www.tonymacx86.com/viewtopic.php?f=19&t=26924]. I downloaded the Broadcom43XXFamilyrev2.kext and installed it using Kext utility. At first, it was a no-go. After reading down the topic, I came upon Gravewyrm's post, which instructed deleting IO80211Family.kext, then installing the Broadcom next. This gave me WiFi after reboot.

15) Edited com.apple.Boot.plist for one last time to add Quiet Boot=Yes.  I also edited smbios.plist to make sure About This Mac identified processor as Xeon instead of Core i7.  Rebooted.

16) Fully functioning Lion at last.

17) I was getting the CMOS reset error, and even when I used ElliotForceLegacyRTC.kext, I was still getting a BIOS reset after restart whenever I let the machine sleep. I replaced AppleRTC.kext with the version from 10.6.7, and that fixed it.


     Hope this helps anyone out there. All I could advise people is make clones and images, and copies of all the things important (especially the ones that work) before doing anything, and keep at it. There are so many people with great ideas out there. Thank you to Tony, Macman, Insanelymac, junglistmassive, Gravewyrm, netkas, kexts.com, and all the other contributors to the Hackintosh community.

Sunday, July 10, 2011

Whatever The Brand Of Choice, There Will Always Be A$$h0<#$




     Pardon me for deviating from this blog's usual content, which is the making and tweaking of Hackintoshes.  For the longest time, I have strongly felt the need to address an issue that has been around for as long as I can remember playing with cameras.  People closest to me know I have three interests in life: computers, photography and eating out with the missus (actually, four interests if you count a certain civic group that I belong to).    

     For some people, the world revolves around two brands: Nikon or Canon.  I've played with either brand at the start, then made a decision based on my personal needs.  The key word here is "personal", and in no way related to image quality or speed or strap length or what-not from either company's offerings.  I settled for Nikon, and have stuck with it ever since because as one gets deeper into the hobby, one makes a substantial investment into lenses and other equipment that is only compatible with either brand.  Such is the law of brand management for if one can hybridize everything, then I'd probably drive an Infiniti G37 with a Prius' engine, the chassis of a Mercedes and the interior of one of the newer Cadillacs.  We will never have this luxury.  And so, in turn, we get to have "brand loyalty" dumped on our laps.  

     When I first started shooting pictures years ago, I remember being asked by a Canon-using friend "Why Nikon?" then proceeded to lecture me about the advantages of his brand of choice.  I can understand brand loyalty, but what I can't understand is why focus so much energy on it?  A monkey with a 5D Mark II (or a Nikon D3x) is, in the end, still a monkey.  In a lot of ways, the monkey has better insight because it knows it is still a monkey, and knows it has no use for the camera (or the camera has no use for him).  I can think of a lot of people who should stay farther from cameras than this monkey.  I have seen amazing pictures taken by someone with an old XT, and have seen horrible pictures taken by another with a state-of-the-art 1D Mark IV.  I'll give a dollar to anyone who can tell me which one is the photographer and which one is the monkey.


     The incendiary that ignited me to write about this, though, is that whenever we have competing brands, it is always a given that we have to have brand-bashing from either side.  And what is additionally irritating is that the loudest voices from either side always come from the ones who are the most ignorant.  Canon is this, Nikon is that, Canon is white, Nikon is black, etc etc.  Who actually gives a rat's ass about expeed and throughput and digic?  Why can't we let these two companies worry about the specs and let them one-up each other to our benefit?  Why can't we let the images we create tell the story?  

     The simple answer is: because culturally we can't.  Bet you did not see this answer coming.

     Why cultural?  What does camera brand have to do with anything about Filipino culture?  Let me give you the "Good Will Hunting" abbreviated version of the answer to this question: because the 300-year Spanish conquest really did a very good stomping on our self-esteem, our pride and our self-worth.  Now comes the long version, so read carefully.

     We have always been a culture of short-lived fads (remember jetskis and waverunners, badminton, bowling, cycling? Remember Guns N' Roses? or Milli 'effin Vanilli? ).  Then again, most fads are short-lived, but we Filipinos really take it to the extreme.  We actually invented the "Here Today, Gone Tomorrow" doctrine.  We seize the day, live for the day, plan only for the day.  It does not matter if the new goddamn D7000 is PHP60,000 and Juan only earns PHP12,000 a month, he has gotta have it, right?  

     Please don't get me wrong as I'm all for getting the most out of life, and one must do what makes one happy, but really, didn't you say that too when you purchased that PHP50,000 road bike not too long ago because it was the new thing, or when you invested in bowling shoes and a bowling bag and a bowling ball that is now collecting dust in your closet?  Remember that high end computer you bought because you thought you could make a career out of playing Ragnarok and World of Warcraft?  If one can afford it, by all means, be my guest, but in our country, most ONEs can't afford it.  Yet they force themselves to, because what if your friends post a picture on Facebook and you're the only one without a DSLR hanging around your neck (or a road bike hanging around your neck?)  What if you're running a marathon and you're the only one with the old pair of Asics from your older brother while the rest of the guys have their Vibram Fivefingers on?   You shudder at the thought.  It is also sad that a lot of the ones who can afford it get into the hobby for the wrong reasons.  All of a sudden, people I know from way back when who can't even draw a goddamn circle or can't hold a 2B and HB pencil right (or can't tell one from the other) are now into photography.  Please don't tell me you found your calling, because until further notice, you are still supposed to use a camera for taking artistic images and not use it as a fashion accessory.

     Now, Juan with DSLR in hand (thinking of what interesting things he can take snapshots of at work, although to be honest, all he wants to do is show it off), goes to work and coworker Juana sees the shiny new camera that Juan flaunts around with shameless bravado.  Now Juana has to have one, too.  Now, it is at this exact moment where "Spanish conquest" wiggles into the socio-genetic psyche that Juana has inherited from the many generations of Juanas before her.  When we were slaves (oops, I shouldn't say "slaves", I should say "conquered natives") from the 1500s on to the late 1800s, we can only dream of what the Spanish can own and do.  

     For three hundred years, Juan's and Juana's ancestors can only salivate at the material things their Spanish masters flaunt around in their vast haciendas.  They can only dream of marrying someone as beautiful as Dona Narcisa or Don Felipe, as they have been told and indoctrinated every single day of their lives that the ideal beauty is what the Spanish look like: aquiline noses, small faces, broad shoulders and fair skin.  One can never take a second look at Procopio, no, Procopio is ugly, he is short, has a flat nose, dark skin and a wide forehead that even the latest widest Asian fit Oakley Half-Jacket can't fit right!  From that moment on, it was all about the Christmas wrapper for the rest of us, because Juan's ancestors got brainwashed.

     And so we've been made to believe every single day for 300 years (that's 109,500 days, give or take) that we were second class animals, and we can only own what the Spanish allowed us to.  We can only get in their good graces, get promoted, serve them dinner or attend their parties and galas if we kissed starting from the gravel underneath their feet, right along their fair-skinned long legs, and all the way up to the glorious and Friar-blessed crack of their aquiline asses.  The same thing happened with employment, with government, with social standing, with attending church.  I remember a history professor of mine who mentioned that even how hot chocolate was served to Spanish guests was different from that of "indios" (Filipinos).  So, we got our first taste of crab mentality and never looked back since, as every single one of our ancestors tried to one up every one else by being favored by the master, by trying to get in the master's good graces, by conforming to what he deemed (and what the church at the time deemed) was right.  Sadly, our ancestors did not realize at the time that at the end of the day, they were all still dogs.

     And then, we were suddenly free after 109,500 days, give or take.  But the stigma of the mindjob they did on us is as damning as genetics.  Scarred for eternity as a people and as a culture.  Our view of beauty, our restraint for emotion (say or portray something emotional and people will immediately say "That's corny!"), our reluctance to express ourselves artistically (write poetry and you will hear snickers immediately) - every single nuance that resembles humanity has been mutilated to this mutated culture that we have right now.  And from the carcass of all that is supposed to be beautifully Filipino comes the stench of crab mentality, nepotism, corruption and greed.  I have to disagree when people say one of our traits is "hiya".  It is actually "walang hiya", when we laud politicians for having mistresses and for holding office for several generations and for building palaces out of the people's hard earned money.  It is "walang hiya" when we pay to be served first in front of people who have been lining up to get services from government offices since 3 in the morning.  It is "walang hiya" when we are the only Air Force in the world without a single jet fighter acquired which was produced within the last four decades, and yet, we still have an Air Force!  

     Our ancestors have been in awe for so long at the special treatment the Spanish received for 300 years, that they can not wait to be in their shoes and do the same. They yearned for that special treatment.  They yearned for that recognition that when they enter an establishment, people had to show them false respect.  They yearned to be special.  And very sadly, they handed all the yearning to the rest of us.  The yearning to be regarded in high esteem no matter how false, and the yearning to be special, no matter how shallow.  We are all consumed the yearning to look rich, no matter how material.

     I could ramble on and on, I mean this is a personal blog, for chrissakes.  But I can't stray too far from my opener.  So by now, Juana is itching and raring to get the Nikon D7000.  But she has a problem.  She can only get a Canon, since all her friends have Canons, and she can get one a little cheaper from someone she knows (possibly from Istorya.net's forums where she can twist someone's arm into letting her pay in installments, or possibly trade in her pre-loved Chanel purse and an Asus netbook that she rarely uses as she can't figure out Linux), and she can borrow lenses from her friends.  

     Well, human nature tells us that when Juan and Juana meet in the pantry and have their cameras side by side, they will discuss the differences.  And when they do, they will discuss why they like their cameras.  And when they disagree as to which features are there and which ones are not, then they will discuss (and argue as to) which is better, and when this happens, the proverbial crack becomes wider.  And wider.  Juan creates a Nikon users group, Juana makes a Canon users group.  Juan starts an online forum, Juana starts an online forum.  Juan puts up an exhibit featuring Nikon users, Juana puts up an exhibit featuring Canon users.  They go at it for the longest time, flaunting lenses, jeering at each other during events, etc etc.  This is crab mentality at its finest.  They get so busy focusing on their differences that they forget to do what matters most - TAKING PICTURES.

     I can't for the life of me remember a single instance when any single person I stood next to in any photographic exhibit (REAL photography exhibits, not after-workshop ones, or one that is organized by your own rotary or personal friend, I'm talking big budget ones in LA or Nevada) has said "Oh, look at this, he must be using Nikon as the skin color is yellowish and not natural-looking and the reds are exaggerated."  Not ONE single instance.  There was one time when I did hear a rather over-enthusiastic gearhead-seeming individual ask a curator IF a Canon was used, and the curator smiled in a sad sort of way, "No, the artist used a Linhof-Teknika."  The guy looked at the curator rather puzzled and walked away without additional questions.  Such is the sad world of Nikon/Canon bashers - that they don't realize that the big photographic ocean is populated by other wonderful, if not better, species, such as Hasselblads, Linhofs, Mamiyas, Pentax(s), Leicas, Holgas, Tachiharas, Sony(s), Voigtlanders, Arca-Swiss(s), Horsemans, Wistas, Zeiss, and Phase Ones to name a few.

     By this time, it is the Sinulog festival, and Juan and Juana are in the middle of the Ayala Business Park trying to hold back their respective sides from killing each other.  Rumble time!  Suddenly, out of nowhere, a Nano-coated 24-70 flew out of nowhere just as a Canon 1Ds Mark III flew off from somewhere among the throng of Canon masses, both projectiles hitting their respective targets.  There was no stopping both sides now.  It took the local police 8 hours to sort through the wreckage and separate the two rival factions (this is still record time as the police can take 8 hours just drinking one cup of coffee), and reported that although there were several minor injuries (a lens stuck here, a tripod stabbed there), there was sadly one fatality.  Upon close inspection, they saw that the person lying dead between the two hordes was, in fact, a Sony A900 user.  The story was that he was trying to catch the parade as it passed through the park, got caught in the fray, and was an innocent casualty of war.  He was the only one there who had the right purpose with the right tool, and died because of it.  When they viewed the pictures in the memory stick of his camera, they saw that he had actually taken excellent pictures.  So the story goes that they put up an exhibit of his images and posthumously honored him to be a Sony endorser.  They named a school of photography after him, and declared his birthday a national holiday.  Now everyone in Cebu wants to use Sony, hooray!

     So, this is why culturally, we have to have brand-bashing.  We can't allow other people to be potentially better than us, and we can't allow other people to have better things than what we have, no!  We believe that we have to have the best no matter what the cost, and other people have to see that we have the best.  You would be surprised as to how many people I know who feel the need purchase a whole new wardrobe everytime they go back to the Philippines just so when they get home, and people see them, everyone says, "Sweet Jeeeezus, you are a balikbayan, aren't you?"  Camera user groups back home consist of people with insane gear lust who get together, and everyone always wants to be friends with the guy with the ridiculously expensive camera equipment.  Never mind whether said guy has any remote idea about what a DOF scale is or how to use it on his PHP300,000 lens, everybody still loves him - and everybody loves to BE him.  There is almost always nothing mentioned about artistry, or technique, or even a subtle hint about DOF and the effect of filters.

     This is basically the essence of what our Spanish masters wanted each and every one of our ancestors to do in the past - start stepping on each other's heads so they can get to the top and sit right next to the master so they can be patted for a good job of pushing every one else down.  That was the best way to quell an uprising by the indios, right? Our ancestors wanted what the Spanish had for so long, that they even hated to be Filipinos.  How many times have you met someone and talked about ancestry, and they always have to plug it in there that they have Spanish or Chinese blood even if their looks are a far cry from it?  Nowadays, we all love to be Filipinos, and I see a lot of Filipinos wearing those shirts with the flags on the their chests as they are so en vogue, yet we hate each other's guts to kingdom come.

     I think that the time most people in our culture start feeling they don't have the best equipment is the time when somebody else has something more expensive.  Which should not be so.  I, for one, believe that I always have the best equipment.  These are not the most expensive, nor are these the most unique, nor are these the brand that all of my friends use.  I have the best equipment because I know how to use them.  I have the best equipment because I spend time learning how to use them.  I have the best equipment because I make the most out of them in any situation.  I have the best equipment because I use them for their intended purpose.  I don't bring my 200mm f/2.8 to parties so people can see how big it is.  I actually don't bring a DSLR to parties as it is cumbersome and heavy.  I use the camera on my phone.  That's how much quality I need for that situation.  I love taking pictures no matter what medium, no matter what sensor size.  I take pictures during my lunch break with my phone's camera.  I take pictures for this blog with an old, antiquated point and shoot.  I take panoramas with a 12-24mm lens.  I take macros and portraits with a bargain basement manual lens.  I take long hikes to nowhere in pursuit of something beautiful, even if it turns out to be nothing at the end of the walk.  I practice photography, and live photography.  The point in time I will stop is the minute I start thinking too much and worrying about what brand I'm using.

Tuesday, July 5, 2011

Pushed To 3.52 GHz


I decided to push the envelope a little further even though I mentioned in my previous entry that I might not go beyond 3.21 GHz my system.  I noticed that at 3.21 GHz, everything seemed very stable, and the temps hovered at around 38-49 degrees Celsius.  When I pushed it to 3.3 GHz, I was still getting the same idle and loaded temps, so I thought why not push to a 1 GHz gain (stock is 2.53 GHz on my Xeon X3440).  After benchmarking, I received the above score of 10504.  I posted my score together with another but more costly and supposed to be faster (spec-wise system) - an i7-950 with 12 gigs of RAM - for comparison.   I left my 8 gigs of 1333 RAM at the 8x multiplier, and got it up to 1480 after OC.  There was another system posted on the benchmarking website - one with an i7 2600K - that score 10310.  I am still getting the same temps at 3.52 GHz (both idle and loaded) as I was with 3.21 GHz.  Not bad for a processor that costs about $70-100 less than the other two i7 processors I have mentioned above.

Sunday, July 3, 2011

3.21 GHz Reached



After much testing and benchmarking, I have reached my overclocking goal for this system.  I am going no further (unless the OC bug bites me again although not likely with this system anymore as I need it stable) as this is much more than I have originally planned.  Prime95 torture for 12 hours yielded average temps of ~65 degrees Celsius for all 4 cores/8 threads with no errors or KPs.  With Cinebench, this system scored higher than the sample i7-960 (also with 4 cores/8 threads), so for about $100 less in cost of a Core i7, I have achieved the same if not better performance than the more expensive processor.  This affirms my decision at the start of this project to get a Xeon instead of a Core i5 of the same price.  True that you can overclock the hell out of the Core i5 as well, but you get 4 threads instead of 8, plus of course the stability and quality of Xeons.


At this point, I am waiting for HD 2000/3000 QE/CI functionality to be achieved in iBoot and Multibeast, as this is the final ingredient in my next project.  Once again, I would like to show my gratitude to the Hackintosh community, iBoot and Multibeast god Tonymacx86 and his legion of geniuses, and Apple for deciding to use Intel processors and for creating such wonderful software.

Saturday, July 2, 2011

Stable Overclock At 3 GHz


I have been able to achieve a stable overclock of 3 GHz so far (2.53 Ghz stock), but with voltage adjustments and air flow modification inside the case.  Temps on all 4 cores/8 threads usually spike to a 58 degree Celsius average high, but quickly drop and hover at an average of 43 degrees Celsius.  I have been unsuccessful in the past with anything beyond a BCLK of 145, as I did not disable Turbo mode for the RAM.  Once I did, as well as turn off Turbo mode for the processor and disabled C states (except C1), temps and stability greatly improved.  


I attached an additional Silenx 80mm fan to the CPU cooler for a better push-pull configuration, and installed two 120mm fans on the inside front of the G5 case to pull warm air out, and this decreased the temps ~4-5 degrees Celsius further.  I also had to increase the voltage to the RAM up to 1.600 V but brought the multiplier down to 8x.  Starcraft 2 and Simcity 4 barely increase the temps, and with heavy prolonged use of photo editing software, the increase is only ~ 6-8 degrees Celsius.  I have not experienced a single kernel panic or crash since.

Saturday, June 25, 2011

Updated to Snow Leopard 10.6.8

I just upgraded to the new update from Apple which is Snow Leopard 10.6.8.  I must say this update has been the most stressful one so far, as the previous updates have been uneventful.  Here is a screenshot of my current system, with the brand new update complete with a picture I took of the Grand Canyon May of this year as wallpaper :






Here are the steps I have gone and agonized through to get this update going.  I was getting a kernel panic like a lot of people out there and I tried to do the update about 3 times, to no avail.  But I'm the type who never stops until I get what I want, so I took the bull by the horns.  Computer Update 101: NEVER do an update without performing several backups (I did a regular Time Machine backup, a Carbon Copy clone of my hard drive, and a manual of a few folders I have sensitive files in) to my second partition, to my NAS system, AND to an external hard drive, so if one fails, I still have other sources.  Here is what happened in a nutshell:



1) I tried doing the update using software update.  I was able to update my system this way with 10.6.6 to 10.6.7 which went smoothly and without any need for reinstalling kexts except for deleting SleepEnabler.  Rebooted (I thought I would not need to reinstall any kexts at all like before).


2) Got a kernel panic, and I was not able to boot even with pmVersion=23 flag.


3) Rebooted, then reset my BIOS settings to remove any overclocking. I also downloaded a new version of iBoot as I have a 3-versions-ago one.


4) Got past cpuPM=21 (verbose mode with pmVersion=23) but got stuck at PCI configuration.  I couldn't get past this no matter how many times I have rebooted (I read some people get a KP the first time, reboot and then the system is ok), and no matter what flags I used at boot time.


5) Popped in the original Snow Leopard disk after booting with iBoot, then used Terminal to replace the kexts that were affected as mentioned in this forum by others (IO and ACPI), and to get to the boot.com.Apple.plist to change pmVersion (I had 21 in my old system, so I switched it to 23).  Still a no go after reboot.


6) I rebooted, used the original SL disk again, deleted the whole /SL/Extra folder, and installed Snow Leopard over my old installation, and so in the process went back to 10.6.3.


7) I was able to boot the system with iBoot into 10.6.3, and luckily still had everything as before except for retrogression to the old version.  I reinstalled the 10.6.7 combo update which I had an old backup copy of, installed multibeast + system utilities + Chimera loader + all other drivers required for my system.  Rebooted.


8) Got back my 10.6.7 system, which was a relief.  Now to get this doggone 10.6.8 update going.  I decided to go the combo update route, and downloaded it from Apple (man, this download is slow, everybody in the world must be updating right now).


9) Installed the update, then before rebooting, I installed IOPCIFamily.kext and AppleCIPPlatform.kext from 10.6.7 via Kext Utility.  I also installed GigabyteALC888bautoHP.kext (for some reason, my GA-H55M-S2V works with this rather than the straightforward ALC888a kext from multibeast).  I rebuilt system caches and repaired permissions before rebooting.


10) Got another kernel panic(!!!) after rebooting, so I rebooted with iBoot, and saw that I lost QE/CI on my 9600GT.  I got 1280x1024 resolution once I got into my system, so I reinstalled Chimera, NVenabler and also installed the NVIDIA update from Tony.  Did system utilities again and rebooted.


11) I still got no QE/CI from my 9600GT, and was cursing to the heavens at this time.  I got an older version of Chameleon from an older version of multibeast, installed with system utilities and rebooted.


12) Still no go ($&%7!!), and so I decided to take a break as I felt I have been already spending too much time on this update.  After an hour, I came back, and decided to view S/L/E folder in my 10.6.7 backup and compared this against the current 10.6.8 S/L/E.


13) I saw that GeForceVADriver.bundle, NVDANV50Hal.kext, NVDAN40Hal.kext, NVDAResman.kext, GeForce.kext, GeForce7xxxGLDriver.bundle, GeForceGA.plugin and GeForceGLDriver.bundle were missing in my new S/L/E.


14) I installed each and every kext, bundle and driver I mentioned in the previous step using Kext Utility, and then rebuilt caches and repaired permissions for the nth time today.  By this time, it was already 4 AM.


15) Finally, I got my system back with full QE/CI, plus I am running 10.6.8.  Tested Starcraft, Civilization IV and Simcity 4: Rush Hour and each played wonderfully.  All is right with the world again.


What I learned from this is that no two identical systems are exactly the same so even if people in different forums say everything went well, be ready to get any kind of SNAFU.  Make sure you always have backups (and backups of your backups, hehe).  A lot of good has come from this update, one of which is that Sleep capability has been fixed for me in my system.  Before it has always been buggy, and sometimes, after Wake from Sleep, my WiFi would not be working, and Bluetooth needed re-pairing with devices (although very rarely).  I am also able to get faster framerates with my old 9600GT video card.  Once again, here is my current system (with a little OC on the CPU and RAM):




I already have an idea for my next project, although I would not say too much at this time.  I could say it involves mini-ITX and the new onboard GT430 one company has installed on their boards (hint!).  I also have to get some more knowledge in shaping and constructing with aluminum (another hint!).  More to come, more to come.

Replaced GPU

I decided to replace my HiS ATi Radeon 5450 1 GB 64-bit DDR3 on my current system with an older PNY Verto 9600GT 512MB 256-bit DDR3.  As much as I liked to love the ATi, I felt that it was slow for my needs and it was a little too fragile for something as unpredictable as a Hackintosh.  While the ATi can do DirectX 11 and was a cool, quiet (fanless) graphics card, the framerate I was getting from it was too low, and I know that it was the bottleneck to my system.  I also felt that this was one of the reasons the Sleep ability on my current system was buggy - sometimes after Wake from Sleep, Bluetooth needs re-pairing with some devices (rarely) and sometimes, my WiFi card does not get detected.


So here I am, with my PNY Verto 9600GT 512MB 256-bit DDR3 installed.  The replacement was uneventful, with the only step I took was to remove the Ati5000 kexts and other related kexts from my S/L/Extra folder, and edited com.apple.Boot.plist a little bit.  I installed the NVIDIA update from tonymacx86, rebuilt caches and repaired permissions, and after reboot, everything was working with full QE/CI.  I tested with framerates with Cinebench and received about 3 times the framerates I was getting from the ATi card.  I tested all my photography editing software, as well as Starcraft 2, Civilization IV and Simcity 4: Rush Hour, and everything played better, faster and nicer.  As far as I can see, there was no difference in color rendering or detail to my desktop or to any programs I ran.


I plan on testing Sleep and Wake from Sleep with this 9600GT, but I will do this after I update to the new 10.6.8 Snow Leopard from Apple.