This is a hardware compatibility list ONLY for OEM desktop computers. We want to keep it as accurate as possible, but please, do not entirely rely on this list when buying a desktop. Don't forget to add how you got OSx86 running on your x86 desktop computer, and to use proper English. Please see the discussion page for proper instructions on how to input your system specs. Also, please contribute to the HCL 10.6.8 page, which should list a more granular view of compatibility. If your computer isn't listed, you should try it if you have a SSE2 or higher processor. Use vanilla kernel if it is supported.
- ONLY add hardware that you have TESTED. Don't add hardware just because you think it might work.
- Please add hardware into tables.
- This is for 10.6.8 builds only.
Please list your computers in alphabetical order by manufacturer (Asus, Acer, Dell, HP, etc)
For how to edit the Wiki, please see this thread. Thank you!
Dell Optiplex 320
|Optiplex 320 (OMH651 BTX mobo)||ATI Xpress 200 chipset||
This computer would have been a perfect candidate for a vanilla 10.4.8 install since the x200/x1100 chips and GPUs were used in real Macs of this vintage (circa 2006/2007 ish). It's worth noting that the computer originally came with a P4 3.06GHz CPU and only 1GB of DDR2 533MHz. In it's stock condition this computer >>should<< be capable of running 10.6.8 with a Legacy Kernel and a few other options, but I have not tried.
- First boot: your system is going to be far from usable at this point. In my case, the Geforce 8400GS 1GB was not recognized whereas most models with 512MB and below should simply work OOTB using the "GraphicsEnabler=Yes" flag at boot. From here, you will be updating to 10.6.8 using the combo update available here http://support.apple.com/kb/DL1399 and multibeast 3.10.1, Snow Leopard Edition available here http://www.tonymacx86.com .
- After combo update:
Now you will want to install kexts for your Graphics card and your ethernet.
After installing AppleBCM440XEthernet.kext, reboot. After rebooting, open the Network Preferences Pane and just wait a couple seconds. It should automatically detect and configure your network card.
And you will need NVEnabler64.kext available here http://www.osx86.net/downloads.php?do=file&id=170
1) After installing the tonymacx86 10.6.7 Nvidia update, navigate to /System/Library/Extensions and find NVDANVHAL50.kext and copy it to your desktop.
2) Delete the original NVDANVHAL50.kext from /S/L/E. Failure to do so will result in a non booting system, so this step is very important.
3) right click the NVDANVHAL50.kext on your desktop and select "show package contents". Then navigate to Contents and open Info.plist in TextEdit.
4) Add the string 0x10c310de&0xfff0ffff to the IOPCIPrimaryMatch section strings and save.
5) Install the modified NVDANVHAL50.kext using whichever method you prefer (I use Kext Helper because it's easy).
6) Copy NVEnabler64.kext to /Extra/Extensions
7) Edit your org.chameleon.Boot.plist and make sure that "GraphicsEnabler=Yes" is set to "GraphicsEnabler=No" (or just delete the entry entirely).
8) Cross your fingers and reboot. My computer booted up the first time without any issues after this fix with full QE/CI + Resolution.
EDIT!! The problem with the slow and intermittent ethernet connection on using AppleBCM440xEthernet.kext is solved with one of two methods. The issue arises from having more than 1GB of RAM, so you can add "maxmem=1024" to your Boot.plist which isn't really a solution. After doing further research I figured out that you can add the line "max_valid_dma_addr=1024" to kernel flags in your Boot.plist and problem is solved, plus your computer still can use more than 1GB of RAM.
So far I've run into issues with the App Store on every computer I've hackintoshed and the fix has been the same for every single one so I figured I'd post it here.
What you will need: Your network kexts and EFI Studio
1) Install your network kext(s). Once you have working ethernet and/or airport you can proceed. 2) After getting connected, go into System Preferences>Network and delete all devices from the list at the left. The click on locations and delete all locations so that only "Automatic" is left. Close System Preferences. 3) Navigate to /Library/Preferences/SystemConfiguration and delete all the .plist files associated with networking, ie; NetworkInterfaces.plist, com.apple.Network.Identifaction.plist, com.apple.airport.identification.plist 4) open EFI Studio and select "Ethernet" from the drop down menu. Click on add device. When the new window pops up, click on "Hex String to Clipboard" 5) open a terminal type sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /Extra/com.apple.Boot.plist or sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /Extra/org.chameleon.Boot.plist depending on which boot loader you are using. 6) Add a section that looks like this at the bottom (but before the</dict></plist>)
<key>device-properties</key> <string>paste the hex string you copied from EFI Studio here</string>
7) Lastly, add a section that looks like this to your boot.plist <key>EthernetBuiltIn</key> <string>Yes</string>
Then reboot. Once your computer reboots, go into System Preferences > Network and click on assistant. Start the process to add a new network interface and more than likely it will detect, configure and connect to your network. At which point, you should be able to connect to the app store without running in to the "device could not be verified" error. If you primarily use wifi, you will still have to do this at least once with wired ethernet to get it working but after you have successfully downloaded at least one app, the error will go away and you'll be able to connect to the App Store wirelessly. So if there are no kexts fro your particular ethernet NIC, you're probably not going to be able to connect to the app store.
Dell Optiplex 745
|Optiplex 745||Intel Q965 + ICH8||
Thinkcentre M57 (6072-EQG)
|Thinkcentre M57 6072-EQG||Intel Q35||
- no audio (no sound coming from beeper or front headphones. Did not try line-out yet.) - video card supports basic 1024x768 display only, no QE. Solved by adding a cheap supported nVidia card.
Compaq Presario SR2125UK
|No Name||Intel G41||
-Ethernet RTL8111E can be found as pkg format. -Chameleon_2.1svn_r1686_trunk_pkg+boot bootloader must be installed from  for full Graphics support.