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.

dvvdv

macrumors member
Aug 27, 2017
50
22
smoker's lounge
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

volodi

macrumors newbie
Jun 10, 2018
15
3
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
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,987
1,495
Germany
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:

dogslobber

macrumors 601
Oct 19, 2014
4,670
7,809
Apple Campus, Cupertino CA
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.
 

Hindrik1997

macrumors member
Jun 7, 2018
31
18
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+ :/
 

scrub10rd

macrumors member
Jun 7, 2018
46
30
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.
 

parrotgeek1

macrumors 6502
Jun 14, 2016
309
377
CA, USA
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:

Retr0gr4d3

macrumors newbie
Jun 10, 2018
9
1
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.
 

volodi

macrumors newbie
Jun 10, 2018
15
3
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
 

volodi

macrumors newbie
Jun 10, 2018
15
3
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.
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,987
1,495
Germany
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

Retr0gr4d3

macrumors newbie
Jun 10, 2018
9
1
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
 

volodi

macrumors newbie
Jun 10, 2018
15
3
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?
 

parrotgeek1

macrumors 6502
Jun 14, 2016
309
377
CA, USA
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

iphone2g&3gfan

macrumors regular
Jun 14, 2013
147
103
Orlando, Florida
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.