just managed to boot the 10.14 Beta Bootstick on a Mac Pro 3.1 with Apple EFI HD5870. Got so far the Installer tells me about an unsupported Computer.
needed
sudo nvram boot-args="-no_compat_check"
to bypass the machine check
otherwise it refused to Boot with the vorbidden sign
now: how to edit the list of compatible machines within the Installer ?
Ah, so this time
XNU is doing the compat check? It used to be boot.efi that would show the
"This version of macOS is not supported on this computer!
Reason: Mac-F422..."
Well, now we know.
[doublepost=1528685879][/doublepost]
No compat check is only needed when smbios is from real unsupported Mac.
Makes sense, I get it now. You've done an amazing job, thank you a lot, truly.
[doublepost=1528686122][/doublepost]
The check IS based on whether the driver supports Metal. Interestingly, the reason Fermi GPUs work is because they use the same driver as Kepler, and Kepler supports Metal.
[doublepost=1528659584][/doublepost]
Yes. We have established that the incompatibility is COMPLETELY intentional and there is NO incompatibility of the graphics libraries. They load, it just refuses to use them.
Oh, so Fermi loads GeforceGLDriver.bundle? I mean, tesla loaded GeforceTeslaGLDriver.bundle, and stock macs used tesla and kepler. Interesting, it might be that Apple (or nvda) compiled in support for Fermi in GeforceGLDriver.bundle by accident, supporting fermi in addition to the kepler used in stock macs.
We may not be able to rely on Apple's continued support of Fermi in GeforceGLDriver... it's just shocking that they would include support for a GPU arch that's not stock... Does Fermi currently have metal support? I don't think so, b/c Fermi and Kepler are completely different,
completely. I think that GeforceGLDriver rather contains code for both archs. I don't think fermi loads the kepler code, but rather the stock kepler GLDriver included code for Fermi separately.
If fermi has metal, that's great. But does it? Or just OpenGL and macOS renders with OpenGL?
P.S please excuse the long, complicated questions, yes I know they probably take a bunch of time to answer. It's a lot to understand... and sorry for making you read all of that if you did!