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. nekton1 macrumors 6502a

    Joined:
    Apr 15, 2010
    Location:
    Asia
    #1851
    Thanks. I'll wait until I hear what happens when you get your card installed!



     
  2. Macschrauber macrumors 6502

    Macschrauber

    Joined:
    Dec 27, 2015
    Location:
    Germany
    #1852
    with help :) I did the complete Beta 3 install on a 3.1 with a Apple OEM HD5870:

    - Took Apart Instal ESD
    - patched OSInstall.mpkg
    (Distribution File, pulled nonSupported, added Board ID)
    - rebuilt OSInstall.mpkg
    - copied the content of install esd in a folder plus the patched OSInstall.mpkg
    - run OSINstall.mpkg
    (system installed by installer app)
    (installed system was missing boot.efi)
    -copied boot.efi from Mojave bootstick
    (or payload usr/i386)
    -swapped Platformsupport.plist from High Sierra
    -replaced system/library/UserEventPlugins with the content of latest High Sierra Installer

    Finder was laggy, fullscreen Video played ok (guess this is missing metal on my gpu)

    IMG_9446.JPG
     
  3. Starplayr macrumors 6502

    Starplayr

    Joined:
    Jun 13, 2018
    Location:
    Charlotte
    #1853
    no go on my AMD Radeon HD 7970 card. Must be SSE4.2 in the Mac driver.

    I tried the legacy video driver patch with my Quad Core Mac 3,1. It’s a NVIDiA GeForce 8800 GT 512MB Mac card and it’s gets video acceleration and translucent menu bar but within 5 seconds it crashes after logging in. Anyone else experience this?
     
  4. Macschrauber macrumors 6502

    Macschrauber

    Joined:
    Dec 27, 2015
    Location:
    Germany
    #1854
    With "my" method the amd5 is not crashing on MacPro3,1 Stock HD5870. But not accellerated in Finder and Safari. Further testing tomorrow, its late here...
     
  5. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #1855
    https://superuser.com/questions/255176/is-there-a-list-of-available-boot-args-for-darwin-os-x
    Add the hex codes you want up, 0x100=disable graphical panic screen (the one with the languages telling you to restart your computer) which is what you want, so you can see the actual backtrace of the kernel panic. Why keepsyms if you can't even see the backtrace? It'll be how it used to be in the good ol' days of Snow Leopard...
    --- Post Merged, Jul 8, 2018 ---
    From single user mode:
    sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers
    --- Post Merged, Jul 8, 2018 ---
    Idk if someone else already told you this, but to enable wifi: copy AirportAtheros40.kext from IO80211Family.kext/Contents/Plugins in HS to the same location in Mojave.
     
  6. tsialex macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #1856
    Thx, didn't know that I could do that from the single user mode.


    Yes =)

    I have a BCM94322MC from a 2009 MacBookWhite to replace the Atheros 9380, I'll do it tomorrow, it's easier on the long run.
     
  7. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #1857
    Someone should dissassemble that plugin and find exactly where the Core2 arch crashes, compared to the Core "i" architectures...
    --- Post Merged, Jul 8, 2018 ---
    I think someone has on page 70 or 69 (and got into safe mode at least), I'm quite certain that all MacPro3,1's came with some kind of "Harpertown" xeon (with sse4.1) so I think that person's post applies here. At least if my memory is correct. Please correct me if I'm wrong!
    --- Post Merged, Jul 8, 2018 ---
    Not until nvidia web drivers are updated for Mojave (which won't happen until public release/gm) or we hack the HS ones to run on Mojave... for now, the only stock supported nvidia gpu's are those of the "Kepler" architecture, so that is most 6xx/7xx series cards, besides a few of the cheap rebrands of older archs.
     
  8. MP39 macrumors newbie

    MP39

    Joined:
    Aug 6, 2016
    #1858
    Regarding AMD Radeon HD 7950, was using with 3 x Apple 27" LED Cinema Displays (mDP model) under HS just fine on my cMP 5,1. After successfully installing Mojave -- all versions up to current PB2 -- only the two displays I have connected directly to the Mini DisplayPorts work. The third monitor not working in Mojave I have connected to the DVI port using a DVI to mDP converter. Note that no drivers are needed for this converter. Thoughts as to why? I know we are still in Betas, but just curious for those with more knowledge on the details. If I reboot into HS, all three light up during boot per normal behavior.

    My questions are:

    1. Is this software-related to Mojave?
    2. Is this impacting the DVI port specifically?
    3. Is this just limited support at this stage with only supporting 2 monitors max in Beta?

    HD7950.png
     
  9. iphone2g&3gfan macrumors regular

    Joined:
    Jun 14, 2013
    Location:
    Orlando, Florida
    #1859
    I think "Quartz Extreme" will always be used to refer to hardware acceleration using the GPU, irrespective of the actual "backend/API" that allows that hardware acceleration to happen. In fact, the Quartz is the rendering engine of macOS, so it's just an API-independent way of referring to having that hardware acceleration...
    --- Post Merged, Jul 8, 2018 ---
    Interestingly enough Apple has never used the GT640m in a shipped product, I don't believe... but of course, since they have used all the rest, perhaps I missed one specific machine...
     
  10. tsialex macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #1860
    1) Yes, every year this happens when beta testing and sometimes even on GM.
    2) No, seems a problem with the frame buffer/personalite, even changes what it's the first output.
    3) Yes, the beta driver problem happens every year, since at list ElCapitan betas.
     
  11. theone29 macrumors member

    theone29

    Joined:
    May 6, 2013
    #1861
    Amazing work guys. Any news/update on Dosdude’s patch release? I’m patiently waiting for my 2011 iMac, 2010-2011 mini and cmp3,1.
     
  12. MP39 macrumors newbie

    MP39

    Joined:
    Aug 6, 2016
    #1862
    Thanks. I'll just wait for the updates. I'm sure one of these releases it will suddenly turn on at boot! ;)
     
  13. macdos macrumors regular

    macdos

    Joined:
    Oct 15, 2017
    #1863
    Uh, you are using Sierra drivers to enable HD7950? Since 3,1 does not support SSE4.2.

    Edit.: Nevermind, 5,1...
     
  14. Macbookprodude macrumors regular

    Macbookprodude

    Joined:
    Jan 1, 2018
    Location:
    ЗША
    #1864
    Hopefully, by the time the official Mojave comes out, someone will fix all this so unsupported to can and acceleration will work on 2011 MB Pros. With depression and stress already on me due to my job, I will just wait until that time.
     
  15. dosdude1, Jul 8, 2018
    Last edited: Jul 8, 2018

    dosdude1 thread starter macrumors 68000

    dosdude1

    Joined:
    Feb 16, 2012
    #1865
    Just finished Beta 3 of macOS Mojave Patcher! Here's what's new:

    - Added support for Core 2 Duo-based and MacPro3,1 machines (legacy platforms)
    - Re-added Software Update Patch
    - Fixed platform check patch issue on APFS volumes
    - Added a WiFi patch for iMacs utilizing certain Atheros WiFi cards
    - Fixed an issue where the tool may not download the latest copy of the Mojave Installer app.

    Notes:
    - The Legacy Video Card Patch will NOT be applied by default on any machine, as it is very glitchy at this time. If you want to experiment with graphics acceleration, you can install it, but you will have issues with AMD (no acceleration) and nVidia (random kernel panics). It works almost perfectly, though, on machines with Intel HD Graphics (3000 and Arrandale).
    - The APFS patch has not been included with the tool, and as such, APFS volumes will not be bootable on machines that don't have APFS-compatible firmware. I am currently finalizing a BootROM patching tool that will add native APFS booting support to these systems, but until then, continue to use HFS volumes.

    Download available here.
     
  16. theone29 macrumors member

    theone29

    Joined:
    May 6, 2013
  17. Macbookprodude macrumors regular

    Macbookprodude

    Joined:
    Jan 1, 2018
    Location:
    ЗША
    #1867
    Do you think you will have the AMD situation for 2011 MacBook Pros resolved when Mojave comes out ? On my system I have no issues with the AMD graphics.
     
  18. dosdude1 thread starter macrumors 68000

    dosdude1

    Joined:
    Feb 16, 2012
    #1868
    I really don't know at this point. So far, I haven't been able to get pre-Metal AMD acceleration working at all.
     
  19. videotape74 macrumors regular

    videotape74

    Joined:
    Sep 20, 2016
    #1869
    @dosdude1 it seems in the new patcher it downloaded High Sierra and not the Mojave beta. Am I doing something incorrectly?
    --- Post Merged, Jul 8, 2018 ---
    @dosdude1 it seems in the new patcher it downloaded High Sierra and not the Mojave beta. Am I doing something incorrectly?
     
  20. macsba macrumors 6502

    Joined:
    Jan 5, 2015
    Location:
    Next to my Mac.
    #1870
    Kinda strange. My Mac Pro 5,1 works fine using the Dual DVI connector running Mohave.
     
  21. dosdude1 thread starter macrumors 68000

    dosdude1

    Joined:
    Feb 16, 2012
    #1871
    No, I used the wrong catalogURL by mistake. Updated the app already fixing this.
     
  22. Macbookprodude macrumors regular

    Macbookprodude

    Joined:
    Jan 1, 2018
    Location:
    ЗША
    #1872
    I trust in you that this will be resolved.. maybe need to wait for the actual final version to come out. I usually don't run betas anyway.. but I am sure once the final comes out you might have the solution.
     
  23. videotape74 macrumors regular

    videotape74

    Joined:
    Sep 20, 2016
    #1873
    oh, ok...thank you. :)
     
  24. ASentientBot, Jul 8, 2018
    Last edited: Jul 8, 2018

    ASentientBot macrumors 6502

    ASentientBot

    Joined:
    Jun 27, 2018
    Location:
    the System suitcase
    #1874
    Very quick work with that patcher @dosdude1! Nice! :)

    Would you mind explaining how the nVidia Tesla patch works as of now? I know it's not yet reliable but I'm working on it myself too and I wondered if you had any insights.

    So far, I've seen that replacing:
    NVDANV50HalTesla.kext
    NVDAResmanTesla.kext
    (dependency of NVDANV50HalTesla)
    IONDRVSupport.kext (contains a symbol needed by NVDAResmanTesla, not present in Mojave)
    IOGraphicsFamily.kext (symbol needed by IONDRVSupport)
    ...allows for partial graphics improvements. I can change the brightness, put my laptop to sleep, and it shows the correct MacBook7,1 image in "about this Mac" rather than a generic 21-inch display. However, no acceleration.

    Additionally replacing:
    GeForceTesla.kext
    GeForceTeslaGLDriver.bundle
    GeForceTeslaVADriver.bundle

    ...gives me full acceleration, but the system invariably panics during or shortly after login.

    I see in the contents of the post-install patcher, a file called NDRVShim.kext along with the kexts that I'm replacing. What is its purpose?

    Edit: Upon further inspection, it seems that it exposes the _VSLGestalt symbol that NVDAResmanTesla.kext complains about under Mojave. This presumably bypasses the need to replace IONDRVSupport and IOGraphicsFamily kexts, right? Very cool :)

    Thank you for all your work!!
     
  25. dosdude1 thread starter macrumors 68000

    dosdude1

    Joined:
    Feb 16, 2012
    #1875
    NDRVShim.kext is a kext written by @parrotgeek1 that implements the functions missing in IONDRVSupport.kext and IOGraphicsFamily.kext, allowing the nVidia Tesla kexts to load properly without replacing IONDRVSupport and IOGraphicsFamily.
     
Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Share This Page