Jump to content

Search the Community: Showing results for tags 'MSI'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • InsanelyMac Lounge
    • Front Page News and Rumors
    • Reader News and Reviews
    • Forum Information and Feedback
  • OSx86 Project
    • New Releases and Updates
    • New Users Lounge
    • Developers Corner
    • Tutorials (The Genius Bar)
    • Technical FAQ
    • Installation
    • Post-Installation
    • DSDT and SSDT
    • Hardware Components and Drivers
    • Desktops
    • Notebooks
    • Netbooks
    • Tablets
    • MacMod of the Month
    • Multi-booting and Virtualisation
  • International
    • Your Language
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
    • Русский
  • Apple World
    • Mac OS X
    • Apple Computers and Hardware
    • iOS Devices
    • Mac Applications
    • Mac Programming and Development
    • iOS Programming and Development
    • Mac Gaming
    • Mac Accessories
  • Discuss and Learn
    • Windows Discussion
    • *nix
    • Apple Opinions and Discussion
    • The Great Debates
    • Internet(s), Servers, and Networks
    • Buying Thoughts, Reviews, and Recommendations
    • Mods and Overclocking
    • The Big Issues [Real Life]
  • Everything Else
    • Creativity
    • Thunderdome (Random Stuff)
    • Laughs
    • The Marketplace

