Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Any hope for HD3000 macs to have hardware acceleration in Mojave?

I would like to know this as well!

Screen Shot 2018-06-06 at 1.22.25 pm.png
 
  • Like
Reactions: ArrowFC
I thought I should mention that I got macOS Mojave running on a hackintosh with a E7500 775 socket core 2 duo CPU which only supports sse 4.1. It’s been about a day and no kernal panics yet. Apparently we don’t need sse 4.2. So it might be possible to get this running on a unibody core 2 duo MacBook or MacBook Pro if we figure this graphics thing out.

How is it? Can you get efi folder and config.pst?
[doublepost=1528634023][/doublepost]How to enable acceleration on intel hd 3000 Graphics? I copy kexts for hd 3000 from 10.13, but it is loading in black screen
 
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 ?
 
Last edited:
How to enable acceleration on intel hd 3000 Graphics? I copy kexts for hd 3000 from 10.13, but it is loading in black screen
It might be more complex than that as enabling acceleration in the UI will probably be predicated by a Metal API check to decide what to do next. The question is how to workaround that check. That could be via adding cards to the supported Metal API list or hacking the check to always return true. These would likely requiring hacking some Apple framework protected by SIP.

Another thing to remember is that given this is early beta then Apple could modify the method to lockout GPUs. If it’s too easy then they might make it harder. They do watch blogs like this.
 
Okay, so I got it to install on VMWare 8 on my mcp3,1. However, I can't get it to boot because of lacking APFS boot support. I assume we would need something similar to what you did with High Sierra @dosdude1 ?

It also doesn't allow me to keep the disk as HFS+ :/
 
Okay, so I got it to install on VMWare 8 on my mcp3,1. However, I can't get it to boot because of lacking APFS boot support. I assume we would need something similar to what you did with High Sierra @dosdude1 ?

It also doesn't allow me to keep the disk as HFS+ :/
dosdude1 did say you can use his APFS tool to convert your volume to it.
 
It might be more complex than that as enabling acceleration in the UI will probably be predicated by a Metal API check to decide what to do next. The question is how to workaround that check. That could be via adding cards to the supported Metal API list or hacking the check to always return true. These would likely requiring hacking some Apple framework protected by SIP.

Another thing to remember is that given this is early beta then Apple could modify the method to lockout GPUs. If it’s too easy then they might make it harder. They do watch blogs like this.

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]
Any hope for HD3000 macs to have hardware acceleration in Mojave?
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.
 
Last edited:
So if I'm right, all devices that ran El Capitan had Metal. That means early 2009 upwards at least are capable of Metal. So surely that can open a window of exploitation to get Mojave working on at least 2009.
 
what smbios do you install mojave on Hackintosh core 2 duo? I hawe core 2 duo e8400, it install succesfully, but is reboot and do not load
 
It might be more complex than that as enabling acceleration in the UI will probably be predicated by a Metal API check to decide what to do next. The question is how to workaround that check. That could be via adding cards to the supported Metal API list or hacking the check to always return true. These would likely requiring hacking some Apple framework protected by SIP.

Another thing to remember is that given this is early beta then Apple could modify the method to lockout GPUs. If it’s too easy then they might make it harder. They do watch blogs like this.

but old radeon graphics series 5xxx and 6xxx works with kexts 10.13 without metallsuccesfuly.

what is hd 3000? maybe need replace other kexts?
[doublepost=1528662387][/doublepost]Core2 Duo E8400 (SSE4.1 only, no SSE4.2) + GT 640 1G, after installation success, boot to system restarting on gray screen and mouse.
 
got it managed to install Mojave Beta 1 kinda remotely on a upgraded 4.1/5.1 from a friend with GT120.

just the rude basic steps:

- Took Apart Instal ESD
- patched OSInstall.mpkg
(Distribution File, pulled nonSupported, added Board ID)
- copied the contents of install esd in a folder plus the patched OSInstall.mpkg
- run OSINstall.mpkg
(system installed)
(installed system was missing boot.efi)
-copied boot.efi from Mojave bootstick
-swapped Platformsupport.plist from High Sierra

system run with the GT120 but laggy GUI !

on my 3.1 I got to the point as GPU Driver kicked in (or not) but I knew it was not working
[doublepost=1528667296][/doublepost]
55035892277__45BFECC6-EB9A-493C-9885-1D4E4C983DBE copy.jpeg
 
Last edited:
  • Like
Reactions: AlVicio
got it managed to install Mojave Beta 1 kinda remotely on a upgraded 4.1/5.1 from a friend with GT120.

just the rude basic steps:

- Took Apart Instal ESD
- patched OSInstall.mpkg
(Distribution File, pulled nonSupported, added Board ID)
- copied the contents of install esd in a folder plus the patched OSInstall.mpkg
- run OSINstall.mpkg
(system installed)
(installed system was missing boot.efi)
-copied boot.efi from Mojave bootstick

system run with the GT120 but laggy GUI !

on my 3.1 I got to the point as GPU Driver kicked in (or not) but I knew it was not working
[doublepost=1528667296][/doublepost]View attachment 765715

if you could send me that which you made so i can test it on mine (higher processor and graphics) that would me much appreciated. I'll see if i can do anything from there to help
 
It might be more complex than that as enabling acceleration in the UI will probably be predicated by a Metal API check to decide what to do next. The question is how to workaround that check. That could be via adding cards to the supported Metal API list or hacking the check to always return true. These would likely requiring hacking some Apple framework protected by SIP.

Another thing to remember is that given this is early beta then Apple could modify the method to lockout GPUs. If it’s too easy then they might make it harder. They do watch blogs like this.

sip already disabled, what about this intelgraphicsfix.kext
https://github.com/lvs1974/IntelGraphicsFixup/releases ?
v1.2.7
  • Add igfxgl=1 boot argument (and disable-metal property) to disable Metal support may be this kext use for it?
 
intelgraphicsfix.kext works only lilu.kext, on other supported intel cards it disable metall, but what do with hd 3000 . may be can works with it?
but old radeon graphics series 5xxx and 6xxx works with kexts 10.13 without metallsuccesfuly.

what is hd 3000? maybe need replace other kexts?
[doublepost=1528662387][/doublepost]Core2 Duo E8400 (SSE4.1 only, no SSE4.2) + GT 640 1G, after installation success, boot to system restarting on gray screen and mouse.

It works on 5xxx/6xxx?! Can you send me a screenshot? How did you install it?

It didn't work for me. I installed all of the AMD/ATI kexts, and then Ioacceleratorfamily2/ioaccelerator2d
 
  • Like
Reactions: Appleak
Yes that is what I mean (ignore model; It's a hackintosh)

Mojave-A43SJ-GT520M.png.4dd7d1b866950f4ff9b9bac4849d6060.png
That's amazing! Fermi works with the -no_compat_check and that's it? What happens if you boot without the no_compat_check arg? I've been a little out of the loop, sorry if I don't get it, but that's great! UIKit apps I'll assume still show a blank window, but that's good all around
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.