This is a hardware compatibility list for 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||CU985 Motherboard (ATI X200 Chipset)||
Although there is a great write up below for a Optiplex 320, I wanted to add mine, due to the unique methods required with my Pentium Dual Core. Although this is a Pentium, it is based on Core technology, but is technically pre-Core. It is compatible with mach_kernel in 10.6.8, but I had to use legacy_kernel in 10.6.3.
- First boot: You will have a functioning system, but you will not have QE/CI or sleep.
- Download the OSX 10.6.8 Combo update from Apple's website and install. You will probably get an error toward the end of the install for the ATI2000 and ATI4800 kexts... just ignore this.
- First boot after Combo Update: At the Chameleon start screen hit a key to get to options and type this (no quotes):
We will need to use mach_kernel from here on out. The npci=0x2000 will get you past an otherwise PCI Configuration hangup on boot.
- Now you will need to edit your com.apple.boot.plist in the Extras folder to make your boot flags permanent.
"<key>Kernel Flags</key> <string>npci=0x2000 arch=i386 max_valid_dma_addr=1024</string>"
The max_valid_dma_addr=1024 is for Ethernet stability with the AppleBCM440XEthernet.kext when using more than 1GB of memory and is explained in more detail in the other Optiplex 320 post just below this one.
- Now you will need to go get the NVEnabler 0.1.kext to enable full QE/CI and sleep. I tried many other Injecter kexts including NVEnabler and NVEnabler64, but the NVEnabler0.1 was the only one I could get to work with my NV 7300GS.
-Reboot in verbose and you can now see the NVEnabler doing its job. You will now have a fully functional Hackintosh with full QE/CI. You can run Software Update to get the latest Security Patch, etc.
I want to give credit where credit is due. I got through this using the awesome details provided in the thread directly below, in addition to the amazing help from PookyMacMan & LatinMcG on the Insanely Mac forums. Virtually none of this was figured out without their help. I just wanted to compile my experiences as a reference for others.
 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.
- 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 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 GX280
|Optiplex GX280||Intel GMA900 + ICH6||
 Dell Optiplex 745
|Optiplex 745||Intel Q965 + ICH8||
 Optiplex GX520\620
 Dell Precision WS 470/670
 Dell Vostro 200 (SlimTower)
 Compaq dc5750
|HP Compaq dc5750 Small Form Factor||Proccesor: AMD Athlon 64 X2 3800+
RAM: RAM: 2GB DDR2-667/PC2-5300
Graphics: ATI Mobility Radeon HD 5430
Audio: Azaila (Intel HDA)?
Network: Ralink RT2500
Graphics, Audio, and Network do not work OOB. However, everything else works (excluding sleep). Kexts are required. Final result includes native res, QE/CI, network, audio, and SATA Support. NOTE: When installing osx86 (I used hazard), I could not have any USB devices plugged in or I would receive the error "Memory allocation error: 0x80000". This includes mouse and keyboard. Use PS/2.
Instructions and kexts and graphics here
Kexts for audio here
Instructions and kexts for network here
 m7757c MediaCenter
|HP m7757c MediaCenter||Intel 945G
P5LP-LE motherboard Core 2 Duo E6400 © DC 2.13 GHz
Realtek ALC 888 chipset
everything will work except sleep and the TV card. You will have full QE/CL, sound and ethernet
Installation method here
 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.
 ThinkCentre M57 (9088-BGU)
|ThinkCentre M57 9088-BGU||Intel Q35 (?)||
- no audio. Fix with MultiBeast by adding Audio > Universal > VoodooHDA 0.2.72. - no network. Fix with MiltiBeast by adding Network > hnak's AppleIntelE1000e Ethernet. - does not wake from sleep mode.
 No Name
|No Name||Intel G41||
-Ethernet RTL8111E can be found as pkg format. -Update to 10.6.8 for full graphics support.
|Custom Build||Via VT8237R plus||
installed the patch, i selected all of them so can´t tell you witch one was used to make internet work.
select the HD with macosx, will try to fix it later.
mouse sometimes, after rebooting, i have to umplug and put it back.
|Patches||Will describe all patches later|
This page was last modified on 18 May 2013, at 16:00.
This page has been accessed 239,763 times.