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. Deregulated macrumors newbie

    Joined:
    Jun 4, 2018
    #76
    W
    What is affected when GPU acceleration is not present? I have a Late 2011 MacBook Pro (Intel HD Graphics 3000)
     
  2. iphone2g&3gfan, Jun 4, 2018
    Last edited: Jun 4, 2018

    iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #77
    The GT120 falls into the Tesla architecture (G96 chip) and therefore may be supported by the Web Drivers (NVDANV50HALWeb.kext) although I personally have not seen a Tesla web driver card (I don't even know if NVDANV50HALWeb.kext is included in the Web Driver bundle) Could someone check that? I don't have a Mac readily available to extract it from.

    If Tesla is supported by the Web Drivers update for Mojave, then that gives us acceleration on GT 320m + 9400m + 9600m (cpu not compatible with SSE4.1 for those machines though, I think, so Mojave's out) + GT 330m. The GT 320m is in the 2010 MacBook Pro 13" (I believe) and the 330m I have in my 15" 2010. The 9400m is in various Apple MacBooks and Mac Minis (MCPsomething chipset by Nvidia, popular with late 2000's computers for a mix in performance and value)
     
  3. montyboy_us macrumors newbie

    montyboy_us

    Joined:
    Jun 4, 2018
    Location:
    Columbus, Ohio
    #78
    I did the beta install to an external drive, then plopped that drive in my Pro 5,1 with GTX 680 and I just get greeted with the 'NO'. When it was connected to the supported MacBook Air I made sure to delete PlatformSupport.plist. I must be missing something else as the 680GTX is metal compatible. Any pointers will be greatly appreciated.
     
  4. iphone2g&3gfan, Jun 4, 2018
    Last edited: Jun 4, 2018

    iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #79
    Ah, darnit. I don't have the PDF, but that indicates that we may be out of luck. (Unless the devs were *kind* enough to provide an OpenGL WindowServer, which we can then feed with our 10.13 kexts)

    However, I think you have MXM as an option, provided the backlight adjustment is a sacrifice you are willing to make, and the EFI bootscreens (unless you flash it, and I don't think MXM's have been successfully EFI flashed)
    --- Post Merged, Jun 4, 2018 ---

    Back in Lion you could delete PlatformSupport. Nowadays, you have to mod it, not delete it. Follow the format of the preexisting lines, and add the board-id from here: https://gist.github.com/rtrouton/e6cf0f4064aea52fac2e5116c4b05f2e
    It is 'Mac-F221BEC8'.
    Also add MacPro5,1 to the section with the model names. I have not edited the file in a while, so forgive me for my not-so-detailed description.
    --- Post Merged, Jun 4, 2018 ---
    In a nutshell, many apps will crash or fail to launch or error out with an OpenGL/Metal missing message, overall system performance will be sluggish, and certain graphical elements will glitch/white squares/who knows. The Dock will not have translucency (white) and neither will the menubar at top.

    If you can get the FrameBuffer kext to load, then you will have some more performance, but the glitches will remain and apps will fail.
     
  5. dosdude1 thread starter macrumors 68000

    dosdude1

    Joined:
    Feb 16, 2012
    #80
    Just tested on a Penryn Core 2 Duo-based Late-2008 MBP. It kernel panics on boot.
     
  6. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #81
    Do you have a verbose mode picture, if possible? It should not KP since you do have SSE4.1...
     
  7. Deregulated macrumors newbie

    Joined:
    Jun 4, 2018
    #82
    That’s horrible. I didn’t expect them to drop 3+ years worth of Macs. Mine is fully capable. :/
     
  8. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #83
    Sadly, this may mean that WindowServer is Metal only. This would make sense, as it would optimize performance by stripping the OpenGL code, but we can always try more: like hack in the 10.13 WindowServer and some frameworks... once we get concrete data on what is and is not included in 10.14, we can begin the slow process of porting/hacking...
    --- Post Merged, Jun 4, 2018 ---
    Don't fret yet, while no guarantees can be made at this point I'm sure someone (or I) will hack in WindowServer at some point, or maybe it already has OpenGL, or maybe Apple backs off on their 2010/2012 Mac Pro GPU mandate...
     
  9. dlopan macrumors member

    Joined:
    Jun 17, 2008
    Location:
    Albuquerque
    #84
    Apple is just being lazy. Typical for everything Apple these days. I have a Macbook Air early 2012. Works fine on High Sierra.
     
  10. EugW macrumors 601

    EugW

    Joined:
    Jun 18, 2017
    #85
    I mentioned earlier I'm perfectly happy using my 2010 iMac just as an external monitor. Looked at from the front, it perfectly matches my 2017 iMac. ;)
     

    Attached Files:

  11. dosdude1 thread starter macrumors 68000

    dosdude1

    Joined:
    Feb 16, 2012
    #86
    Update: MBP5,1 kernel panic was due to incompatible APFS driver in my system firmware. Going to inject the APFS driver from Mojave and try again.
     
  12. EugW macrumors 601

    EugW

    Joined:
    Jun 18, 2017
    #87
    Does Mojave require APFS? Or can you still boot HFS+?
     
  13. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #88
    I don't think so, because Fusion Drives still only have HFS+ available, and they're supported (presumably)
    --- Post Merged, Jun 4, 2018 ---
    Good point. They sure are great monitors!
     
  14. EugW macrumors 601

    EugW

    Joined:
    Jun 18, 2017
    #89
    Mojave supports AFPS on Fusion. I just don't know if it's mandatory or not when you upgrade to Mojave.
     
  15. redheeler macrumors 604

    redheeler

    Joined:
    Oct 17, 2014
    #90
    That's pretty much the expected result, it boots without graphics acceleration. If Apple has removed OpenGL support from the WindowServer, we're looking at a real problem here.
     
  16. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #91
    Indeed, indeed. Hacking it in would be the only option, from 10.13. But, the Nvidia Web Drivers might still have our back here, but I only know for certain that metal is supported for Maxwell and above. It may support metal all the way back to tesla, and that's what we're hoping for. Kepler is metallized by the stock drivers, and I don't believe Fermi had stock drivers. So:

    Tesla --> Native (no metal), Web Drivers (maybe metal)
    Fermi --> Not native, Web Drivers (maybe metal)
    Kepler --> native (metal), Web Drivers (maybe metal)
    Maxwell (Gens 1 + 2) --> Not native, Web Drivers (metal confirmed: https://www.insanelymac.com/forum/t...or-macos-high-sierra-update-06012018/?page=35)
    Pascal --> Not native, Web Drivers (metal confirmed)

    If someone could chime in with some of these details, that would be great. My computer is an Air on Ubuntu 18.04, and I banished macOS long ago, so sadly I cannot provide these.
     
  17. EugW macrumors 601

    EugW

    Joined:
    Jun 18, 2017
    #92
    Our prediction in the 10.14 system requirements prediction thread was that Metal would be the cutoff. So, the Metal requirement doesn't surprise here. In retrospect though, perhaps if we weren't so surprised Metal would be the cutoff, we shouldn't be so surprised if Apple may have completely removed OpenGL support too.
     
  18. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #93
    Right, since stripping the OpenGL code removes unneeded bloat (that they emphasized removing @ WWDC and with iOS 12.) OpenGL apps do still launch, and the 10.14 kexts still provide the GLDriver.bundle. I don't think that there is an OpenGL shim that translates the calls to Metal. So it may be possible that we will not have UI Acceleration, but that we do have OpenGL App Acceleration. This would be weird, but it is possible. It would be a usable state, if we can achieve it. So far, we have nothing... :(

    Could somebody open Activity Monitor.app as root from 10.14:

    $ sudo /Applications/Utilities/Activity\ Monitor.app/Contents/MacOS/Activity\ Monitor

    and search for "WindowServer" open it, and click on "Open Files and Ports" and provide a screenshot? This can give us insight into how it operates today, without OpenGL.
     
  19. rmendez011 macrumors newbie

    rmendez011

    Joined:
    Jun 4, 2018
    Location:
    Huntington Park, CA
    #94
    What about the early 2011 MacBook Pro, 15" with a AMD Radeon HD 6490M? would there be a difference in getting Mojave to work on this GPU?
     
  20. Insleep macrumors member

    Insleep

    Joined:
    Jun 9, 2015
    Location:
    United States
    #95
    No, it's not Metal-compatible unfortunately.
     
  21. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #96
    • No metal
    • No web drivers to fall back on
    We can try kextloading, but that still wouldn't solve the Metal issue (missing) so at best only OpenGL apps will run accelerated, at worst the kext doesn't even load. Then we deal with whether WindowServer has any opengl code left, and if it doesn't, no UI acceleration.
     
  22. redheeler macrumors 604

    redheeler

    Joined:
    Oct 17, 2014
    #97
    Credit to you for correctly predicting that Apple would expect us to throw away our capable 2011 Macs. Every year I must work to lower my expectations of Apple further. ;)
    I'm afraid not. The 6490M and 6750M simply have no support for Metal. My Early 2011 17" is still going strong but also unable to run Mojave.
     
  23. AppleGeek1127 macrumors member

    AppleGeek1127

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

    Attached Files:

  24. TMRJIJ macrumors 68030

    TMRJIJ

    Joined:
    Dec 12, 2011
    Location:
    South Carolina, United States
    #99
    I would assume not. Many of the supported 2012 Macs had HDDs, if I recall.
     
  25. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #100
    Yes, yes, YES! It definitely loads AppleIntelKBLGraphicsGLDriver.bundle, so there STILL IS some OpenGL handling in WindowServer! This may be to:

    1) Run OpenGL apps natively (~99.9999% chance)
    2) Provide an OpenGL accelerated UI fallback (~35% chance)
    3) Intentionally provide us a chance to manually load the OpenGL only drivers, with full support for them (0.01% chance)

    Just to be clear, it's from 10.14 right?
     
Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Share This Page