Coder Social home page Coder Social logo

how-to-disable-your-unsupported-gpu-for-macos's Introduction

Introduction

How to disable your unsupported GPU for macOS

So you got your shiny new RTX 2080ti BLOWYMATRON edition but you've probably noticed there's currently no support for your GPU in MacOS Mojave. Well for those who are running Maxwell, Pascal or Turing GPUs there is still some hope for you with options to spare!

This is an information thread, for discussion please visit the r/hackintosh thread: How to disable your unsupported GPU for macOS

Prerequisite

  • A Hackintosh built off the Vanilla guide(This is a must as you need to have a clean system for this to work properly)
  • A GPU that is support in Mojave/Catalina(generally this will be an iGPU for most users here, check the GPU Buyers Guide to see if your GPU is supported. Keep in mind that using a Kepler GPU with Maxwell, Pascal or Turing GPUs will require more work)
  • Up to date Lilu.kext and WhateverGreen.kext
  • A Plist editor: Clover configurator works fine

BIOS Settings

For those planning on using an iGPU, make sure to have the following enabled in your BIOS:

  • iGPU Multi-Monitor: Enabled
  • Primary Display: Enabled

And make sure to have your displays connected to the motherboards display outs

Can I use the iGPU for rendering but the video outs of my dGPU?

Unfortunately not, and the reason being is actually quite similar to how Nvidia's Optimus technology functions. You would first need a way to grab/encode the iGPU's signal, send it towards the discrete GPU, then have said GPU decode the signal and display it. One small problem, decoding the signal would require proper GPU acceleration which your unsupported GPU doesn't have. So you will need to use your motherboard's video out ports no matter what

Which Options should I choose?

Option 1:

  • Disables all GPUs that aren't the iGPU
  • Quick and easy with little work, avoid when possible as it doesn't always work

Option 2:

  • Disables all GPUs from one brand(ie: all Nvidia GPUs)
  • Only usable for Clover, Opencore users must use either options 1,3 or 4

Option 3:

  • Disables a specific GPU
  • Recommended for those who run Kepler GPUs with Maxwell, Pascal or Turing

Option 4:

  • Disables on a per slot basis
  • Recommended for those who run Kepler GPUs with Maxwell, Pascal or Turing

OpenCore Users

For those running OpenCore, I highly recommend reading the Disabling GPU Guide found in the OpenCore guide as this has specific OSI fixes for SSDTs

how-to-disable-your-unsupported-gpu-for-macos's People

Contributors

dhinakg avatar idrisakmal avatar khronokernel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

how-to-disable-your-unsupported-gpu-for-macos's Issues

Un-used GPU gets hot

Hi, thanks for creating this guide, very useful.

I'm noticing that my GPU gets pretty hot (the fans never seem to spin), even though it is not being used for rendering at all, I'm curious if you or anyone else experiences this also?

Note - as I only have a single GPU (1080 ti), I used option 1 -wegnoegpu, wonder if this makes a difference at all...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.