macOS 10.14 Mojave on Unsupported Macs Thread

Discussion in 'macOS Mojave (10.14)' started by dosdude1, Jun 4, 2018.

Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
  1. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #126
    I have the 15" 330m, but the Nvidia is dead. I run linux on it, so not much to do there. My main Air also runs linux, so I'll just keep an everymac tab open.
     
  2. AppleGeek1127 macrumors member

    AppleGeek1127

    Joined:
    Dec 30, 2014
    Location:
    Chicago IL, USA
    #127


    Sorry I took so long, haha.
     
  3. dosdude1 thread starter macrumors 68000

    dosdude1

    Joined:
    Feb 16, 2012
    #128
    Replace C9560 on your logic board. That will fix your "dead" GPU.
     
  4. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #129
    Argh, it seems that we have a simple initialization error. I can tell the GUI isn't started at all. Do you know how to recover it? Just copy the kext back from single user mode (mount -uw / first) or from recovery terminal. Anyway, this is useful to see that it doesn't entirely work yet. We'll have to test again with someone else, because loading the GUI without a GPU driver should be possible (as a fallback) so by connection it should load with just the OpenGL driver, even if its not accelerated.

    I've gotta take a rest, I'll be back tomorrow evening Eastern time. My eyes are killing me, and thanks for being with me and my demands the whole time. It will greatly help our goal: to attempt the rescue of our macs. I'll try and get the wikipost started tomorrow, so we can document our efforts overall.
     
  5. parrotgeek1 macrumors 6502

    Joined:
    Jun 14, 2016
    Location:
    CA, USA
    #130
    I am the creator of ~40% of the 10.12/13 patches including the USB driver.

    dosdude1 and I have been investigating GPU drivers for most of the day and sadly we think it is not possible for any non metal GPU to work, because almost the entire OS uses Metal.

    Evidence: Remove metal driver, it won't boot. Remove opengl driver, it boots STILL WITH ACCELERATION but stuff crashes. Also, removing the opengl software renderer doesn't break safe mode, so it must have a metal software renderer.

    This leaves the compatibility list as theoretically

    Xserve 2008 with new gpu
    Xserve 2009 with new GPU
    Mac Pro 2009
    Mac Pro 2010/2012
     
  6. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #131
    Hahaha, I haven't had the time to do it though to my trusty 2010 15-incher, it works fine with i915 on linux with the Nvidia disabled though.
     
  7. Adam_Sergeev macrumors newbie

    Joined:
    Jun 4, 2018
    Location:
    Belarus
    #132
    Any news about launching Mojave on MacBook 2010?
     
  8. Deregulated macrumors newbie

    Joined:
    Jun 4, 2018
    #133
    Guess ill have to buy a newer Mac later in the year.
     
  9. Adam_Sergeev, Jun 4, 2018
    Last edited: Jun 4, 2018

    Adam_Sergeev macrumors newbie

    Joined:
    Jun 4, 2018
    Location:
    Belarus
    #134
    Pity.It seems I have to stay on laggy High Sierra
     
  10. AnonMac50 macrumors 65816

    Joined:
    Mar 24, 2010
    #135
    Anything for a 2013 model :D? Right now I've just disabled the Nvidia and use it on Intel but getting back the full functionality doesn't hurt!
     
  11. dosdude1 thread starter macrumors 68000

    dosdude1

    Joined:
    Feb 16, 2012
    #136
    Reflow or replace U8900 (GPU VCORE power regulator IC), as shown here.
    --- Post Merged, Jun 4, 2018 ---
    I can do it for you if you need... I do offer MacBook logic board repair services.
     
  12. MP39 macrumors newbie

    MP39

    Joined:
    Aug 6, 2016
    #137
    When attempting to install Mojave 10.14.1 on my cMP 5,1 2010, it launches the installer and I get the "Select the disk where you want to install macOS." All of my disks are greyed out -- I have several options including HFS+ and APFS freshly formatted. I also have a High Sierra 10.13.4 that is greyed out.

    When clicking on any of the disks, I get "This version of macOS 10.14 cannot be installed on this computer." I have an upgraded AMD Radeon HD 7950 3GB Card that fully supports Metal.

    What am I missing?

    graph.png

    sys.png
    installerwindow.png
     
  13. iphone2g&3gfan, Jun 4, 2018
    Last edited: Jun 4, 2018

    iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #138
    Oh that's sad. Well, thank you very much for taking the time to test all that so thoroughly. Just as a curiosity, it should boot with every gpu driver gone EXCEPT the framebuffer kext:
    HD original: AppleIntelHDGraphicsFB.kext
    HD 3000: AppleIntelSNBGraphicsFB.kext
    HD 4000: AppleIntelFramebufferCapri.kext
    HD 4600/5000: AppleIntelFramebufferAzul.kext
    HD 6000: AppleIntelBDWGraphicsFramebuffer.kext
    HD 5xx (Skylake): AppleIntelSKLGraphicsFramebuffer.kext
    HD 6xx (Kaby Lake): AppleIntelKBLGraphicsFramebuffer.kext
    INTEL driver note: EACH generation has ITS OWN framebuffer kext. I.e AppleIntelKBLGraphicsFramebuffer.kext for HD 6xx and an ARCHITECTURE-SPECIFIC accelerator kext (i.e AppleIntelHD4000Graphics.kext for Haswell, which loads AppleIntelHD4000GraphicsGLDriver)
    ---------------------------------------------
    Nvidia (ALL CARDS, stock drivers): NVDAResman.kext
    Nvidia (ALL CARDS, WEB drivers): NVDAResmanWeb.kext
    Note that stock drivers support: 8xxx, 9xxx, 2xx, 3xx, 1xx, 6xx, 7xx (tesla, tesla, tesla, tesla, tesla, kepler, kepler)
    WEB drivers support: all stock, plus 4xx, 5xx, 750, 9xx, 10xx (fermi, fermi, maxwell rev. 1, maxwell rev. 2, pascal)
    WEB drivers support all the architectures since tesla. So, if a quadro/tesla gpu has one of those architectures, then it will work, as well as some exotic laptop cards if NOT optimus (8xx mobile).
    NVIDIA driver note: All cards use a SHARED NVDAResman (framebuffer kext), and an ARCHITECTURE-SPECIFIC accelerator kext (i.e NVDANV50Hal.kext=Tesla) that works with any cards matching it.
    -----------------------------------------------
    AMD:
    HD 2xxx: AMD2400Controller.kext, AMD2600Controller.kext
    HD 3xxx: AMD3800Controller.kext
    HD 4xxx: AMD4600Controller.kext, AMD4800Controller.kext
    HD 5xxx: AMD5000Controller.kext
    HD 6xxx: AMD6000Controller.kext
    HD 7xxx: AMD7000Controller.kext
    AMD8000Controller.kext and on: TODO
    AMD driver note: EACH card ARCHITECTURE (Evergreen=5xxx, Northern Islands=6xxx, etc) has ITS OWN framebuffer kext. I.e. AMD5000Controller.kext for AMD 5xx. NOTE: This rule doesn't match for the earlier cards. One was typically for the low end series, while the other was for the high end series. However, those cards are so ancient they probably won't be used by anyone on this thread and certainly no default gpu.
    -------------------------------------------
    Therefore, it is very odd that taking out the MTLDriver stops the GUI start. In previous versions, you could even boot without any kexts loaded (like for a 7300GT, it would still show 1024x768 without any framebuffer at all on an unsupported macOS like 10.11) but now taking out the actual accelerator driver crashes the GUI. Maybe we could test with JUST the framebuffer kext loaded to get correct resolution and nothing else? That's how it used to be, and in safe mode what would happen is the only kext loaded would be the framebuffer kext (to get correct resolution on real macs.) I wonder what safe mode does now, now that the MTLDriver is REQUIRED for the GUI. Perhaps they'll fix it by the public release timeframe, as by then people will need to be able to safe boot with the GUI working. Safe boot is done by holding shift during boot.
     
  14. parrotgeek1 macrumors 6502

    Joined:
    Jun 14, 2016
    Location:
    CA, USA
    #139
    5,1 support will be in beta 2 according to the release notes. Of course we will get it to work sooner.

    Are there any cards which require web drivers and have Metal, and are older than cards supported by stock?
     
  15. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #140
    That's precisely the question which we need answered. Oh gosh, I'm falling asleep. Hopefully I can get that figured out tomorrow, to see if maybe Tesla and Fermi can be gotten to work... See everyone later...
     
  16. dosdude1 thread starter macrumors 68000

    dosdude1

    Joined:
    Feb 16, 2012
    #141
    I'm pretty sure that Metal requires a GPU to have a certain set of hardware features to support it... Similar to DirectX in the PC world.
     
  17. AnonMac50 macrumors 65816

    Joined:
    Mar 24, 2010
    #142
    Awesome! Thanks for the link!
     
  18. Windows10isdabest Suspended

    Joined:
    Jun 4, 2018
    #143
    Windows 10 actually supports even white MacBooks from 2006 as well… As well as the custom built PC I have from 2003 and it runs fairly smoothly for basic things.
     
  19. parrotgeek1 macrumors 6502

    Joined:
    Jun 14, 2016
    Location:
    CA, USA
    #144
    Tesla and Fermi have no code in any MTL* driver
    --- Post Merged, Jun 4, 2018 ---
    It will boot if you don't have MTLDriver OR GLDriver OR VADriver/GVA
     
  20. usarioclave macrumors 65816

    Joined:
    Sep 26, 2003
    #145
    How does it work on a mac pro with a non-metal card (boot screen, GT120) and a metal card (Nvidia w/web driver)?
     
  21. parrotgeek1 macrumors 6502

    Joined:
    Jun 14, 2016
    Location:
    CA, USA
    #146
    it doesn't work on the mac pro yet
     
  22. OllyW Moderator

    OllyW

    Staff Member

    Joined:
    Oct 11, 2005
    Location:
    The Black Country, England
    #147
    Moderator Note:

    Please do not ask for, or provide help getting developers profile information to access unauthorised beta software on MacRumors. If you are not a developer, sign up to the Apple Beta Software Program to get the official public beta releases.
     
  23. abcdefg12345 macrumors 6502

    abcdefg12345

    Joined:
    Jul 10, 2013
    #148
    I really hope someone figures out a way to make 10.14 work on early 2011 MacBook pros, I don't feel like spending $3000 on a 2018 MacBook Pro to get an i5 processor, 8gb ram and 500gb ssd, when my 2011 MacBook Pro has the same specs, it docent feel like id be getting my moneys worth and it doesn't feel like an upgrade. otherwise lets just hope apple releases a new set of Macs that would make a good replacement.
     
  24. Czo macrumors 6502

    Joined:
    Dec 30, 2008
    Location:
    Debrecen, Hungary
    #149
    Mojave will not work with hardware acceleration without Metal compatible hardware. Without it, the UI is nearly uselessly slow. The 2018 MBP with the same CPU clock is more faster than your 2011's MBP.
     
  25. homohurre123 macrumors member

    Joined:
    Jun 5, 2018
    #150
    Or just sell your actual Macbook as long the most people don't know yet its unsupported and buy yourself a good spected Retina Macbook from 2014-15. The new ones seem to have a lot of Problems so you might be better off with them for less money.
     
Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Share This Page