Jump to content

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



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 31 results

  1. Installation Guide : Hey there and welcome to the ultimate guide how to install Yosemite (10.10) or El Capitan (10.11) on the Lenovo ThinkPad "T410". Before you begin make sure that you are owning the NVIDIA model. (NVS 3100m 256mb / NVS 3100m 512mb) This guide may work for other models like T510, T410s or the T410 with Intel HD but theres no support for them. NO ONE IN THIS FORUM (INCLUDING ME) IS RESPONSIBLE FOR ANY LOSS (DATA, MATERIAL, EQUIPMENT…) OCCURRED TO YOU, YOU ARE THE ONLY ONE RESPONSIBLE, AND BY FOLLOWING THESE INSTRUCTIONS YOU AGREE TO TAKE ALL THE RISKS AND RESPONSIBILITIES. THIS INSTALLATION ISN'T WITHOUT RISKS SO TAKE ALL THE PRECAUTIONS BEFORE DOING ANY FOOLISH ACTION, BACKUP YOUR DATA! AND FEED YOUR CAT! Photos here are only examples, use your brain! First of all you should know the basics of hackintoshing. (GIYF) You will need Windows on your T410 for the WIFI patch and a working Mac / Hackintosh (running 10.6.8+) to prepare the installation media. Also a 8GB+ USB drive. El Capitan (10.11): Yosemite (10.10):
  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. The is the Post-Install topic following the Ryzen Clover Installation Guide for macOS Sierra. If you have yet to install Sierra on your Ryzen machine, check out that thread for help installing. Here we can discuss post install troubleshooting such as well known issues with NVIDIA Drivers, audio interfaces, etc. Here is one workaround for audio that I am using - My audio was not working and I spent days trying to get it to work (ASUS Prime X370 Pro) to no avail. Eventually I bought this for $10 and it worked immediately with no drivers or setup: https://www.amazon.com/gp/product/B072BMG9TB/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1 One question for starters, I am using a Radeon R9 280x with no graphics injection. If I put my Ryzen build to sleep, it changes power states correctly. When Powered back on, the monitors don't turn on. I don't know if this is related to the GPU, or just an issue in general, but in any case I would appreciate any help!
  4. Let's cross reference the facts and settings and find out why we have the lags with the nVidia web drivers and why some other people don't have the lags. I have an EVGA 1070 SuperClocked GPU which is working pretty well under macOS Sierra and up to macOS 10.13.2 the last macOS update and the nVidia web driver didn't go so well. So far I tried all the following options but nothing seems to work: 1. Used only clover's on the fly patch for the board-id to avoid the black screen issue 2. Used Lilu and nVidiaGraphicsFixUp 3. Used only AGDPFix without any other patches or kexts 4. Activated the iGPU 5. used ACPI patches to change the PEG0 to GFX0 6. Used iMacPro SMBIOS without any patches or kext Nothing seems to work so far except for the patched version of the 104 or 106 web driver which has the lags but it's way better than the last drivers. To all people with no lags: Please share your EFI folders if you can. (Please remove the serial number, MLB, UUID and all the private stuff from your config.plist and also remove "themes" and "Apple" Folder before posting it) and please share your hardware specs with the firmware version (BIOS/UEFI version) Thank you all You can test the following sites to see wether you have the lags or not: http://madebyevan.com/webgl-water/ (thanks to @maerten) or http://www.bongiovi..../webgl/blossom/ (thanks to @TheBloke)
  5. mitch_de

    OS X METAL Particles Bench (FPS)

    Version 2

    901 downloads

    EDIT: After investigation it is clear that the older Particles Metal DEMO is really more an DEMO, and not usable as bench - because CPU bound limit, very huge cpu loads generating and moving that particles. NEW: From source here : https://github.com/F...alKit-Particles compiled app : from DOWNLOAD Screenshoot shows low cpu usage but very high (full) GPU load = i think diff gpus should perform different, compared to the demo below. first results 6 FPS Nvidia GT 740 18 FPS Nvidia GTX 650 THREAD: http://www.insanelymac.com/forum/topic/309245-metal-particles-demo-measures-fps/
  6. Hello fellow Sierra users, maybe someone could help me with a post-installation defect. The problem occurred immediately after upgrading an existing build form ElCap 10.11.6 to Sierra 10.12.6. Overall the installation went all fine, no changes to Clover (4244) config, DSDT or set of additional kexts were required. Except updating to the matching NVDA WebDriver kit and repatching AppleHDA of course. NvidiaGraphicsFixup is not used, also no GPU injection from clover. Now if the DP connected monitor ever enters sleep mode it will not wake up any more. For a few seconds it will leave power saving mode and then return to it with the display staying blank all the time. As in El Capitan system sleep is completely disabled so this is not related to the whole system waking up, just the display. The symptom did not occur a single time while running macOS 10.11. So far I could not find a solution for this problem. However there seems to be a history of similar issues affecting Maxwell cards and DP connected monitors. Any suggestions welcome. Would a switch to a Pascal based NVIDIA GPU probably help to resolve the issue?
  7. Download-Fritz

    IOGraphicsFamily kernel panic

    Hey guys, Since either Developer Preview 2 or 3 I have a strange problem - a kernel panic occurs on each shutdown and each restart. In addition to that CMOS gets cleared on each shutdown (not on restart). The whole dump is available below. If anyone has the same problem, please provide info on which version of OS X it first happened, if it still happened in the latest you tried and which boot loader incl. version you use. It happened for me since DP2 or 3 all the way through to DP6, beta inclusive. I used quite a few Clover builds, v2795 and onwards. I didn't try the builds since v2800, but there is no sign that any of these could fix the problem (I will try them later, of course, probably in the evening); not even that Clover is the cause of the problem. I might do some experiments with some DPs and Clover versions and will update the thread if I succeed. In mean time please share you experiences. Thank you! Full KP: http://www.pastebin.com/HwM0dyEr
  8. Hey Guys, I'm new to the Hackintosh scene, but I just successfully installed Yosemite 10.10.3 onto my computer! I followed an OS X Yosemite/Clover Guide, which is on a site that shall not be mentioned here, in order to install Yosemite onto my MSI z97 Gaming 5 motherboard with an i5-4690K Intel Processor. (I didn't know about this website when I undertook this project) Everything went relatively smoothly, but I am having a ton of trouble getting my MSI GTX 970 up and running. First of all, when I physically install the video card and try to boot into Yosemite, the computer just restarts and goes back to the Clover boot screen. This was solved by entering the boot flag nv_disable=1 into the boot options menu. Now I can boot into OS X Yosemite, but the frame-rate/refresh rate of the screen is horrendous. So, I downloaded the most recent, official Nvidia Web Drivers while booted into Yosemite, but I get the following error after opening the driver install package: "This computer is not compatible with the NVIDIA Web Driver." So, I am currently at a loss for what to do, as I have searched relentlessly for someone who has had the same issue and has done the Clover/Yosemite install, but no luck yet. Does anybody have any ideas on what I could do to get the 970 working? Thank you for reading and any advice is appreciated! EDIT: Here is some more information, if it helps: I am currently booted into Yosemite with Clover using the following boot options (in order to get to the desktop with my GTX 970 physically installed, I have to use the boot flag nv_disable=1): http://i.imgur.com/C4rkMQd.jpg I am now wondering if there is a problem with my config.plist which could be preventing the drivers from properly detecting my system's specifications. I would attach my config.plist to this reply, in case anyone would like to have a look at it, but I am a new user and cannot upload .plist files yet. My OS X Yosemite Version is 10.10.3 (14D136). If I have to, I am willing to install an earlier version of Yosemite that is compatible with both the GTX 970 and the NVIDIA Mac OS X drivers. However, because my system is already setup, I would not know how to go about doing that. In summary, the problem is that the NVIDIA Drivers won't install because it somehow detects that my system is incompatible.
  9. family1232009

    fail to create QT accelerator

    Please tell me because of what these errors appear in Console.app ? PluginProcess: AVF error: fail to create QT accelerator AVF encoder error: fail to create accelerator instance And how to fix?
  10. rizmajody

    Help me Disabling NVIDIA

    Hey bro, would you like to help me to disable my NVIDIA cars using my own created DSDT I have tried it but it failed while compiling DropTable.zip
  11. Hello guys, I've got a laptop with a Clevo M7X0SU motherboard and a NVIDIA GeForce 9300M GS graphics card. Well I'm trying to update my Snow Leopard from 10.6 to 10.6.8. I am using 32 bit mode. Updates until 10.6.4 went fine, then when updating to 10.6.5 I had to remove the NVEnabler.kext (because of a black screen), then updates until 10.6.7 went fine too. Now I'm updating to 10.6.8. I replaced the IOUSBFamily.kext with the one from 10.6.7 to get my USB functionality back. Now I can only boot with "GraphicsEnabler=no" flag into VGA mode (1024 x 768). Until 10.6.7 the graphics worked fine. But now when I try to boot with graphics enabler I get a green screen. When I try the following flags: PCIRootUID=0 + GraphicsEnabler=yes -> Green screen PCIRootUID=1 + GraphicsEnabler=yes -> VGA mode (like no graphics enabler) I tried to use NVEnabler kext, but there I get either this or the same green screen. Do you have any idea? Thank you in advance! Greetings, Max
  12. Hello! I've been racking my brain trying to get my 560Ti card working in Mountain Lion. Some people seem to have it working OOB, but no such luck here. I've tried all the boot flags applicable to video issues, no luck. Can't seem to find any kexts for it either! So I can't get native resolution, or any kind of acceleration. If I load anything with any kind of graphic movement (the scrolling bar in Safari for example) it immediately crashes the system (with no error). It just freezes the screen until I force a restart by holding the power button. Can anyone help me figure out how to possibly edit the working kexts for Lion, to work in Mountain Lion? Or maybe show me what I need to do to come to a solution that might work? Thank you!
  13. Dear all, I just got my hackintosh (mac os x snow leopard) running with VMware on my windows 7 laptop (Dell Vostro 3700, intel core i7). However, I am unable to get the audio to work. I have the NVIDIA High Definition Audio. Has anyone been able to get their audio working on their hackintosh? I've searched for drivers on google, but had no luck.. I'm a newbie to mac and was wondering if there is a way to have the mac scan for new hardware similar to windows using the device manager? Thanks in advance!
  14. In the last couple of days, I was writing a Cosmetics nVidia support in Chameleon, and had a few testers, but I need to make sure it works on most supported cards. What cosmetics support would be? I added the recognition of the graphics cards also based on the Sub-Vendor ID and Sub-Device ID. What "COSMETICS" does this mean? It means that you... (we) can now customize the output "string" for your graphics card. Example: - Before1: reading just the Device Id was... GeForce GTX 470 - After1: reading also the Sub-VendorId and Sub-DeviceID will be Zotac GTX 470 - Before2: reading just the Device Id was... GeForce GTX 470 - After2: same Device ID (as for Before1) but different Sub-VendorId & Sub-DeviceId Zotac GTX 470 AMP What happens if the Sub-Vendor and Sub-Devices are missing in the boot loader? In this case will be assigned a standard string based only on the VendorID. First I would like to outline a few things: This isn't a HOW TO get your card working, this is a request for testing. Don't ask how to install the booter, how to use or add a given booter flag or how to run an update, if you don't know how to do that yourself, then this isn't for you, yet, learn that elsewhere, and you're more than welcome here. I don't take responsibility for any damage this may cause, so take your precautions before you use this. This project will take the name of Enoch. This will help you. To not confuse this with Chameleon. The core sources (Booting) are the same as my ErmaC Sub-Branch(Trunk) on voodooprojects. The source code will be committed/released when I have accumulated feedback and different "Subs_ID". Requirements: An NVIDIA already supported cards by Chameleon's GraphicsEnabler. How and what to report: Disable any kind of enabler,DSDT injection, injector or device-properties you're currently using. Save an bdmesg dump (From terminal or from Chameleon Wizard bdmesg’s TAB). A report example Report any observations or comments. Include a screenshot of the Graphics tab from System Profiler when reporting. Bootloader Binaries and changelog: 29th may 2012 More Subs ID 11th may 2012 More Subs ID 9th May 2012 Added a lot of new SubsID 5th May 2012 Added a lot of new SubsID 4th May 2012 Added some new ID and correct old bad names. 3rd May 2012 Added a couple of new Sub-VendorId e Sub-DeviceId with proper card name. Thanks all. Fabio (.: ErmaC:.)
  15. Hello there, I had everything working under 10.8.5 with Chimera Bootloader. I needed to upgrade my system (xCode 6 requires at least Mavericks) so i decided to switch to Clover and jump to Yosemite. Everything is working like a charm, even better than before, but my second GPU, an XFX ATI Radeon HD 5770, stopped to work! I tried to edit DSDT and i tried to look around and other many ways but i couldn't make it work. I can boot normally but only the screens connected to my GTX 770 are working. To enable the 5770 i have to add the device+vendor id (0x68B81002) to AMD5000Controller.kext's info.plist but when i boot into the OS the ATI monitor turns on (black with backlight turned on) and the nVidia's monitor turns off (neither backlight is on) and it stuck there. In the log i see exactly when this happens: ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled) I tried to add the FB name in clover settings (Vervet), tried to inject and not ATI and a lot of other things but i didn't succeed to make both work like it was before on Chimera&10.8, i dunno what else to do. Any suggestions? PS: Logging without adding the Device-ID in the kext i notice a "ATY,Vervet: Not usable", but guess it's caused from the missing device id. I attach DarwinDump with ioreg, Clover Config, ACPI Tables, SSDTs, etc. https://www.dropbox.com/s/cdw0kmzw4gxvu7h/DarwinDumper_2.9.7_AMI_X64_3168_Yos_zeus.zip?dl=0 Thanks, Lju
  16. kynleborg

    GTX660, 4K Iiyama - display issues

    Hi, this is my first post in here so please be gentle. I've tried to find the answer to my problem by searching, but with no luck. I have a system identified as iMac14,2 - 4790K, Gryphon Z87, GTX660, set up using Clover. It has been operating on 10.11 with no issues. I decided to update to 10.12 and again - no major problems (ALC892 wasn't working properly but managed to fix it). But the the update to 10.12.1 has shown up and it got broken the display. Worth mentioning - I haven't been using NVIDIA Web Drivers till now and 4K resolution was utilized properly. Back to problems then. The only resolution working fine is 1280x720: When I switch to any other (including "No scaling" option) I get something like this: Current setup in Clover is - inject Intel. When I switch to inject NVIDIA I'm getting the well known "black screen on boot" problem. I don't have NVIDIA Web Drivers installed, but been trying to as well and the problem remained. I'd like to ask for you help and advices. Please also let me know if more info on my setup is needed. PS. I know 4K doesn't work often, but I had it operating just fine. Only the latest update got it broken. Even 1920x1080 (4K scaled down 2x) is broken.
  17. Uoc Nguyen

    Thinkpad T430 NVS 5400M 1GB VRAM

    Hello guys, I'm currently running OS X Mavericks 10.9.0 on my Thinkpad T430. Almost everything work except some minor problems. My laptop have 2 card: Intel Ivy HD 4000: Full QE/CI NVIDIA NVS 5400M (GF180M) with 1GB of VRAM: unusable Screen resolution: 1600x900 I tried many ways but can not make it work: Use older patched kexts: KP Patch DSDT: Loaded NVIDIA Startup, Resman, GF100, show corrected info in System Information, 1GB VRAM but can not get Login screen. Error in dmesg: NVDAStartup: Official Apple16X50PCI22: Identified 1 Serial channels at PCI Bus=0 Dev=22 Func=3 NVDAGF100HAL loaded and registered Previous Shutdown Cause: 5 SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode Apple16X50UARTSync22: Detected 16550AF/C/CF FIFO=16 MaxBaud=115200 **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0xd400 **** **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed -- 0xd400 **** init probe start DSMOS has arrived [IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification -- 0xd400 [IOBluetoothHCIController][start] -- completed No interval found for . Using 8000000 [IOBluetoothHCIController::setConfigState] calling registerService **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0x8000 -- 0x5800 -- 0xd400 **** flow_divert_kctl_disconnect (0): disconnecting group 1 nspace-handler-set-snapshot-time: 1383677494 AppleIntelE1000e(Info): e1000e NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3a -- power management may be incomplete or unsupported NVDA::rmStart failed NVDA,Display-B: Not usable IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 85 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 130 **** [IOBluetoothHostControllerUSBTransport][SuspendDevice] -- Suspend -- suspendDeviceCallResult = 0x0000 (kIOReturnSuccess) -- 0xd400 **** IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 501 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 502 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 503 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 504 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 505 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 506 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 508 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 509 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 528 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 533 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 540 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 541 IOHIDSystem::registerScreenGated: Screen 0 recycled from pid 543 As far as I known that old Fermi card is not working well on Mavericks even with some MacBook Pro model. But I think it can be solve with patched DSDT and binary patch for Kext. I saw there are some guys have working card with Thinkpad W520 (Quadro 1000M/2000M), Thinkpad T420 (NVS 4200M). Anyone has solution for this problem please share! Thanks in advanced!
  18. Revolutioner

    Sleep issue with GT210

    whenever my system sleep i won't get monitor wake all other parts started working i have tried all WAK 1,WAK2 patches but nothing
  19. Hello everybody, I am trying to edit my DSDT to get my GT 220 card to work without GraphicsEnabler option in Chameleon. I have tried rampagedev's guide but to no avail (great job, by the way). It results in the monitor standing by right when the GUI is supposed to appear. I am attaching current working DSDT.dsl and ioreg dump; I think I have located the card as device P0P3, although googling I couldn't find a similar situation so such an ID seems to be quite unusual. Thanks in advance for your help. files.zip
  20. firewire786

    GeForce GT610 on HP DC5700?

    Is it possible I can install GeForce GT610 on my PC? HP DC5700 Specs: .Intel Core 2 Duo E6300 Processor (1.86-GHz, 2 MB L2 cache, 1066-MHz FSB) .2-GB DDR2 Synch Dram PC2-5300 (667-MHz) Non ECC (2 x 1GB) .160-GB SATA 3.0-Gb/s Hard Drive (7200 rpm) .SATA CD-RW/DVD-ROM Combo Drive .Broadcom 5755 Gigabit Ethernet integrated on system board .Integrated Intel Graphics Media Accelerator 3000 .Integrated High Definition audio with Realtek 2 channel ALC260 codec (all ports are stereo) .Microphone and Headphone front ports .Line-out and Line-In rear ports* .Aux Input connection on system board .Internal Speaker .2 PCI slots,1 PCI Express x1 slot and 1 PCI Express x16 slot(ADD2 only). .more info:http://www8.hp.com/h20195/v2/getpdf.aspx/c04290804.pdf?ver=25 Graphic Card: http://www.walmart.com/ip/21141683?wmlspartner=wlpa&selectedSellerId=226&adid=22222222227015263470&wl0=&wl1=g&wl2=c&wl3=55352367369&wl4=&wl5=pla&wl6=87859961649&veh=sem
  21. Heya Guys, I somehow have a problem getting my EVGA GTX 980 Classified to work propperly with my hackintosh. I've tried several versions of yosemite 10.10.0 10.10.2 and 10.10.3, but all end up with the same problem. 1. I install the Official Nvidia Drivers for mac. 2. reboot the system to normal mode with nvda_drv=1 everything is working fine. 3. second reboot. and 4. system only boots fine in safe mode and doesnt continue to normal mode with qe/ci etc. are there more people with this particular problem My complete rig: Mobo: Intel Desktopboard DX79TO CPU: Intel i7-3820K Memory: 4x8GB G-Skill 1600Mhz HDD: Seagate Barracuda ES 500GB 7200RPM (old test drive) GPU: EVGA Geforce GTX 980 Classified. SMBios: MacPro5,1 (Mid 2010) I can get the other things to work, but i have the feeling that the GPU is giving me the problems to continue to normal boot
  22. Kind of a continuation of my previous thread, but I thought I'd share my progress. I got the EVGA GTX 760 FTW 4GB, which works great when setting GraphicsEnabler=No. I also got the Dell UP2414Q – gorgeous monitor, by the way – and I now have native 4K output. But only at 30Hz. Which feels really laggy. Windows can run the display at 60Hz at native 3840x2160 over DisplayPort 1.2, but OS X can't. I've got a feeling it's a driver problem. I'm probably the only one on this forum with this issue, but is there any way to force OS X to refresh this display at 60Hz when running at 4K? Or do I just have to wait for new drivers from Apple? EDIT: See my update about 10.9.3. EDITED EDIT: See my update about the final version of 10.9.3. FINAL EDIT: See my update after extensive testing. (My setup doesn't work, but there are other 4K monitors which do for other people.)
  23. Hello! It's the third time I've installed successful the 10.10.5 without any problems but my graphics card (I guess is the GPU but I don't know) is having an issue. This issue is actually only happening me with the 10.10.5, previous versions are working perfectly so I don't understand what's going on. I've installed the NVIDIA Web Driver and apparently all is working without troubles but when I use the computer like opening Safari or Finder or anything my system freezes. Isn't frozen as you've to reboot, but it is every time I do something. So for example if I open Safari, the system freezes for 20 seconds (sometimes more, sometimes less) (and I can move the mouse), then returns to normal. If I click on the adress bar, it freezes again for 10 seconds, then returns to normal. So that's my problem. If I start with nv_disable=1 this problem does not exists, but then the gpu isn't working and all is very laggy. Hope you can help me
  24. georgebergling

    HP Envy 15-j101ss problems

    Hey! I installed OS X Mavericks 10.9 bootable USB for Intel PCs (13A603) and then my laptop was updated to Mac OS X 10.9.4 from the Mac AppStore. I have an HP Envy 15-j101ss and this is their hardware: Microprocessor Intel Core i7-4702MQ with Intel HD Graphics 4600 (2.2 GHz, 6 MB cache, 4 cores) Memory 16 GB 1600 MHz DDR3L SDRAM (2 x 8 GB) Video Graphics NVIDIA GeForce GT 750M (4 GB DDR3 dedicated) Hard Drive 1 TB 5400 rpm SATA Audio Beats Audio with 4 speakers and two subwoofers Working: WiFi -> The original was replaced for an Atheros AR9285, so it's working. Intel HD Graphics 4600 -> I think that's working because system detects the 1024mb vram. Battery -> I installed AppleACPIPlatform1067.kext and AppleSmartBatteryManager.kext and now i can see the percentage. Not working: Beats Audio with 4 speakers and two subwoofers -> IDT 111D-76E0 I tried installing VoodooHDA 2.8.3 and many other versions but always with a Kernel Panic, so this kext is not working. I saw that "IDT 111D-76E0" it's compatible with AppleHDA, but this kext needed to be patched, so i don't know how to do it. Brightness -> I can't raise or down the screen brightness. CpuPowerManagement -> I installed NullCPUPowerManagement, but i think that's not working correctly. I saw topics for patch CpuPowerManagement for Haswell computers but i don't know how to do it. Sleep -> It's not working and it will be because Cpupowermanagement it's not woking too. NVIDIA Geforce GT 750m -> I don't know if this graphics card is compatible with Mac OS, so if it isn't, i saw topics for deactivate it for a better battery performance but i don't know how to do it. I hope an answer because i would like to continue producing with Logic Pro and Live but i don't have audio.. Thank u very much!
  25. I've come a long way with this, and I'm currently typing this from the desktop of Yosemite but these are my issues I need help with really bad... First, this is my complete setup Mobo: ASUS Sabertooth 990FX CPU: AMD FX 8350 Black Edition GPU: ASUS Strix GTX 970 Mointors: 3 (DVI, DVI2VGA, DP2VGA) HDD: Single WD Raptor 74GB Boot Flags No NVIDIA: -v npci=0x2000 kext-dev-mode=1 nv_disable=1 Boot Flags NVIDIA: -v npci=0x2000 kext-dev-mode=1 nvda_drv=1 (DOES NOT BOOT) Boot Flags NVIDIA2: -v npci=0x2000 kext-dev-mode=1 nvda_drv=1 -x (Sits on black screens, then turns on my DVI Connected monitor with a mouse cursor and black background. No desktop. Nothing further.) Bootloader: CLOVER USB Boot Stick. (Unable to install a bootloader?) NVIDIA Driver. I just cannot make it work. If I enable it with nvda_drv=1 it goes through verbose boot to where it would drop me on the desktop and then black screen. Bootloader, for some reason I cannot boot from the hard drive alone. I need to use the USB Stick. I'm thinking MAYBE if I used the Chameleon Bootloader MAYBE I'd have better luck? But so far I can't get that to work at all. Always boots up saying ONLY "boot0ss: error" Nothing more, not multiple lines of it, just that. Any help would be great please, I'm so close I can taste it, I'm using it to type this post but its just so draggy because of the graphics I assume. Help?
×