Categories

  • Kexts
    • Graphics Cards
    • Audio
    • LAN and Wireless
    • Other
  • Kernels
  • Bootloaders
  • DSDTs
    • Patches
  • Pandora
  • Apps
  • Miscellaneous
  • Customization

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 38 results

  1. Sleep, USB 2.0 and USB 3.1 work after installation. USB3.0 needs post installation steps, although some ports are recognized. Audio also needs some post installation work. This is just a guide on how to install the OS. The post installation setup follows on a post below. Hardware: Motherboard: MSI X299 SLI Plus CPU: Intel i7 7820X RAM: 4x 8GB Corsair Vengeance DDR4 @ 3200MHz (32GB total, quad channel mode). Storage: Samsung EVO 960 M.2 250GB (for OS) Crucial MX300 1TB (for data) Network: WiFi TP-LINK Archer T9E AC1900 (PCI, supported by macOS) Bluetooth: Broadcom BCM20702 (USB, supported by macOS) Video: MSI GT 710 2GB (supported by macOS) Asus ROG Strix GTX1 070 8GB (needs NVIDIA Web Drivers) BIOS: I used version 140, the latest at the time. I am running version 150 now, with no differences. Disable "CFG Lock": Enter BIOS Load defaults (F6) Expert mode (F7) OC and then CPU Features (last item) Disable "CFG Lock". Save and reboot (F10) You have to disable CFG Lock, otherwise the kernel does not boot. The system restarts after "+++++" from Clover. In addition, I advise to disable legacy mode in the UEFI, to avoid booting in legacy mode and get confusing errors from Windows or Disk Utility. Clover installation on the USB: Install for UEFI booting only Install Clover in the ESP drivers64UEFI all selected (more on this below) all rest is off Clover drivers: When the Clover installation finishes, you have to manipulate a few efi drivers. Navigate to <USB ESP partition>/EFI/CLOVER Create a folder called drivers_disabled Move the following drivers from drivers64UEFI to drivers_disabled: OsxAptioFix2Drv-64.efi OsxLowMemFixDrv-64.efi You will have to add an extra driver from here: https://nickwoodhams.com/x99-hackintosh-osxaptiofixdrv-allocaterelocblock-error-update/ Download Test2-2016.efi and save it in drivers64UEFI. Without this fix, you'll have the memory allocation problems described in the link above. If you still get that problem, don't just reboot but really turn the computer off and then on between tries. I also had to install apfs.efi. Clover config.plist: I used Clover Configurator to load the default clover.plist and then: ACPI: disable everything. Boot: npci=0x2000. I also added -v. SMBIOS: iMac18,3 Any iMac18 should work (I tried with 18,1 and 18,3). I also tried with iMac14 and iMac17, and they gave me problems. For example, iMac17,1 could not initialize the graphic screen properly. Leave all the rest as default. Save. All these changes can also be done at the clover menu during boot. Note that I am not claiming this is the best configuration for a running machine. It is the simplest that allowed me to finished the installation and reboot successfully. I think it is possible to handle the efi Clover drivers installation using Clover Configurator, but I have never done that. Kexts: FakeSMC.kext. I used the one from Rehabman, but I think the official one will work as well. VoodooTSCSync.kext. This is mandatory, otherwise the system does not boot properly. It needs to be configured as follows: open VoodooTSCSync.kext/Contents/Info.plist and change the line under <key>IOCPUNumber</key> to: <integer>15</integer> This is the number of threads of your CPU minus 1. Place both kexts in EFI/CLOVER/kexts/Other. Video: I used the MSI GT 710 for installation and all post-installation steps. The 1070 only works with NVIDIA's Web drivers. Don't use it during installation. Check the post-installation post below to make it work. And this is it. Installation should work without a problem. Remember to use always the USB during the several installation reboots. I did not activate iCloud and my Apple account during installation. I wanted to generate a real fake machine UUID and serial number, so that I can use all the Apple services. This was done after installation, while booting from disk. What needs to be done during post-installation: Fix USB3. Fix audio. CPU ID recognition, although this might be fixed by Apple on a new iteration of the OS. Confirm that the CPU is working properly with all cores and different power states. Install NVIDI's Web Drivers for the Asus GTX 1070.
  2. Welcome to the MSI H81M Motherboards and Budget Hackintosh Builds Guide! Table of Contents: Intro The Basics of a Computer Budget Hackintosh Build using an MSI H81M Motherboard Apple's System Integrity Protection (SIP) Motherboard Preparation for OS X (Integrated Graphics) Motherboard Preparation for OS X (Dedicated Graphics) Part 1 - Install OS X / Prepare UEFI Dual Boot Part 2 - Prepare Windows for UEFI Systems Part 3 - Install Windows / Add Missing Clover UEFI Entry Post Installation DSDT Preparation and Patching In this guide, I will talk about how to configure your MSI H81M motherboard to work with OS X as well as giving you tips on how to build a budget Hackintosh build for your needs using an MSI H81M motherboard. Let's begin! Here are the MSI H81M motherboards that are compatible with this guide: H81M-E32 H81M-E33 H81M-P33 H81M-E34 H81M-E35 These MSI motherboards are also supported in this guide: H81I H81TI These MSI motherboards will not be covered because it has no DVI-D or HDMI port (it can work if an external GPU is used): H81M-P32 Since we want to run OS X on these motherboards, you will need one of the following processors: 4th Generation (Haswell) Intel Core i3 4th Generation (Haswell) Intel Core i5 4th Generation (Haswell) Intel Core i7 Graphics acceleration is important on OS X. To enable graphics acceleration (QE/CI), you will need one of the following integrated graphics: Intel HD Graphics 4400 (Using DVI-D or HDMI port) Intel HD Graphics 4600 (Using DVI-D or HDMI port) Note: VGA ports using Intel HD Graphics 4400/4600 are not compatible on OS X. You can always use a compatible NVIDIA GeForce graphics card on OS X if you need to: NVIDIA GeForce Kepler Architecture GeForce GTX 650 GeForce GTX 650 TI GeForce GTX 660 GeForce GTX 660 TI GeForce GTX 670 GeForce GTX 680 GeForce GTX 690 GeForce GT 720* GeForce GT 730* NVIDIA GeForce Maxwell Architecture NVIDIA GeForce GT 740* NVIDIA GeForce GTX 750* NVIDIA GeForce GTX 760* NVIDIA GeForce GTX 770* NVIDIA GeForce GTX 780* NVIDIA GeForce GTX 950* NVIDIA GeForce GTX 960* NVIDIA GeForce GTX 970* NVIDIA GeForce GTX 980* NVIDIA GeForce GTX Titan X / Z* NVIDIA GeForce Pascal Architecture Unknown at this time. *Requires the installation of NVIDIA's Web Drivers to work properly. These graphics cards are based on NVIDIA's Maxwell and Kepler architecture. While the Kepler graphics card works out of the box (except for GeForce GT 720 and GeForce GT 730), the Maxwell graphics cards are not supported out of the box but can work if you install NVIDIA's Web Drivers. Pascal graphics cards are currently the newest graphics cards on the market, but are currently not supported on OS X at this time. Note: EVGA branded NVIDIA GeForce graphics cards usually work best on OS X. Currently these are the supported OS X releases for this guide: OS X Yosemite OS X El Capitan To be announced (Fall 2016) That's basically it! All of these motherboards have the same Ethernet and Audio models which means that the drivers won't change between models. If this guide has helped you, be sure to press the Like button! Guide Legend: MSI H81 Builds: A step marked with this means that this step only applies to MSI H81M Builds. Any Build: A step marked with this means that this step applies to any computer build. All Other Builds: A step marked with this means that this step does not apply to MSI H81M Builds. A computer is made up of different components. A computer generally contains: Case Motherboard Power Supply Unit Memory (RAM1) CPU2 Hard Disk or SSD3 Other components include a dedicated GPU4, fans, LEDs, coolers, and others but they are not required to make a basic computer to work. Let’s go over these parts and learn more about them! ===== 1RAM (Random Access Memory) 2CPU (Central Processing Unit) 3SSD (Solid State Disk) 4GPU (Graphics Processing Unit) ===== I. Case The case is the skin (or housing) of the computer. It is where all of the computer components are stored. There are three forms of cases which are HTPC5, ITX6 and ATX7. Within these categories there are many different case sizes including: HTPC Mini-ITX (M-ITX) Micro-ATX (M-ATX) Mid-ATX (ATX) Extended-ATX (E-ATX) Extra Large-ATX (XL-ATX) ===== 5HTPC (Home Theater Personal Computer) 6ITX (Information Technology eXtended) 7ATX (Advanced Technology eXtended) ===== Each case is designed for a specific motherboard size while some are universal. For example, an ATX manufacturer can have a case that supports both ATX and M-ATX. In terms of features, it can vary depending on the manufacturer. Some features include: USB ports Headphone jack Microphone jack Fans Drive bays Expansion slots The USB ports are used to connect USB devices such as flash drives, external disks, etc. The headphone jack can be used to listen to audio using headphones. The microphone jack allows you to connect a microphone. The fans are used to cool down or lower the temperature of your computer. Some cases include fans while other people choose to buy their own fans. That is up to you to decide. The drive bays are where the DVD Drive, or hard drive or SSD are mounted. The expansion slots are used for PCI8 devices like a graphics card, wireless card or audio card. Does a case affect compatibility with OS X? The answer is no. You can buy whichever case you want as long as the motherboard and other hardware components you buy fit in that case. ===== 8PCI (Peripheral Component Interconnect) ===== II. Motherboard The motherboard is the body (or logic board) of the computer. This is where all of the computer components are connected together to work. The motherboard can be overwhelming to look at because of all the connectors, ports, slots, and other little circuitry that it contains. Once you explore where everything is on the motherboard, it won’t be scary to look at anymore (assuming that you got scared). Did I mention that there is a lot of information to cover here? A motherboard can contain these ports: USB9 ports VGA10 video port DVI11 video port HDMI12 video/audio port LAN13 (Ethernet) port Line In (Audio in) audio port Line Out (Audio out) audio port Microphone port PS/214 port I don’t think I need to explain what these ports are for. They are straightforward. If there is a port that is not mentioned here, check the motherboard manufacturer’s manual for more information. ===== 9USB (Universal Serial Bus) 10VGA (Video Graphics Array) 11DVI (Digital Visual Interface) 12HDMI (High Definition Multimedia Interface) 13LAN (Local Area Network) 14PS/2 (Keyboard and Mouse) ===== As seen on the top picture, this is what a typical motherboard with a variety of ports looks like. Remember that all motherboards are different so some of the ports shown here may or may not be represented in this picture. A motherboard can contain these slots: PCI-E (PCI Express) CPU Memory (RAM) The PCI-E slots can come in different sizes such as PCI-E 1x (1 pin) or PCI-E 16x (16 pin). This determines the size of the PCI-E card that can fit into these slots. A PCI-E card can be a wireless card, an audio card, a graphics card, or other cards. The CPU slot is where the CPU is held. One thing to note here is that each motherboard can fit a certain CPU. You must buy the correct processor for the motherboard or else it won’t work. Intel® and Advanced Micro Devices (AMD) are both processor manufacturers that create processors for computers. Usually the box on the motherboard will say which processor manufacturer the motherboard uses. Even though you may already know which manufacturer it uses, you must also know which processor models are compatible. You can determine this by reading which socket it uses. For example, a motherboard whose CPU socket is an LGA 1150 is compatible with 4th Generation Intel® processors. Again, if you are not sure, read the specifications of the motherboard and you can find out what processors are compatible once you know the socket. The memory (RAM) slot is where you are able to insert the memory sticks. A motherboard may contain these connectors: Main power connector 12V power connector SATA III 6Gb/s connector SATA II 3Gb/s connector USB connectors CPU fan connector System fan connector Front panel audio connector System panel connector Chassis intrusion connector TPM module connector Serial port connector The main power connector is where the power supply is connected. In most cases it would be a 24-pin connector. The 12V power connector is where the power supply is connected. This connector is known as the 12V rail, which is usually important for dedicated graphics cards. It is important because of the Amps15 that it provides to the motherboard. SATA16 II 3 Gb/s and SATA III 6 Gb/s connectors are used to connect hard drives and solid state disks. These connectors have a maximum speed of 3 Gb/s or 6Gb/s. Note that a 3 Gb/s hard drive connected to a 6 Gb/s connector does not give speeds up to 6 Gb/s. The hard drive must already support that speed. USB connectors are used connect the USB ports on the case to the motherboard. The CPU fan connector is used to connect a CPU fan to the CPU. The system fan connector is used to connect extra fans such as case fans. ===== 15Amps (Amperage): A measurement of electrical current flowing around. 16 SATA (Serial Advanced Technology Attachment) ===== The front panel audio connector is used to connect the audio ports on the case to the motherboard. The system panel connector is used to connect the buttons and LEDs on the case to the motherboard. The chassis intrusion connector is used to connect the chassis sensor on the case to the motherboard. If the case is opened and the computer is on, an error message will appear on the screen and an alarm will go off. The alarm can only be heard if you have a motherboard speaker17 installed. The TPM18 module connector is used to connect a hardware based security microcontroller that stores keys, passwords and encrypts data. Most users don’t need to worry about this connector. The serial port connector is used to connect a serial port to the motherboard. Some motherboards still come with a serial port while others have removed it but is added it as a connector of someone requires it. ===== 17Some motherboards come with a speaker while others don’t. They could also be included in the case. The speaker is used to hear POST errors and alarms. If you have noticed on some computers, there is a beep that comes from the case when something wrong happens. This speaker is optional and can be purchased online if you need it. 18TPM (Trusted Platform Model) ===== Does a Motherboard affect compatibility with OS X? The answer is yes. There are some motherboards that can’t enable sleep or some motherboards contain Ethernet and audio ports that are not usable on OS X. Check with the Hackintosh community to see whether the motherboard you’re thinking of buying or already bought is fully compatible. If a variant of a compatible motherboard works with OS X, then it is more likely that the motherboard will be compatible as well. Variants do not change dramatically, so the difference may only be in more or less ports or an extra PCI-E slot. III. Power Supply Unit The power supply is the blood (or electricity) of the computer. This component is very important for your computer because if a bad power supply unit is connected to your computer, then it can damage the motherboard and other computer parts. When considering in buying a power supply unit, you must think of these things: Brand Wattage 12V Rail Amps Power cables Do not buy a cheap or unbranded power supply! It is highly important that you buy a brand name power supply unit like Cooler Master®, Antec®, Corsair®, EVGA®, Thermaltake® or any other highly rated power supply. Read the reviews before buying! Wattage is the amount of power. Think about it this way. If you are going to build a computer with only integrated graphics then the recommended amount that you should be looking for in a power supply unit is 300-450 Watts. PSUs19 at these levels have adequate 12V Rail Amps in case you want to connect other PCI-E cards, or more storage devices other than a dedicated graphics card. However, if you are planning to add a dedicated graphics card (only 1 GPU), you must purchase a power supply unit with 500 Watts or higher. Second, the 12V Rail Amps must provide at least 20 Amps or higher. These specifications are displayed in the box or in the PSU itself. If a special graphics card requires more Watts or more than 20 Amps on the 12V Rail to work, then you must have a PSU that supplies the recommended Watts and Amps levels listed for that graphics card. Here is another alternative way to tackle wattage. There are power supply unit wattage calculators on the Internet that calculate the total amount of wattage that your computer build might use. You can check them out to get an idea of what power supply unit you should be looking for! Some power supply units contain multiple +12V rail lines with a certain amount of Amps for each. Which one is better? This does not matter on low wattage power supplies but in general, multiple +12V rail lines are recommended for high wattage power supplies. Think of it this way. Suppose that there are 2 +12V rails that support up to 20 Amps each. Each rail has a sensor. If the sensor detects that one of the rail’s Amps is higher than 20 Amps, it will immediately cause the PSU to turn off. Suppose that there is a single +12V rail line that supports up to 40 Amps. The sensor will only shut down the PSU if the Amps exceed over 40 Amps. What does this mean? It basically means that a multiple rail power supply unit will detect a problem much quicker, and will save itself from being damaged. A single rail power supply unit may already be encountering a problem but it does not save itself after the Amps exceed 40 Amps. So the main difference is that a multiple +12V rail PSU contains extra protection than a single +12V rail PSU. ===== 19PSU (Power Supply Unit) ===== Regardless of what power supply unit you chose, most power supply units contain these protections: Under Voltage Protection (UVP) Over Voltage Protection (OVP) Over Current Protection (OCP) Over Temperature Protection (OTP) Over Power Protection (OPP) Over Load Protection (OLP) Short Circuit Protection (SCP) No-Load Operation (NLO) You can find more information about these protections on the Internet. I believe these are straightforward to understand. Each power supply contains a set of power cables that power up your hardware components. This picture shows the common power cables that are included in a power supply: The motherboard’s instruction manual should tell you what power cables it needs from the power supply unit. The PSU manual will also give you a description of these cables. Most motherboards use a big 24-pin power cable. This power cable can also be known as the ATX main power cable The power cable that is called “P4 MB” is also known as the +12V rail power cable. These are usually 4-pin cables. This power cable can also be known as the ATX 12V power cable. Sometimes there might be an 8-pin EPS +12V rail power cable instead of a “P4 MB”. Some 8-pin EPS +12V cables can be broken apart to become 2 separate 4-pin “P4 MB” power cables. Some motherboards use an 8-pin EPS +12V power cable instead of the 4-pin “P4 MB”. PCI-E power cables are usually used for dedicated graphics cards that need extra power. The 4-pin Molex power cable is used for old DVD drives, fans, or other devices that use a Molex power connector. The floppy power cable is used for floppy drives, but can be modified to work for a SATA or Molex device using an adapter. Remember, check the motherboard and computer component’s manual to know exactly what power cable it needs. If you are still unsure how a power supply works or what each power cable is used for, the Internet can help you as there are many resources out there that explain this in detail. Does a Power supply unit affect compatibility with OS X? The answer is no. Just make sure you pick the right power supply unit that works best with your computer components. IV. Memory (RAM) Memory works together with the brain (or CPU). It is also a part of the computer. Memory is used to store large amounts of information from the hard disk onto memory for quick access. More memory allows more applications to run. It also allows more information to be stored so that the CPU doesn’t have to go read it from the hard disk. Most desktop motherboards accept a 240-pin RAM stick. Always read the motherboard’s manual just to be sure. If you go on the Internet to find RAM, you’ll always deal with: RAM size Speed RAM sticks come in sizes such as 2GB, 4GB, 8GB, or 16GB. The maximum amount of RAM that can be used on your motherboard should be listed in the manual. For example, if a motherboard can only use up to 16GB of RAM and you end up having a total of 32GB, your motherboard will never use more than 16GB of RAM. One thing I would like to point out is the dual channel memory feature on most motherboards. Suppose that you would like to add 8GB of RAM to your motherboard. Suppose that your motherboard only accepts 2 RAM sticks. You have two choices here. You can either buy 1 8GB RAM stick or buy 2x (two) 4GB RAM sticks. In order to activate the dual channel memory feature, you must install 2 RAM sticks of the same size. You gain a little bit of performance if you do this. If only 1 RAM stick is installed, it will work in single channel mode. When shopping for RAM, you will see things like DDR320 or DD3L21 SDRAM, PC3-12800, 1600 MHz and other numbers. Stick to the basics! First, check what RAM type your motherboard accepts. Most motherboards use DDR3 while higher end motherboards can use DDR4. Regardless of the type, they will be SDRAM22. Sometimes you will see something that looks like PC3-12800 or PC3-10600, or something similar. That is just the module name so don’t worry too much about that. What’s more important is the speed. The most common RAM speeds used are 1333 MHz and 1600 MHz. Check your motherboard’s manual or specification sheet to check what is the maximum speed that it can use on those RAM sticks. In general, faster RAM sticks bring faster performance. *If you want to save a bit more money on RAM, consider buying used RAM. RAM usually lasts a very long time. RAM is never touched once its on the motherboard so most used ones look brand new. ===== 20DDR3 (Double Data Rate Type 3) 21DDR3L: Same performance as DDR3 but uses less voltage. L stands for “Low Voltage”. 22SDRAM (Synchronous Dynamic Random Access Memory) ===== Does Memory (RAM) affect compatibility with OS X? The answer is no, but at least have 2GB or higher available for OS X. It doesn’t matter what brand you buy as long as it does the job. V. CPU The CPU is the brain (or processor) of the computer. It performs all of the instructions you ask it to do. The faster the processor, the faster the applications will run and encoding and decoding media speeds will increase. Since this guide involves building a Hackintosh, I will only talk about compatible Intel® processors. On a Hackintosh, you are recommended to use a processor based on the Intel® Core™ series. This includes: 1st Generation Intel® Core™ i3, i5, i7 based on Westmere Architecture 2nd Generation Intel® Core™ i3, i5, i7 based on Sandy Bridge Architecture 3rd Generation Intel® Core™ i3, i5, i7 based on Ivy Bridge Architecture 4th Generation Intel® Core™ i3, i5, i7 based on Haswell Architecture 5th Generation Intel® Core™ i3, i5, i7 based on Broadwell Architecture 6th Generation Intel® Core™ i3, i5, i7 based on Skylake Architecture You also have to decide if you are going to use the IGPU included in these processors. If you are going to use the IGPU, you must find a processor that includes a compatible IGPU that OS X can detect such as: Intel® HD Graphics (Westmere – Arrandale Laptops only) Intel® HD Graphics 3000 (Sandy Bridge) Intel® HD Graphics 4000 (Ivy Bridge) Intel® HD Graphics 4400/4600 (Haswell) Intel® Iris™ Pro Graphics 6200 (Broadwell) Intel® HD Graphics 530 (Skylake) There may be more IGPU models compatible but you will need to check with the Hackintosh community to be sure. If you are not planning to use the IGPU, then you can buy whichever processor listed here that fits your needs. Each processor has its own clock speed. Some processors have Intel® Turbo Boost Technology 2.0 that increase clock performance when it is needed. So which processor do you buy? First you must know which generation and architecture your motherboard supports. If you know the CPU socket type of the motherboard, then it will be easy to see which processors it supports. For example, the MSI® H81M-E34 motherboard has the LGA 1150 socket. It is compatible with a 4th Generation Intel® Core™ i3, i5, i7 Haswell processor. For MSI® H81M family motherboards, CPU compatibility information is listed on their support page. Once you know what generation and architecture your processor supports, should you buy the Intel® Core™ i3, i5, or i7? That is up to you to decide. Your decision will be based on: Price Speed IGPU compatibility Usage These are basically the differences between Intel® Core™ i3, i5, and i7: The more cores that a CPU has, the more things it can do at once. Hyper-Threading schedules processing tasks, which can be seen during video editing and 3D rendering. For example, you are editing a video frame but the processor already knows what the next frame will be so has it prepared for you already. The CPU will not stay there doing nothing. The last difference is Turbo Boost, which is similar to overclocking a CPU, where the clock speed and frequencies are increased for a short amount of time, but it is done safely so there is no risk of overheating. Does the CPU affect compatibility with OS X? The answer is yes. As long as the processor is an Intel® Core™ i3, i5, or i7, it will work. However, if you want to use an IGPU, certain Intel® Core™ models have a compatible IGPU that OS X can recognize. Check with the Hackintosh community for more information about using the IGPU. VI. Hard Disk / SSD Both the hard disk and SSD are known as storage devices. They allow you to store your personal files, backups, and contains the operating system. These are the general differences of the two: SSDs are faster than traditional hard disks but are more expensive and still provide less storage space. Most SSDs use the SATA III 6 Gb/s connector. Hard disk are slower compared to SSDs but the main benefit is that you can get more storage space for less money. Different Hard disk manufacturers create different hard disk models where they vary in: Speed Cache SATA connector Hard disk speed can either be 5400 RPM23 or 7200 RPM. A faster RPM means faster access to files. ===== 23RPM (Revolutions per Minute) ===== Cache is used to store temporary data to access faster. The size can range from 16MB, 32MB, and 64MB. More cache means more temporary data can be stored. Some hard disks are made for SATA II 3 Gb/s or SATA III 6 Gb/s speeds. SATA III hard disks are faster than SATA II hard disks. A SATA III hard disk should be connected to the SATA III connector while a SATA II hard disk should be connected to a SATA II connector. Does a hard disk / ssd affect compatibility with OS X? The answer is no. Any hard disk or SSD will work. VII. Graphics Cards So what are graphics cards? Should you run to the store and buy a graphics card? Well, it depends on what you are going to do with your computer. In general, graphics cards are similar to integrated graphics processing units, or IGPUs. These IGPUs are integrated with the processor. If you read the specifications of a computer or an Intel processor, sometimes you'll see that it mentions Intel HD Graphics or Intel Iris Graphics. But what does this all mean? IGPUs are graphics processors. The operating system uses graphics drivers to communicate what is going on with your computer and outputting this information to your computer screen with the help of a graphics processing unit. Without this, you won't see anything. Sounds simple right? Then another question arises. Why do people buy these expensive graphics cards? Let me explain. When you are playing a game, or a video, or editing photos and movies, you are using the graphics processing unit, or GPU. Each GPU has a clock speed which is the amount of time it takes to process data. A lower clock speed is slower to process data and a higher clock speed is faster in processing data. Next is the amount of memory that the GPU has. Some GPUs have DDR RAM or a newer form of graphics memory called GDDR RAM. DDR RAM is the same RAM type used by a computer, for example DDR3. GDDR RAM on the other hand is specifically designed for graphics. If a GPU uses GDDR RAM, then performance will be faster than GPUs with DDR RAM. What is this memory used for? The memory on a GPU is used as a place to store working graphics information like screen resolution, game textures, images, and videos. A frame buffer is used to switch graphics information back and forth. For example, a higher screen resolution requires more pixels, and requires the frame buffer to use more memory to output that information on your screen. Another example, when playing a game, the game has textures that are handled by the frame buffer and are stored in memory so that you can see the virtual world. This is where things get interesting. What happens if you run out of memory on the GPU? Good question, and the answer is basically called lag, or framerate drops. I hope you have noticed that the clock speed and memory on a GPU work together to help the frame buffer output an image on your computer screen. When the GPU runs out of memory, it has to rely on your computer's main memory instead. Basically, textures, or other information has to be swapped, or moved, to your computer's main memory, and new information has to be sent to the GPU's memory. When it needs old information, the GPU has to talk to your computer's main memory and then transfer this information back to the GPU. All this information switching causes framerate drops or lag. What if your computer starts running out of memory because of your GPU? You guessed it, the computer starts slowing down even more because now the computer has to store important information to the hard drive or SSD. This is the main reason why IGPUs cannot handle games properly. For example, they lag on graphic intensive games because they don't have enough dedicated memory. They have to share your computer's main memory which causes swapping of information back and forth. The only time you will suffer from lag is if you are a user who likes to play the latest games, or use a 4K monitor, or edit large amounts of videos, anything graphics intensive. If you are more of a basic user, who likes to play casual games like The Sims, or watch YouTube videos or playing a DVD movie, then you might not need a high performance GPU. An IGPU will be more than enough for a basic user so you don't need to spend money. However, for those that need more power, a graphics card provides a powerful GPU. So what should you look for when buying a graphics card? You should mostly focus on clock speed, memory type, and the amount of memory that the graphics card provides. So think of it this way: Higher Clock Speed + Large amount of GDDR5 memory = High performance You will notice that high end graphics cards have large amounts of graphics memory and high clock speeds. The higher it is, the more expensive graphics cards get. Again, you don't have to buy an expensive graphics card. Buy a graphics card that fits your needs. There are reviewers on the Internet that review graphics card performance and you can determine which graphics card to buy looking at this information. And of course, you have to see if this graphics card works on OS X! For the most part, these are the compatible NVIDIA graphics cards that will work on OS X: NVIDIA GeForce Kepler Architecture GeForce GTX 650 GeForce GTX 650 TI GeForce GTX 660 GeForce GTX 660 TI GeForce GTX 670 GeForce GTX 680 GeForce GTX 690 GeForce GT 720* GeForce GT 730* NVIDIA GeForce Maxwell Architecture NVIDIA GeForce GT 740* NVIDIA GeForce GTX 750* NVIDIA GeForce GTX 760* NVIDIA GeForce GTX 770* NVIDIA GeForce GTX 780* NVIDIA GeForce GTX 950* NVIDIA GeForce GTX 960* NVIDIA GeForce GTX 970* NVIDIA GeForce GTX 980* NVIDIA GeForce GTX Titan X / Z* NVIDIA GeForce Pascal Architecture Unknown at this time. *Requires the installation of NVIDIA's Web Drivers to work properly. Don't worry its easy! Note: Some of these NVIDIA graphics cards have variant models. Variant models are special versions of the base model which may include higher clock speeds, coolers, more memory size, and so on. Pick one that's right for you. *This is clearly a real Mac and not a Hackintosh. Can't you see the Apple logo? Anyways, can we beat Apple's most cheapest Mac, the Mac Mini? Of course! The question is, how? Well let's think about the parts we need: Case MSI H81M Motherboard 4th Generation (Haswell) Intel Core i3, i5, or i7 Processor Memory (RAM) Power Supply Unit Hard Disk / SSD NVIDIA GeForce compatible graphics card (Optional) Some of those parts listed above can be swapped for a cheaper or expensive model. That is up to you to decide. You may be wondering what parts I bought for my budget Hackintosh build. Here are the parts that I'm using for my build: Sentey Cyberia GS 6007 Mid-ATX case MSI H81M-E34 Motherboard 4th Generation (Haswell) Intel Core i3 4330 8GB of G.SKILL Ripjaws X DDR3 SDRAM 1600 MHz Seagate Barracuda 1TB 7200 RPM SATA III Hard Disk Cooler Master Elite V2 550 Watt Power Supply Unit EVGA NVIDIA GeForce GTX 750TI Superclocked For less than $500, I have built a Hackintosh that kills the Mac Mini in performance and price. If I didn't buy the graphics card, then it would cost less than $500. So let's go over the details. 1. Case ($34 US) The case that I bought was the Sentey Cyberia GS 6007 Mid-ATX case. In general, all you need to know is that you should buy a case that fits the MSI H81M motherboard that you choose and that it fits your needs. Some cases have USB 2.0 ports, others have USB 3.0 ports, some include extra fans and so on. Some cases look prettier than others. You are free to buy whichever case you want as long as it fits the motherboard. It can be a cheap or it can be an expensive case! 2. MSI H81M Motherboard ($54 US) I went with the MSI H81M-E34 motherboard. It had all of the video and audio ports that I needed and a lot of USB 3.0 ports. It includes a PCI-E 16x slot for a graphics card and 2 PCI 1x slots for things like wireless networking and bluetooth! Compare the specifications for each MSI H81M motherboard and find the one that works best for you. 3. Processor ($134 US) The processor I bought was the 4th Generation (Haswell) Intel Core i3 4330. It also includes the Intel HD Graphics 4600 IGPU so it is natively supported on OS X. Here's how it works: Option 1) If you want to have a native experience on OS X using integrated graphics, then it would be best to buy an 4th Generation (Haswell) Intel Core processor with Intel HD Graphics 4600. Option 2) If you are in a tight budget and still want to use integrated graphics, then you would need to buy a 4th Generation (Haswell) Intel Core processor with Intel HD Graphics 4400. Basically what will happen is that in Clover Bootloader, we will fake the ID of the Intel HD Graphics 4400 and change it to the Intel HD Graphics 4600 ID. OS X will think that you are using the Intel HD Graphics 4600 but instead it will enable the Intel HD Graphics 4400. Remember that Intel HD Graphics 4600 is slightly faster than Intel HD Graphics 4400. Option 3) If you do not care about integrated graphics and want to use a dedicated graphics card, then it doesn't matter what 4th Generation (Haswell) Intel Core processor you buy. NOTE: I would like to point out that you should check the MSI H81M motherboard website that corresponds to your motherboard model to make sure that the processor you want is supported. Some motherboards may not support Haswell Refresh CPUs out of the box. If the motherboard was made during mid/late 2014 or 2015, then it should support Haswell Refresh CPUs out of the box. Choose the processor that works best for your needs, performance, and price. 4. Memory (RAM) ($49 US) I bought 8GB of G.SKILL Ripjaws X DDR3 SDRAM 1600 MHz for my Hackintosh. There isn't anything special about RAM so buy the amount of memory that you need. Remember to not exceed the amount of RAM that the motherboard can support. Also, remember that OS X needs at least 2GB of RAM to work. 5. Hard Disk / SSD ($50 US) I bought a Seagate Barracuda 1TB 7200 RPM SATA III Hard Disk. Again there isn't anything special about storage. Remember that SATA III allows speeds up to 6 Gb/s and SATA II allows 3 Gb/s. You are free to choose the storage amount or storage type that you need. 6. Power Supply Unit ($39 US) I bought the Cooler Master Elite V2 550 Watt power supply unit. The reason why I bought this wattage amount was because of the EVGA NVIDIA GeForce GTX 750TI Superclocked graphics card. This graphics card requires a minimum of 20 Amps on the +12V rail. If your are only using integrated graphics, then a minimum of 300 Watt or higher is recommended. However, if you are planning to upgrade to a dedicated graphics card in the future, might as well invest in a 500 Watt or higher power supply unit. Note: Never buy an unbranded power supply unit. Always buy a brand name power supply unit such as Cooler Master, Corsair, EVGA, or any other highly rated power supply. Buying a cheap power supply might also destroy other computer parts. Buy a trusted power supply unit that gives enough wattage for your Hackintosh. 7. Dedicated Graphics Card ($130 US) (Optional) I ended up buying an EVGA NVIDIA GeForce GTX 750TI Superclocked graphics card because I wanted to play modern games with good performance on my Hackintosh. Again, you can pick a graphics card that is right for you. Make sure that it is compatible with either the native NVIDIA kexts from Apple or NVIDIA's Web Drivers. This part is optional and is not required for making OS X work on an MSI H81M motherboard. More info on NVIDIA cards soon. Currently I'm giving priority to integrated graphics. So in total, I have spent $490 US dollars for my Hackintosh build! If I did not buy the dedicated graphics card, then the total spent would have been $360! Depending on your choices, you can either save even more money or go big and buy high end parts. That is up to you to decide. Either way you save money because compared to real Macs, Hackintoshes are upgradable! Note: You will need to have access to OS X to do this. You can use another computer running OS X or an OS X virtual machine. I. Create an OS X USB Installer with Clover UEFI (OS X 10.10 Yosemite) ( Any Build ) Before you begin, you will need to create an OS X USB installer with Clover UEFI. 1) The easiest way that you can create an OS X USB installer with Clover UEFI is by using Chris111's Clover 2.3K Special Edition Installer (http://www.insanelymac.com/forum/files/file/403-clover-v23k-special-edition/). 2) Make sure your USB drive has at least 8GB of free storage. Open Disk Utility and format the USB Drive as Mac OS Extended (Journaled) using the GUID partition scheme. 3) Download the OS X Yosemite Installer from the App Store and make sure it is saved in the Applications folder. 4) Open Clover 2.3K Special Edition Installer. Click Yes to continue. Click continue and continue. 5) You need to change the Install destination to your USB drive by clicking on Change Install Location. 6) Click on Customize and select these options: Installer OS X Yosemite Install for UEFI Booting only Install Clover in the ESP Leave everything else unchecked and click Install to start the installation. 7) The Installer will detect your OS X Install app in the Applications folder and create a USB installer out of it. It will also install Clover Boatloader UEFI files so that you can boot to it using the USB stick. The installer can take up to 25 minutes to create the USB installer so do not quit the installer until it is finished. I. Create an OS X USB Installer with Clover UEFI (OS X 10.11 El Capitan) ( Any Build ) Before you begin, you will need to create an OS X USB installer with Clover UEFI. 1) The easiest way that you can create an OS X USB installer with Clover UEFI is by using Chris111's Clover 2.3K Special Edition V2 Installer (http://www.insanelymac.com/forum/files/file/471-clover-v23k-special-edition-v2/). 2) Make sure your USB drive has at least 8GB of free storage. Open Disk Utility and format the USB Drive as Mac OS Extended (Journaled) using the GUID partition scheme. 3) Download the OS X Yosemite Installer from the App Store and make sure it is saved in the Applications folder. 4) Open Clover 2.3K Special Edition V2 Installer. Click Yes to continue. Click continue and continue. 5) You need to change the Install destination to your USB drive by clicking on Change Install Location. 6) Click on Customize and select these options: Installer OS X El Capitan Install for UEFI Booting only Install Clover in the ESP Leave everything else unchecked and click Install to start the installation. 7) The Installer will detect your OS X Install app in the Applications folder and create a USB installer out of it. It will also install Clover Boatloader UEFI files so that you can boot to it using the USB stick. The installer can take up to 25 minutes to create the USB installer so do not quit the installer until it is finished. II. OSX USB Installer with Clover UEFI Configuration ( Any Build) The Clover Bootloader files will be stored in the EFI partition of the USB drive. EFI partitions are basically partitions that contain boot loader files. EFI partitions are usually hidden and must be mounted. You will encounter this frequently. We will need to use Clover Configurator to modify the Clover Bootloader settings and mount these EFI partitions. Download Clover Configurator (http://www.hackintoshosx.com/files/file/49-clover-configurator/). Then open Clover Configurator. 8) You will probably see a message to mount EFI partition. Click on Mount EFI Partition. You will see the Mount Partition screen. On the bottom right, click on Mount EFI Partition. 9) You will probably see a window saying that there are multiple EFI partitions found and you must choose the disk where the EFI partition is stored. Usually disk0 is the main hard disk on the computer and disk1, disk2, etc are attached drives. Since we are dealing with the USB EFI partition, then the partition we need to load is disk1s1. Highlight it and click OK. 10) We are going to create a Clover config.plist file. So go to the menubar and select File > New. A warning may pop up if you have not mounted the USB EFI partition. 10.1) ACPI Section Let's look at the ACPI section. It's all blank. It looks scary too. In general, I like to enable the basic options. We are only configuring the USB Clover config.plist. We just want Clover to enable power management when installing OS X so that the computer doesn't overheat. Enable (click on checkbox) Generate PStates Generate CStates Halt Enabler By enabling PStates, we are telling Clover to generate CPU operational states. In other words, its the CPU frequencies. By enabling CStates, we are telling Clover to generate CPU idle states. In other words, these CPU states are active when the CPU is doing nothing or when sleeping. Well that's good enough, let's move onto the Boot section. 10.2) Boot Section Yes, there are many options here. These are the essential options I believe are important to know: nv_disable = 1 kext-dev-mode = 1 rootless = 0 Default Boot Volume Legacy nv_disable = 1 If you are booting with a dedicated NVIDIA graphics card, you must enable this option or else you will never see the installation screen. This only applies to graphics cards that are not supported out of the box by Apple. For those who are booting with integrated graphics, then this option is useless. kext-dev-mode = 1 If you are using non Apple kexts, then this has to be enabled. rootless = 0 This was originally used in OS X El Capitan but no longer has a function. You can enable this if you want but makes no difference. Default Boot Volume You can leave this blank if you want. I ended up putting "LastBootedVolume" as the default boot volume. This basically highlights the last booted volume you chose in the Clover boot menu. Legacy I selected "PBR". There are other options there such as remove timeout or custom logo, but that is up to you if you want to play around with those settings. As for the other arguments available, you may have to enable them in the case where you computer does not boot. For example, some users need to enable NCPI=0x2000 because its stops booting at [PCI Configuration Begin] as seen in verbose mode. You will have to research on that on your own since I personally have not needed to enable those options. We will be skipping Devices section and Disabled Drivers section. 10.3) GUI Section Now let's look at the GUI section. Everything can be left alone. The only change that you may want to do is set the Theme to "embedded". This will cause Clover to use the embedded theme in the Clover boot menu. And because it looks nice! 10.4) Graphics Section Let's move to the Graphics section. This section is important if you are going to boot using Intel® HD Graphics 4400 or Intel® HD Graphics 4600. If so, then you must focus on these two options: Enable (click on checkbox) Inject Intel Set ig-platform-id Inject Intel basically tells Clover that you are going to boot with integrated graphics. ig-platform-id is used to specify which Intel® IGPU you are going to use. For desktops, the value set in ig-platform-id is 0x0D220003. If you are using Intel® HD Graphics 4400, you will need to do and extra step and download Fake PCIID and FakePCIID_HD4600_HD4400 kexts. Place these kexts in Clover's kext folder that corresponds to the OS X version that you are going to boot. 10.5) Kernel and Kext Patches The next section is Kernel and Kext Patches. By default, AppleRTC is checked. This prevents the complementary metal oxide semiconductor memory chip (CMOS) from being reset. There isn't a good reason why to uncheck it. If you are using an Intel® Haswell processor, you must enable KernelPm. If you are using an Intel® Pentium or Intel® Celeron processor, you must set FakeCPUID. OS X will refuse to boot without a value here since it doesn't know how to deal with an incompatible processor. More information on this later on. 10.6) RT Variables Section Let's move to RT Variables section. If you are using OS X Yosemite or lower, you don't have to worry about this section. If you are using OS X El Capitan or higher, you need to set BooterConfig to 0x28 and CsrActiveConfig 0x67. More information on this in Apple's System Integrity Protection (SIP) section. 10.7) SMBIOS Section Let's move to SMBIOS section. This section allows you to set the Mac that you will be emulating. For computer builds with Intel® Haswell processors, the iMac 14,1 or iMac 14,2 is recommended. To generate an SMBIOS, click on the wand button on the right. From there choose the Mac that you will be emulating and then select the Mac model from the dropdown menu on the top. 10.8) System Parameters The next section is System Parameters. This section is important. You must enable these options: Enable (click on checkbox) Inject System ID Set Inject Kexts If you set Inject Kexts set to Detect, Clover will search the Clover's kext folder to see if there are any kexts to load. If there are, it will load them during boot. If you set Inject Kexts set to Yes, Clover will force load the kexts in Clover's kext folder. Useful if for some reason Clover does not load or detect a kext if Detect option is used. 10.9) Install Drivers The last section that is very important to look at is the Install Drivers section. MSI H81M Builds: In the Drivers UEFI 64 BIT area, you must enable the drivers listed below: OsxAptioFix2Drv VBoxHfs In the Extra Drivers section, you must enable: OsxFatBinaryDrv UEFI All Other Builds: You will need to research on what drivers you need to enable on Clover Configurator, if any. The target partition can be set at the top right corner. Make sure that it says "EFI" and that this EFI partition that it is referring to is the one inside your USB drive. You may need to press the refresh button to see this partition as an option. Once you are ready to save the Clover config.plist file, go to the menubar and press File > Save. Then you need to save this config.pst file in the Clover folder that is located inside your USB EFI partition. 11) You can now close Clover Configurator. **********************The content below is outdated. Do not follow. Skip to Prepare MSI H81M Bios if you are using an MSI H81M build.********************************************************************************* 10) The EFI partition of the USB drive is now mounted. Open Finder and click on the mounted EFI partition. Notice the icon that the mounted partition has. An EFI partition that is inside a hard disk has the icon of a hard disk. An EFI partition that is inside a USB drive will have the icon of a removable disk. 11) Go to EFI > CLOVER folder. You will see the Clover boot files. 12) Leave this Finder window open since you will need to go here again soon. Download my MSI H81M Motherboards Pack from the InsanelyMac Downloads section (http://www.insanelymac.com/forum/files/file/412-msi-h81m-motherboards-pack/) and extract it and open it. 13) You will see this: We will need to replace some files inside the CLOVER folder inside the EFI partition in order to be able to boot successfully to the OS X installer. At the same time, we'll enable graphics acceleration! 14) Inside the pack, go to Clover UEFI Files and then open the OS X folder that corresponds to the OS X version that you will be using on your Hackintosh. You should then see something like this: You will see 4 folders which are Intel HD Graphics 4400, Intel HD Graphics 4600, NVIDIA Graphics, and NVIDIA Graphics Disabled folders. You will need to choose which folder corresponds to your integrated graphics. If you are going to use Intel HD Graphics 4400, then open the Intel HD Graphics 4400 folder. If you are going to use Intel HD Graphics 4600, then open the Intel HD Graphics 4600 folder. Note: If you decided that you will not be using integrated graphics and want to boot using dedicated graphics without acceleration, then you must open the NVIDIA Graphics Disabled folder. Now skip to step 16. 15) Inside one of these folders you will see these files: The config.plist file contains Clover Bootloader settings that enables MSI H81M motherboards to boot to OS X with integrated graphics enabled. The Mac that we will be mimicking is the iMac 14,2 since this model supports both integrated and dedicated graphics. In order to enable the Intel HD Graphics 4600, I needed to enable "Inject Intel" and adding the ig-platform-id 0x0D22003. For Intel HD Graphics 4400, it is the same but the difference is that we needed to fake the ID of the Intel HD Graphics 4400 so that OS X thinks its the Intel HD Graphics 4600. The platform id used here enables both DVI-D and HDMI ports. This currently works for OS X Yosemite. This whole thing basically means that you will never need to modify the actual Intel HD Graphics kext files! Anyways, this has been done for you. The drivers64UEFI contains drivers for Clover Bootloader. In order to boot MSI H81M motherboards, the OsxAptioFixDrv-64.efi file was needed to fix Clover Bootloader from freezing at "Root UUID Is: ######-######-#######-######-#######". This has been done for you. The kexts folder contains the essential FakeSMC kext. Without it, there's no Hackintosh. I also included the ethernet kext in there so that you can connect to the Internet after installing OS X since Clover Bootloader isn't installed in the hard disk yet. There is also a USB 3.0 kext in there so that you can use the USB 3.0 ports on the motherboard during or after OS X installation if needed. For Intel HD Graphics 4400 builds, there are 2 extra kexts that will fake the id of the Intel HD Graphics 4400 so that OS X thinks it is the Intel HD Graphics 4600. Basically what this folder does is when Clover Bootloader starts, it will load these kexts files inside this folder. All of this has been done for you. 16) All you need to do is copy those three items config.plist, drivers64UEFI, and kexts inside the pack to the EFI > CLOVER folder that you opened earlier. When asked to replace, select Apply to All and then click on Replace. The USB installer is now ready! You can safely un-mount the EFI and OS X USB parititons. II. Prepare the MSI H81M BIOS ( MSI H81M Builds ) Note: ​If you have decided that you will not be using integrated graphics and want to currently boot OS X using dedicated graphics without acceleration then ignore this part. 1) Connect the monitor to either the DVI-D or HDMI port. 2) On the MSI BIOS logo screen keep pressing F11. 3) A window will appear. Select "Enter Setup" and press Enter. 4) You will see something like this: 5) Click on Settings > Advanced > Integrated Graphics Configuration 6) Set Initiated Graphics Adapter to IGD. Note: If you only have integrated graphics on your MSI H81M motherboard, then this option would probably have been set by default. If you installed an NVIDIA dedicated graphics card, then you most likely connected your monitor to the dedicated graphics video output. MSI H81M motherboards automatically detect on first boot whether you have integrated graphics or dedicated graphics. For dedicated graphics users, you will need to change the option from "PEG" to IGD". When you save and restart, disconnect the monitor from the dedicated graphics card to the DVI-D or HDMI port on the motherboard. 7) Save settings and restart. I have thoroughly tested this and I have determined the best way for users with dedicated graphics to run OS X. The easiest way to do this is to disable your NVIDIA Graphics card from the MSI BIOS Settings and using integrated graphics. No matter what 4th Generation (Haswell) Intel Core i3, i5, or i7 processor you use or buy, it will include Intel HD Graphics 4400 or Intel HD Graphics 4600. There is no reason why you can't temporarily use the integrated graphics. Read the Note below for more information. 1) Follow the steps in the Motherboard Preparation for OS X (Integrated Graphics). 2) Remember that once you set Initiate Graphics Adapter from "PEG" to "IGD", the motherboard will disable your dedicated graphics card and you will need to connect your monitor to the DVI-D or HDMI port on your motherboard. 3) Follow the steps in the Install OS X / Prepare UEFI Dual Boot section. Follow Part 2 and Part 3 if needed. 4) We will be fixing the NVIDIA dedicated graphics card in the Post Installation section. Note: If for some reason you cannot use integrated graphics at all, (i.e. Intel HD Graphics 4400 not working, only VGA output in motherboard, being lazy), then do not change Initiate Graphics Adapter in the UEFI BIOS. Leave it as PEG. Luckly for you, I have already added nvdisable=1 to the Clover plist files so it will not load native NVIDIA graphics by default. OS X will use the software rendering engine to display the desktop so expect lags and graphical bugs. In short, follow the steps in the Motherboard Preparation for OS X (Integrated Graphics). There will be some notes in some steps for you to read if you decide to use dedicated graphics. In this section, we will install OS X! Sorry for the lack of screenshots here since there is no way to show this clearly. We want our Hackintosh to be a UEFI only system since having a Hybrid GPT/MBR partition isn't the best solution. 1) Insert the OS X Yosemite USB installer and keep pressing "F11". A window will appear. Select the name of your USB drive with the "UEFI" words next to it and press "Enter" 2) Clover Bootloader should now appear. Notice that it is using the native resolution of your monitor! Select the Install OS X Yosemite option, then press the Spacebar, and select the option to boot in verbose mode. This is useful to see if there are any errors. 3) If all goes well, the OS X Welcome screen will appear. Notice that graphics acceleration is already working! Select your language and click the arrow below to continue. 4) The menu bar should now appear at the top. Go to the Utilities menu and select Disk Utility. 5) Click on the Hard Drive / SSD that you will be formatting. Then go to the Partition tab. Here's how it works: If you only want OS X on your hackintosh, then create only 1 partition formatting it as Mac OS Extended (Journaled) If you will be dual booting other operating systems, then create 2 partitions. One of the partitions will be formatted as Mac OS Extended (Journaled) and the other partition will be formatted as Free Space. After you have decided what you will be doing, click on Options, select GUID Partition Table and click OK. Then click on Apply to format the disk. 6) Once the disk has been formatted, you can close Disk Utility. Continue with the OS X Installer. When it is time to select the disk that you will install OS X on, select the partition where OS X will be installed and continue.. 7) OS X should now be installing! 8) Your Hackintosh will reboot once the installation has finished. After reboot, keep pressing F11 and a window will appear. Select your OS X Yosemite USB installer with the words UEFI in it. When Clover Bootloader appears, select your OS X partition, press the Spacebar, and select the option to boot in verbose mode. 9) If successful, you should see the OS X initial setup screen in full native resolution and graphics acceleration! Go through the initial setup. 10) Once you're in the desktop, download Clover Bootloader (http://sourceforge.net/projects/cloverefiboot/), Clover Configurator (http://www.hackintoshosx.com/files/file/49-clover-configurator/), and my MSI H81M Motherboards Pack from the InsanelyMac Downloads section (http://www.insanelymac.com/forum/files/file/412-msi-h81m-motherboards-pack/). 11) Open the Clover Bootloader installer. You should see this: Click continue and continue. 12) You need to change the Install destination to your Hard Drive / SSD by clicking on Change Install Location. 13) Click on Customize and select these options: Install for UEFI Booting only Install Clover in the ESP Leave everything else unchecked and click Install to start the installation. 14) Once the installer finishes, close it and open Clover Configurator. 15) You will probably see a message to mount EFI partition. Click on Mount EFI Partition. You will see the Mount Partition screen. On the bottom right, click on Mount EFI Partition. 16) You will probably see a window saying that there are multiple EFI partitions because you forgot to remove the OS X Yosemite USB installer from the USB port. You must choose the disk where the EFI partition is stored. We want to boot OS X from our Hard Drive so in this case disk0 is the main hard disk on the computer. Highlight it and click OK. You can close Clover Configurator. 17) The EFI partition of the Hard Drive is now mounted. Open Finder and click on the mounted EFI partition. Notice the icon that the mounted partition has. An EFI partition that is inside a hard disk has the icon of a hard disk. An EFI partition that is inside a USB drive will have the icon of a removable disk. 18) Go to EFI > CLOVER folder. You will see the Clover boot files. Leave this Finder window open. We will need to replace some files inside the CLOVER folder inside the EFI partition in order to be able to boot OS X successfully. 19) Extract my MSI H81M Motherboards Pack if you haven't done so and open it. You will see this: 20) Inside the pack, go to Clover UEFI Files and then open the OS X folder that corresponds to the OS X version that you will be using on your Hackintosh. You should then see something like this: You will see 3 folders which are Intel HD Graphics 4400, Intel HD Graphics 4600, and NVIDIA Graphics folders. You will need to choose which folder corresponds to your graphics. If you are using Intel HD Graphics 4400, then open the Intel HD Graphics 4400 folder. If you are using Intel HD Graphics 4600, then open the Intel HD Graphics 4600 folder. Ignore the NVIDIA Graphics folder. 21) Inside one of those folders there will be three items, config.plist, drivers64UEFI and kexts. All you need to do is copy those three items inside the pack to the EFI > CLOVER folder that you opened earlier. When asked to replace, select Apply to All and then click on Replace. 22) Unmount the EFI partition and restart your Hackintosh. If successful, then your Hackintosh should boot straight into Clover Bootloader! 23) Here are your options: If you are only going to use OS X, then you are done! You can now go to the Post Installation section to finish configuring OS X. If you are going to Dual Boot Windows, go to Part 2 - Prepare Windows for UEFI Systems. Note: You will need to have access to Windows to do this. You can use another computer running Windows or a Windows virtual machine. Since our Hackintosh is going to be a pure UEFI system, then we need the Windows installer to work in UEFI mode. Download Rufus by going to this link: (https://rufus.akeo.ie). You do not need to install it, so just download Rufus Portable. 1) Insert the USB drive that you will use to create the Windows USB installer. 2) Double-click on the Rufus Portable icon and when the User Account Control window pops up, just click on Yes. 3) You should see something like this: Click on the disc icon. A Windows Explorer window will pop up and you will need to locate the Windows ISO image file. Click Open. 4) Click on the Partition Scheme and Target System Type and change it to "GPT Partition Scheme for UEFI computer". This is how it should look like: 5) Once you're ready, press Start. This will take a while. Once it is done, you are ready to install Windows. You can now proceed to Part 3 - Install Windows / Add Missing Clover UEFI Entry section. In this section, we will install Windows! Sorry for the lack of screenshots here since there is no way to show this clearly. If you have setup OS X correctly, we know that Clover UEFI and OS X works with no problem! But we're going to run into a problem. You will see why. 1) Insert the Windows USB installer and keep pressing "F11". A window will appear. Select the name of the Windows USB drive with the "UEFI" words next to it and press "Enter". 2) Go through the process. When you are asked for which type of installation do you want, select "Custom: Install Windows Only (Advanced)". 3) You will see various partitions on your Hard Drive / SSD. You want to install Windows on the Free Space partition you created earlier. So format this partition to the size you want. A window will pop up saying that It it needs to create other partitions for system files.. Just click OK and you will need to select the partition you formatted again. Once you are ready, press Next to install Windows. 4) When the Hackintosh reboots by itself, you will notice that Windows will automatically boot which means that Clover UEFI Bootloader is no longer detected on MSI H81M Motherboards. Unfortunately, MSI H81M Motherboards do not have the option to select which Bootloader in BIOS Setup. However, thanks to one of our InsanelyMac members fusion71au, we can easily solve this problem on Windows! 5) Go through the Windows initial setup process and once you reach the desktop, you will need to download EasyUEFI (http://www.easyuefi.com/index-us.html). EasyUEFI is also included in my MSI H81M Motherboards Pack. This application will allow us to edit UEFI boot entries. We need to add the Clover UEFI boot entry so that we can boot from Clover UEFI again. 6) Install EasyUEFI and open it. You will see something like this: 7) Disk0 is usually the internal Hard Drive / SSD. In the Boot order section, we can see that only Windows Boot Manager is detected. There is no mention of Clover UEFI anywhere. To solve this problem, click on the Add button (the second button you see on the right). 8) You will see something like this: We will add the missing Clover UEFI entry. On the Type box, select Linux or Other OS. On the description box, type "UEFI: Clover Bootloader". 9) Select the EFI partition on the Hard Disk / SSD. Next, click Browse. 10) Go to EFI > CLOVER > and select CLOVERX64.efi. Click OK. 11) Once you see that the File path box contains the location of CLOVERX64.efi, click OK. 12) You should now see UEFI: Clover Bootloader in the boot order section! 13) So all we have to do now is reboot the Hackintosh. When you see the MSI BIOS logo keep pressing F11. A window will pop up and you will notice that the entry "UEFI: Clover Bootloader" is now available! We are not done yet because we want our Hackintosh to boot to Clover Bootloader everytime we turn it on. So go to Enter Setup. 14) Go to Settings > Boot. You should see this: Click on the UEFI Hard Disk Drive BBS Properties option near the bottom. 15) You will see two entries now, Boot Option #1 and Boot Option #2. We need to change Boot Option #1 to be UEFI: Clover Bootloader. So click on entry #1 and select UEFI: Clover Bootloader. 16) You should now see this: Clover Bootloader is now in the 1st boot entry which means that Clover will be your default bootloader! Save changes and exit. 17) That's it, you now have a Dual Boot UEFI Hackintosh System! Remember that in order boot to Windows, in Clover you must select the Microsoft EFI option instead. 18) You can now go to the Post Installation section to finish configuring OS X! So let's see what we have done so far: Clover Bootloader is already installed to the Hard Drive / SSD. The Intel HD Graphics 4400/4600 works with QE/CI. Ethernet and USB 3.0 ports work. What's left? Here are the things we need to do: Install the NVIDIA GeForce Graphics Drivers (Dedicated Graphics builds only) Audio Create an SSDT for power management (Optional) Enable Ethernet AirDrop Fix 3rd Party USB 2.0/3.0 Ports DSDT? Sleep? I. Install NVIDIA GeForce Graphics Drivers (Dedicated Graphics Builds Only) MSI H81M Builds: Since I have added the iMac 14,2 SMBIOS to Clover for you in when you dragged those MSI H81M Clover UEFI files to your EFI partition on your Hard Disk / SSD, you will not encounter any problem when running NVIDIA Web Drivers Installer. All Builds: If you are using another SMBIOS other than iMac 14,2, then you will need to be using either MacPro 3,1, MacPro 4,1, or MacPro5,1. If you use NVIDIA WebDriver Updater (more info below), any SMBIOS will work. 1) Download the appropriate drivers for your NVIDIA Graphics card. These are the models that work with these drivers: NVIDIA GeForce GT 720 NVIDIA GeForce GT 730 NVIDIA GeForce GT 740 SC / FTW NVIDIA GeForce GTX 750 / SC / FTW / TI / TI SC / TI OC NVIDIA GeForce GTX 760 / SC / OC NVIDIA GeForce GTX 770 NVIDIA GeForce GTX 780 / SC / OC / FTW / TI / TI SC NVIDIA GeForce GTX 950 / SC / FTW NVIDIA GeForce GTX 960 SC / FTW NVIDIA GeForce GTX 970 SC / OC / FTW NVIDIA GeForce GTX 980 SC / OC / FTW NVIDIA GeForce GTX Titan X / Z OS X Yosemite 10.10.0: http://us.download.nvidia.com/Mac/Quadro_Certified/343.01.01f03/WebDriver-343.01.01f03.pkg OS X Yosemite 10.10.1: http://us.download.nvidia.com/Mac/Quadro_Certified/343.02.01f01/WebDriver-343.02.01f01.pkg OS X Yosemite 10.10.2: http://us.download.nvidia.com/Mac/Quadro_Certified/343.02.02f04/WebDriver-343.02.02f04.pkg OS X Yosemite 10.10.3: http://us.download.nvidia.com/Mac/Quadro_Certified/346.01.02f04/WebDriver-346.01.02f04.pkg OS X Yosemite 10.10.4 (Driver Update 1): http://us.download.nvidia.com/Mac/Quadro_Certified/346.01.03f01/WebDriver-346.01.03f01.pkg OS X Yosemite 10.10.4 (Driver Update 2): http://us.download.nvidia.com/Mac/Quadro_Certified/346.02.02f02/WebDriver-346.02.02f02.pkg OS X Yosemite 10.10.4 (Driver Update 3): http://us.download.nvidia.com/Mac/Quadro_Certified/346.02.02f03/WebDriver-346.02.02f03.pkg OS X Yosemite 10.10.5: http://us.download.nvidia.com/Mac/Quadro_Certified/346.02.03f01/WebDriver-346.02.03f01.pkg OS X El Capitan 10.11: http://us.download.nvidia.com/Mac/Quadro_Certified/346.03.02f01/WebDriver-346.03.02f01.pkg OS X El Capitan 10.11.1 (Driver Update 1): http://us.download.nvidia.com/Mac/Quadro_Certified/346.03.03f01/WebDriver-346.03.03f01.pkg OS X El Capitan 10.11.1 (Driver Update 2): http://us.download.nvidia.com/Mac/Quadro_Certified/346.03.03f02/WebDriver-346.03.03f02.pkg OS X El Capitan 10.11.2 (Driver Update 1): http://us.download.nvidia.com/Mac/Quadro_Certified/346.03.04f01/WebDriver-346.03.04f01.pkg OS X El Capitan 10.11.2 (Driver Update 2): http://us.download.nvidia.com/Mac/Quadro_Certified/346.03.04f02/WebDriver-346.03.04f02.pkg Alternatively, you can always get the latest NVIDIA Web Driver graphics by using Micky1979's NVIDIA WebDriver Updater (http://www.insanelymac.com/forum/files/file/474-nvidia®-webdriver-updaterapp/). This application will automatically patch the NVIDIA Web Drivers package installer so that it installs on any SMBIOS. When you start NVIDIA WebDriver Updater, you will be greeted with a prompt to install a helper. It is not necessary to install the helper if you are only interested in downloading the latest NVIDIA Web Drivers for your graphics card. However, if you are using an unsupported SMBIOS, then you will need to install it. For more information on using Micky1979's NVIDIA WebDriver Updater, be sure to visit the support thread here (http://www.insanelymac.com/forum/topic/308517-nvidia-web-driver-updater-update-12082015/). When you run NVIDIA WebDriver Updater, you will see this: Clicking on the Check NVIDIA Update button checks to see if there is a new NVIDIA graphics driver update. If so, the version displayed in the NVIDIA Version Available should be higher than the NVIDIA Driver Version Installed (if there is an existing NVIDA driver installed). Pressing the Start Download button immediately downloads the latest NVIDIA Web Drivers installer and patches it to run on any SMBIOS. Once it finishes downloading, you can copy the installer package to the desktop or immediately run the installer. Note: When running the installer, you may get an incompatibility error if you have not downloaded security updates for that particular OS X version. 1) All Builds: Open the NVIDIA Web Drivers installer package for your OS X version. You should see something like this: 2) All Builds: Accept the agreement license and then make sure you're installing it to the correct partition. Click Install. 3) All Builds: When the installer finishes, you should see this: DO NOT RESTART YOUR COMPUTER! 4) MSI H81M Builds: Download my MSI H81M Motherboards pack (http://www.insanelymac.com/forum/files/file/412-msi-h81m-motherboards-pack/) if you don't have it. 5) MSI H81M Builds: Extract it and go to Clover UEFI > OS X Yosemite > NVIDIA Graphics Post Installation. You should see a config.plist file 6) MSI H81M Builds: Copy this config file to the EFI/CLOVER folder in the EFI partition on your Hard Disk / SSD. You may need to mount this partition using Clover Configurator if you don't see it. 7) MSI H81M Builds: Replace the config.plist file if asked. 8) All Builds: Go to System Preferences > NVIDIA Driver Manager. You should see this: You may need to click on the lock to make changes. 9) All Builds: You need to select NVIDIA Web Driver. You will be asked to restart your computer. Before you do that, make sure that you have nv_drv=1 flag checked (enabled) and nv_disable=1 flag unchecked (disabled) in Clover or else the newly installed NVIDIA Web drivers will not start. Once you are ready, press Restart to restart the computer. 10) MSI H81M Builds: On the MSI BIOS logo screen keep pressing F11. A window will appear. Select "Enter Setup" and press Enter. 11) MSI H81M Builds: Go to Settings > Advanced > Integrated Graphics Configuration. You should see this: 12) MSI H81M Builds: Click on Initiate Graphics Adapter and set it to PEG. This will cause the motherboard to enable the PCI-E graphics card and disable integrated graphics. 13) MSI H81M Builds: Save and restart. Remember to connect your monitor to the DVI-D or HDMI port on the graphics card. 14) All Builds: That's it! You should now see the desktop and your NVIDIA Graphics card should now be working! II. Audio (Realtek ALC887) You may have noticed that the audio ports are not working on your Hackintosh. This is normal because we have not fixed this yet. So let's fix this now! 1) We will be using Toleda's CloverALC patcher to achieve native audio. Click on the link to download it (https://github.com/toleda/audio_CloverALC/raw/master/audio_cloverALC-100.command.zip). Move the ZIP file to your desktop and extract it there. 2) Mount the EFI partition (the one on your Hard Drive / SSD) using Clover Configurator. Then close Clover Configurator. 3) Double click on the "audio_cloverALC-100_v1.0.4d.command" file. You should see this: You will be asked to enter your password. Enter your password and press Enter. 4) Here are the questions that the script will ask you: Confirm Realtek ALC887 (y/n): y (Type 'y' and press Enter) (You are confirming that you have ALC887) ALC887 v_0x100302 (Current) Clover Audio ID Injection (y/n): y (Type 'y' and press Enter) (You are confirming that you will use Clover's Audio ID Injection) Use Audio ID: 1 (y/n): y (Type 'y' and press Enter) (If for some reason it shows another Audio ID, type 'n' and enter '1' and press Enter) 5) The script will download the ALC887 kext and put it in the EFI/CLOVER/kexts/10.x folders automatically. It will also add kext patches to your config.plist file and set Audio ID to 1 automatically. Once the script finishes, you need to restart your Hackintosh. 6) That's it, audio should now be working! To confirm, you can go to System Preferences > Sound and test the ports in the Output and Input tabs. III. Create an SSDT for Power Management (Optional) SSDTs are used to enable various CPU frequencies when running OS X. Basically this means that the CPU will not run at high frequencies all the time when there isn't anything to do and will try to run at lower frequencies to avoid overheating. When the CPU has something to do, it will pick an appropriate frequency to run at. Open Clover Configurator and mount your EFI partition. Then go to the File menu and click Open. Go to EFI/CLOVER/ and click on Config.plist and click Open. In the ACPI section, you will notice that "Generate PStates" and "Generate CStates" and "Enable C6" are checked. You already have power management enabled using Clover. If you feel that your Hackintosh is fast and its running just fine without an SSDT, then it isn't necessary to make an SSDT. If you still want to make an SSDT, here's how you do it: 1) Open Terminal and copy this command. Then press Enter. (You will need an Internet connection to do this!) curl -o [color=#a71d5d]~[/color]/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh We will be using Piker-Alpha's SSDT generator. 2) Copy this command in Terminal and press Enter. chmod +x [color=#a71d5d]~[/color]/ssdtPRGen.sh 3) Finally, copy this command in Terminal and press Enter. [color=#a71d5d]~[/color]/ssdtPRGen.sh This will run the SSDT generator and create an SSDT based on the processor your Hackintosh is using automatically. 4) You should now see something like this: When asked if you want to copy the SSDT to /Extra/ssdt.aml, type 'n'. When asked if you want to open the ssdt.dsl, type 'n'. We will drag the generated SSDT manually. 5) Open Finder and go to /Users/USERNAME GOES HERE/Library/ssdtPRGen/. You may need to go to the Go menu and select "Go to Folder" and type in the address with your username if this folder is hidden. 6) Once you are in the folder, scroll down until you see the "SSDT.aml file. Copy that and paste it in the desktop. 7) Mount the EFI partition using Clover Configurator. Then go to EFI > CLOVER > ACPI > patched. Inside the "patched" folder drag the SSDT that you copied earlier and put it in there. 8) Go back to Clover Configurator and go to the File menu and click Open. Go to EFI/CLOVER/ and click on Config.plist and click Open. 9) We will need to modify the config.plist file. In the ACPI section, uncheck "Generate PStates", "Generate CStates", and "EnableC6". 10) Check the "Drop OEM" option since we will be using a custom SSDT. You should now have something like this: 11) Save the config.plist file and that's it! The next time you restart, your Hackintosh will now be using the custom SSDT! Note: If you want to verify that the CPU is using different frequencies during usage, you can download and install Intel Power Gadget. If you see that the frequency graph moves up and down when you're using your Hackintosh, then it means that the CPU is using different frequencies! IV. Enable Ethernet AirDrop If there is no wireless and bluetooth adapter installed on the Hackintosh, then AirDrop will not be available. To enable AirDrop using an Ethernet connection, open Terminal and copy and paste this command: defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1 Press Enter. That's it! Now, restart your Hackintosh and you will now be able to AirDrop with other computers using OS X! Note: On a real Mac, you may have to press "Search for an older Mac" button in AirDrop to see your Hackintosh. Note 2: On a real Mac, you may not be able to send files to your Hackintosh if your Hackintosh only supports ethernet AirDrop. To fix this issue, you would need to enable ethernet AirDrop on your real Mac using the command above in Terminal. V. Fix 3rd Party USB 2.0/3.0 Ports As you know, various motherboards have a different number of USB ports. Some motherboards have USB ports that are controlled by an Intel controller, which OS X supports natively. Other motherboards on the other hand have a combination. Half of the USB ports would be controlled by an Intel controller while the rest would be controlled by a 3rd party USB controller such as ASMedia, NEC/Renesas, or VIA. OS X does not enable 3rd party USB ports which means that a patched or a generic kext will be used to enable them. For motherboards that use a 3rd party USB controller, you need to download the appropriate kext below. --- OS X Yosemite (10.10.x) For Hackintoshes that are running OS X Yosemite, it is recommended to use Patched AppleUSBXHCI kext. Download this kext here from the InsanelyMac Downloads section here (http://www.insanelymac.com/forum/files/file/150-patched-appleusbxhci/). This kext must replace an existing kext in /System/Library/Extensions directory. This cannot be installed in Clover's kext folder. Go to /System/Library/Extensions and find IOUSBFamily.kext. Right click on it and select Show Package Contents. Go to Contents/PlugIns folder and rename "AppleUSBXHCI.kext" to "AppleUSBXHCI.kext.backup". We are basically making a backup of the native kext. Once you have renamed the native kext, drag the patched AppleUSBXHCI into the same folder. You may see a warning that a kext was installed incorrectly. Well no doubt about that. Anyways we are now ready to rebuild kext permissions and cache. Open your favorite kext installer, like Kext Utility, and rebuild kext permissions and cache. Reboot and OS X will now enable you to use your 3rd party USB ports! --- OS X El Capitan (10.10.2+) In OS X El Capitan, support for 3rd party USB ports was not available until now! However, your Hackintosh will need to be running OS X El Capitan 10.10.2 or higher for this to work. Thanks to RehabMan, 3rd party VIA and ASMedia USB controllers are now supported. The kext that enables these 3rd party USB ports is called GenericUSBXHCI. You can download the latest kext here (https://bitbucket.org/RehabMan/os-x-generic-usb3/downloads). GenericUSBXHCI.kext is an independent kext. This means that you can install this in your /System/Library/Extensions folder or in Clover's kexts folder. You can install this kext using a kext installer like Kext Utility, or simply dragging the kext to Clover's 10.11 kext folder. Your choice! Reboot and OS X will now enable you to use your 3rd party VIA or ASMedia ports! VI. DSDT? Currently, MSI H81M motherboards don't need an DSDT to run OS X! VII. Sleep? Currently, MSI H81M motherboards can sleep on OS X! You don't need to do anything as long as you follow this guide!
  3. Hi all, can you say me something abut the compatibility of the Medio MD 8800 and 10.6.8? My Hadware: Motherboard: MSI MS-7204 (Intel® 945P chipset) RAM: 2x 1024 MB DDR2 PC4300 HDD: Sata 250 GB Drive: Sata Sony burner WLAN: Ralink RT 2500 USB Which installation method would you prefer? Which KEXTS i need?
  4. Hey guys, So, right now I've got a Gigabyte GA-B85-HD3 motherboard. And...recently I've got a new monitor (a Dell 25" 2560x1440) and I have some compatibility issues between the UEFI on this motherboard and CSM. Basically when it's disabled, I can't boot into BIOS or select another drive to boot from. The monitor just throws an error saying that I should select resolution 2560x1440, 60Hz. And after about 30 seconds it automatically boots into Windows 10. Yeah, I've got Windows, as well. Not sure why is it booting into Windows and not Clover/OS X. Anyway, so I contacted Gigabyte and they said they redirected my request to the appropriate department and if an update tot eh BIOS will be released, they'll let me know. Which can very well mean that this will never happen. So, I start looking for other options. And, someone recommended me the Asus Z97-K (although I would prefer the Z97-C, if I had to go with a Z97 chipset in the first place, due to the 7.1 audio, compared to 5.1 on the -K variant). I also found an MSI board I really like: https://www.msi.com/product/motherboard/Z97S-SLI-Krait-Edition.html#hero-overview. What do you guys think about this one? Anyway, question is: would you recommend this board for a hackintosh? Are there any known issues with Asus boards in general or with this one in particular? I checked the audio codec and that should be ok, and also the LAN chipset should be fine in terms of compatibility. But I don't know what else to look for. Any ideas? What about the MSi board? And also, would you recommend a Z97 chipset in the first place, considering my CPU is non overclockable and there are no chances in the near future for me to buy an unlocked CPU? Not because I wouldn't want it, but because I don't really need it. Also, to take an unlocked CPU and not overclock it (while also getting some proper cooling), looks like a waste to me. And for a non-gamer like myself, I'm not sure I'll ever need an overclockable CPU. So what do you guys think? Looking forward to your reply. Thank you very much. Update: For anyone wondering, I bought the MSI Z97S SLI Krait Edition motherboard. And everything works fine, hackintosh-wise. The only thing I had to check in my config was KernelPM. Otherwise the system would just reboot. @Mods, you can close this thread, if you want. Thank you!
  5. Hey guys, I am trying to get OSX 10.9 or 10.8.4 working on my machine. Specs: MB: MSI H87-G41 PC Mate (BIOS v3.3) CPU: 4th gen i7-4770 RAM: Crusial 4x8Gb DDR3-1600 (XMP) cas8 HD: SATA2 Samsung Spinpoint 500Gb Video: nVidia Geforce GTX650 2Gb USB: Emtec 8gb (old system was X58, 16Gb-1333, i7-920 with the same GTX650) worked like a charm, only my motherboard stopped living.... The problem i get is that my machine reboots every time after the kext are loaded. So i boot with -x -f -v ... see all loaded kext and then after you normally get the new dark screen with smaller letters... my machine just reboots Checked BIOS: SATA on AHCI, with hot connect enabled CPU C states everything on enabled, C state level (i think it is called) on auto HPET Enabled LAN disabled AUDIO disabled Parallel port Disabled Serial port Disabled Intel mart Connection DISABLED BOOT on Legacy + UEFI (could chose this or UEFI only) UnP 2013 Power Save Dasabled Windows 8 FASTBoot Disabled I don't know anymore what to change... somebody here know how to get it working? Oh already tried to boot with: UHCIreset=Yes ResetFix=No nothing works....
  6. Hi all, since nvidia just released a pascal driver (and after loosing nearly 3 hours of my time making that damn driver work on my system) I only have one issue that still disturb me : The sound volume On windows if I turn my speakers to maximum, well this is really loud... that even neigbours could hear it ^^ On Hackintosh, when I turn my spearks to maximum it is like 10 times less loud... i would say it is like almost minimum sound on Windows. how can I fix this ? I did so many audio stuff that maybe I did something wrong. (not working at first, then wrong jack port...) It always was very weak sound, even when comming from other port... is there a trick, for example editing the VoodooHDA.kext's info.plist to boost the volume or to enable outpout gain ? I mean it is like there was no sound output gain ... like i said turning speaker's volume to maximum is not what I want. Because I don't want to make some hardware changes when I change OS ^^ Of course is something is needed like a clover config file or some information I'll try my best to give answers. Thanks in advance for your help.
  7. Hey everyone! I've had a hackintosh system for like a year now using the iAtkos Lion release....(sorry) But today I got retail Mountain Lion installed on my system but I want to get it completely running with as little as possible kexts and using a patched DSDT. The only problem is that I'm a complete n00b in this area. I've already googled for some guides, but they are all different and somewhat outdated. So....can someone point me to a nice guide or will someone help me with getting my DSDT patched up? My system specs: - Intel E8400 - GTX 275 - MSI P45 neo2 Kexts using: - FakeSMC.kext - RealtekR1000SL.kext What is working: - Graphics acceleration - Sleep/(power management?) - Everything else? Problems: - Sound not working - Ethernet (currently using RealtekR1000SL.kext) - CMOS getting a reset at reboot - System gets a reboot when you shut down with a USB drive plugged in - Internal SATA drive as external detected - External eSata drive as internal detected
  8. I have the following setup running el capitan dual booting windows 10 on one drive with a few problems: - MSI Tomahawk Z170A - Intel i5 6600k Skylake - Asus GTX 770 - Samsung 850 evo 1tb I'm running the latest clover but booting seems to be a hit or miss. Currently i'm using OsxAptioFix2Drv-64.efi because when i use OsxAptioFixDrv-64.efi i get a low memory error. But i think OsxAptioFix2Drv-64.efi is giving me problems, sometimes my system won't boot and i get a "Couldn't allocate runtime area" error. And i have to turn off my pc and turn it on again and hope i'm lucky. If it goes beyond that there aren't any problems. I made a photo of the error: https://dl.dropboxusercontent.com/u/11109447/errorBooting.jpg Next thing, sometimes the clover theme i picked will show and sometimes it goes back to the blue (no-theme selected) theme. Does anyone know what is up with that? Last thing, my audio is functioning (realtek alc891) but the volume is really low. It seems like the sound isn't amplified, i have to set the volume on my speakers around 80-90% (and osx on full) to get a normal volume. I've currently solved this by using the SPDIF port.
  9. Hello. For some year ago I installed OSX86 on a LG laptop. Now I have a MSI GE70 laptop (17 inch i5 version), and I'm not sure if it's even compatible with any version of osx86 which is the reason I'm asking you guys if it's worth a shot to try installing os x on this laptop? Or if anyone knows if it's compatible or not. (Wi-Fi not needed) Help would be very appreciated, thanks in advance!! Link to my laptop: http://www.msi.com/product/nb/GE70_0NC.html#hero-overview
  10. Hi, i want know if i can install Mac OS X in this pc : http://www.msi.com/product/aio/AE222G.html#hero-overview Ehm where can i find this feature HPET in BIOS in this computer? Thanks! Cris
  11. The Jamice

    MSI GE70 2PE 012US DSDT

    Version DSL

    137 downloads

    Credit given to Pokenguyen for helping me to compile the dsdt for my laptop. Enjoy!!!
  12. Hello Just wanted to share my 1st build running 10.9.2 with Audio and Video working great.I didn't really find any other post with the exact mobo as i have I'm posting this for future references. I had problems at 1st trying to get the installer to come up all i was getting was a flashing grey screen and it would reboot. What i Did was in the BIOS i Enable all the CPU setting and Disable HPET under power management and of course set the drive to AHCI mode. After that i did a reboot and the installer came up and completed the install with out any problems. Once done i updated to OS from 10.9 to 10.9.2 and lost my ethernet, Ran ##### selected drivers-network-Realtek-AppleRTL816Ethernet 2.0.6 installed it then reboot and network was back. Video and Audio were not working correctly i found a post by polyzargone thats had the same Video Card and he provided the correct kexts to get video and audio woking correctly. http://www.insanelymac.com/forum/topic/296477-ati-hd5450-on-1092-missing-amdradeonacceleratorkext/ Would like to thank a user from that chat alanmacfeeb that provided much assistance he pointed me out to the correct direction. Specs: X58M (MS-7593 v1.0) 3.08 GHz Intel Core i7 950 ATI Radeon HD 5450 (Need to load Kexts provided in attachment with Kext utility, Much Credit to polyzargone ) 12GB of Ram ati_mavericks_5450.zip
  13. 10.6.6 i on MSI u100 Have it installed but having a hard time with the graphics. It only does 800x600 and external monitor doesn't work. Also sleep does not work. I have removed the GMA950 kext from from S/L/E directory and put them in the /Extras/Extensions directory. Tried to install all 4 950's using Kext Wizard. No go..stuck at 800x600 Sleep just makes the cursor disapear (Hitting power makes it come back) Anyone? Once I get that working, I will reimage the whole drive in case it crapes out. Scared to upgrade that it might break it..
  14. Hello guys, im trying to install sierra on my new system. 64 GB RAM Crucial Ballistix Sport i7 6850K MSI X99A Gaming 7 1 TB SSD Samsung 500 GB SSD Samsung 1 TB HDD Gigabyte GeForce GTX 1060 G1 Gaming 3GB GDDR5 Im using my Clover Sierra 12.6 USB. i have followed the guide of Metacollin for X99 systems and Broadwell-e . But I can't enter in the installer. https://nickwoodhams.com/x99-hackintosh-osxaptiofixdrv-allocaterelocblock-error-update/ Here is my clover USB folder. EFI.zip Please help me with this jajaja thanks you so much!
  15. Hello everybody, I am trying to install OS X El Capitan, but I keep getting this error: I tried lots and lots of boot flags but I keep getting different errors. Specs: Mobo: MSI X99A Raider CPU: Intel Core i7 5820K Graphics Card: Gigabyte GTX 970 G1 Gaming Ram: Kingston 16GBs DDR4 2133MHz I would really appreciate it if someone helps me, cuz I've been struggling for long time.
  16. Hey folks, I recently moved to another country and left my workstation where I lived before. For several reasons I'm about to make a new build, this time on a more tight budget. I was first setting up the usual ATX mid tower setup I usually do, but soon realized I won't ever do any SLI/Crossfire or huge HDD setups in the future while being here. This lead me to some pretty nice ITX builds on partpicker and I dig the idea of a small layout for my limited work space. Also I love the minimal looks of the Corsair 250D Mini case. This is not meant for any gaming, pure low profile workstation. I would want to triple boot though. Since it's gonna be budget I wanna base this build on a Pentium G3258 which to me it seems is widely used for OC budget builds for it's great performance/price ratio. Any suggestions on comparable processors I wouldn't mind though. As for the GPU I first thought about a GeForce GTX 750 Ti 2GB SC by EVGA because of it's very low TDP and good price/performance. But it still pushed the overall total too high so I thought maybe a cheap Radeon would fit better for OSX anyways. So I ended up flirting with a R7 250 by MSI. My biggest concern, and reason why I'm writing this, is about competitive alternatives to CPU & GPU and the cooling system for over clocking the Pentium. Also the wifi controller on the MSI Z97I AC motherboard is an Intel Dual Band Wireless AC 7260 card. Probably a no-go for OSX? I'm thinking about USB WIFI? I wouldn't mind for one USB less. To boil it down to a short list of components: Pentium G3258 3.2GHz Dual Core OC Silverstone AR06 40.2 CFM CPU Cooler or Corsair H100i 77.0 CFM Liquid CPU Cooler MSI Z97I AC Mini ITX G.Skill Ripjaws X 1x8GB (so I could buy another one in some future) MSI Radeon R7 250X 1GB GPU Samsung 850 EVO 250GB 2.5" SSD Corsair 250D Mini ITX Tower Case Corsair CX 430W 80+ Semi-Modular ATX PSU I made this list on pcpicker if you want to see parts specs. So regarding my concerns: Do you know if any of this would give me headaches running OSX? (e.g. if I installed an all-in-one water cooler would it be recognized at all by OSX?) Can you think of better alternatives for CPU & GPU? Most mini ITX builds I've seen do use water cooling indeed. Although I've read of enough people who OC well with a heatsink. Do you think the Silverstone would do it? Would you install extra case fans if I went with it? (The case supposedly comes with two from what I read) Thank you for your attention everyone. Any comment is appreciated. Critics won't be flamed. I'm grateful to the community. Kudos Deridjian
  17. Sybarlyte

    Custom Desktop Help

    I need some help getting Yosemite installed on my desktop. I built this desktop a few weeks ago and did not think to look on these forums before buying my parts. The last time I did a hackintosh was several years ago on a Dell Mini 10v. I have no clue where to start and what the whole process would be, if someone could point me to all the right places, that would be wonderful. I already have a Yosemite .iso ready. I do not have direct access to a mac, but if I need to I'm sure I have a friend that will let me use theirs. My specs: Motherboard: MSI X99S Gaming 7 CPU: Intel i7-5930K CPU Cooler: Corsair H110i GT RAM: Corsair Vengence LP 32GB (4x8GB) GPUs: 2x nVidia GTX 980 Ti SSD: 240GB Corsair Neutron XT HDDs: Seagate 7200RPM I appreciate any and all help. Please do not say "Should have gotten part x instead of part y" or something along those lines, I had my budget and I bought the parts that I wanted. That is what matters most.
  18. Whit3Spirit

    [Laptop] MSI GT70 2PE

    Version 0.1

    272 downloads

    MSI GT70-2PE CPU: Intel i7 4800MQ clocked at 2.7GHz (3.7GHz max) Graphics Core: Nvidia GeForce GTX 880M with 8GB GDDR5 (HD4600) Display: 17.3-inch 1080p LCD (anti-glare coating) Memory: 16GB DDR3 RAM (1600MhZ) Storage: 1TB HDD and 256GB SSD (mSATA3) Optical Drive: Blu-ray drive Battery: 9-cell Lithium-ion battery OS: Windows 8 Premium 64-bit Wifi/LAN: Killer E2200 Networking Audio: ALC892 This laptop is a stable config. Work very great and a good choice with a dual boot. Not working : - Disable Optimus (i work on it) - Camera (i work on it too) - Wifi (not possible without change the card) - Hibernation without reboot (but isn't a big problem) Link to my EFI Folder : link
  19. jancarlos1597

    Bios MSI Krait Gaming Z170A

    Version .40

    68 downloads

    Modified bios for MSI Z170A Krait Gaming
  20. Hi guys I am currently facing some problems here I got a tower with: MSI Z170A SLI PLUS board G.Skill 32GB DDR4 Memory Intel i5 6500 Overclocked to 4.51GHz Gainward GTX 1060 6GB Here is the BIOS files I am using Windows are working extremely fine here, stable temperature, no thermal throttling Ubuntu also works after disabing c-state in grub using intel_idle.max_cstate=0 I cannot seems to get macOS 10.12 working with the overclocked chip, macOS works complete fine without overclock The symptoms are the same if I didn’t add the boot argument in Linux, no USB, No hard drive, no signal output from monitor, no nothing The question is: How do I disable C State complete while CLOVER executing the EFI file? seems it's a Darwin/Unix/Linux Kernel limitation. Thanks a lot Update: Solved, see post #10
  21. Hi guys, I recently built my Intel Hackintosh with the MSI H81M-E34, and I was wandering if I was able to somehow get the equivalent of Thunderbolt or even maybe Thunderbolt (itself) onto my Hackintosh? I saw something on the internet about this Expansion card with a Thunderbolt I/O port and a DisplayPort Input Port made by ASUS for selected ASUS motherboards. Would I have any success with this? I noticed that this PCI card has this thunderbolt header thing and maybe I wouldn't have to use that?
  22. Hello everyone, I'm posting a new thread on behalf of myself and a few other members here (konrad11901, blackswords and Dmitry R). We've been experiencing an unstable system after wake. My system is ab Asrock Z97M OC Formula with an i5-4670k, konrad11901 has an MSI B85-G43 Gaming with an i5-4460, blackswords has an MSI PC Mate Z97 with an i5-4690k and Dimitry R has an Asrock Z170M-ITX ac with an i3-6100. I recently got my Z97M OC Formula to replace a GA-Z87MX-D3H which suffered from corrupted memory after long sleep. I'm booting using Clover, with a patched DSDT, and an SSDT generated with PikerAlpha's ssdtPRGen.sh. I've attached the files of my configuration. Soon after wake, the log shows messages such as: 2016-03-29 11:23:21,000 kernel[0]: Unsynchronized TSC for cpu 1: 0x0000000193273184, delta 0x18e0a1aca 2016-03-29 11:23:21,000 kernel[0]: Unsynchronized TSC for cpu 2: 0x0000000193428ced, delta 0x18e0a1aed 2016-03-29 11:23:21,000 kernel[0]: Unsynchronized TSC for cpu 3: 0x00000001935de52f, delta 0x18e0a1aed followed by process crashes, usually culminating in a launchd crash, causing a kernel panic and a reboot: *** Panic Report ***panic(cpu 1 caller 0xffffff800cb9aaa4): launchd exited (signal 8, exit status 0 ) … Thread 3 crashed … We have noticed that the output of pmset -g log | grep -i failure points to various PCIe devices, most notably the graphics card. Here's my output at the moment: 2016-03-29 13:11:50 +0200 Failure Drivers Failure panic during wake due to PEG0(NVDA NVDA NVDA NVDA NVDA NVDA),IGPU(): 2016-03-29 22:45:40 +0200 Failure Drivers Failure panic during wake due to PEG0(NVDA NVDA NVDA NVDA NVDA NVDA),IGPU(): With VoodooTSCSync.kext, we've noticed launchd crashes less often, meaning waking from sleep works, apart from the other processes that do crash. My theory is that there's something wrong with the firmware of our boards, or an issue with the DSDT or with CPU power management. This underlying problem is causing a TSC sync issue, which causes problems with PCIe devices as well as processes. Does anyone know the cause? Are there more people with this issue? And can anyone explain the relationship between the TSC, the HPET and the RTC? Thanks in advance to anyone who can shed any light on this issue. Kind regards, Pieter Edit: I forgot to mention that konrad11901 discovered that when using hibernation (hibernatemode=25) in stead of sleep there are no crashes, but of course, this isn't an ideal solution. Z97M OC Formula.zip
  23. Hello Guys, im here with a new challenge: gets hackingtoshed an All In One MSI computer. The Model is this: MSI Gaming 24 6QE-010XES i5-6300HQ/8GB/1TB+128SSD/GTX960M/23.6" ( https://www.pccomponentes.com/msi-gaming-24-6qe-010xes-i5-6300hq-8gb-1tb-128ssd-gtx960m-236 ) It have both graphics: intel HD 540 and GTX960M I have tried to install but it fails at this point: How could I install it? what im doing wrong? thanks!! PD: I also attach my clover USB folder. (Maybe it could help ) Clover.zip
  24. I got OS X Mountain Lion on the MSI G31TM P21, here's how... Things you will need: A existing Hackintosh/Mac/OS X Virtual Machine, A 8GB or larger USB stick, 2GB or more of RAM, Intel Core 2 Duo or greater, myhack here Download Link A video card (Integrated Graphics will work), What to do next: Now run myhack, change settings according to your system. Reboot the system, press del (short for delete repeatably until you get to the BIOS, Change the boot order so it boots from your myhack usb disk, look for "HPET" int the BIOS and enable it. save and exit, when you get to the myhack boot (It's chameleon) type "-v USBBusFix=Yes" (with-out the quotes), When you get to the language screen select your language, Start disk utility from the utilities drop down, Format your destination disk with Mac OS Extended (Journaled), name it whatever you want. In options set the partition map to GIUD, After it's done quit Disk Utility, Install OS X; no need to change the default settings, Reboot. Again enter the BIOS but now change the boot order to your HD. Again type "-v USBBusFix=Yes" at the boot prompt, Set it it up (add needed bootlegs for chameleon, add kexts and other needed stuff Before reboot install Clover/Chimera* Download kext Wizard and install the attached kexts, Reboot and enjoy (I do not own these kexts; I only uploaded them) (VoodooHDA uploaded is for Mountain Lion). *If you like them instead. If you have any problems please post here no PMs. EDIT: Made instructions clearer, Changed minimum CPU from "Intel Core 2 Solo to Core 2 Duo to match the "OS X Mountain Lion" requirements, Mentioned that you only need to install a boot loader if you want, Added steps to change boot device to the hackintoshed HD, removed mentions of using the usb as the bootloader. EDIT2 @12/6/15 Made the tut even clearer. VoodooHDA.kext.zip IONetworkingFamily.kext.zip
  25. Hello everyone this is my setup = MSI X99-A SLI Plus + 6800K however i tried all guides and resources available but it stuck at PCI Configuration Begin tried all Nvidia cards GTX970 ,GTX550Ti ,GTX285 and GT210 (this card never has problem with any version of OSX) config.plist attached config.plist.zip Thanks any help appreciated !
×