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.

visberry

macrumors regular
Apr 25, 2016
227
253
New Zealand
Dang, I thought I had something going, so, I made a Clover configurator, or whatever it's called, and I plugged it into my 2011 MacBook Pro, and I pressed the option key while booting, and selected "EFI" and the Clover bootloader shows up, and I select install MacOS 10.14 Beta, AND it starts booting up, but..... It gets stuck here.....
Whats the patch that has black screen?
 

flyinmac

macrumors 68040
Sep 2, 2006
3,579
2,465
United States
So far, no one has successfully booted Mojave on a Penryn Mac outside of a VM. The issue is the Core 2 Duo which causes the OS to kernel panic presumably because it lacks SSE4.2 support, and not the GPU. It's possible there will eventually be a way around this.

Virtual machines like VMware etc. use the features of your actual CPU. But they present to the virtual machine that it is running on a different computer.

The virtual machine does not create SSE 4.2 if it is not actually present in the real CPU inside your computer.

So if your computer doesn’t already support SSE 4.2, then your virtual machine will not support SSE 4.2 either.
 

G5-PowerLifter

macrumors member
Feb 18, 2017
69
36
Add the 10.12 HD3000 kexts as well (make sure to include AppleIntelSNB* bundles too), and then switching should work. It does on my Mid-2010 15" MBP.

I’ve read everything about NVIDIA and Intel HD so far, but are there any news about ATI/AMD graphic cards? my 2010 iMac still has shabby Radeon 5750 HD Graphics and I knew from the start when I bought this machine that the graphics card will always hold it back.

So on so forth, keep up the amazing work you guys are doing here!
 

BookEmDanno

macrumors 6502
Nov 9, 2010
266
200
State of ~Aloha!~
Mojave Beta 2 on unsupported Macbook Air 13" mid-2011

View attachment 767303

Update on my issues regarding Beta 2 (did not encounter these on Beta 1)

  1. Graphics --- partially fixed. Maps is rendering properly. My screen brightness is adjustable but my keyboard lights are not.
  2. Sound --- still does not work.
So I guess copying the AppleIntelHD3000* kext, plugin and bundle files from Sierra did the trick.
The AppleHDA.kext file from same source did not work to resolve the sound issue.

Do you guys have any suggestions or extra files to copy from either Sierra or High Sierra?

Mahalo (Thanks)

Another update:

Besides the above kext,bundle,plugin files added from Sierra, I also added AppleIntelSNB* and AMDRadeonX3000* files from same source.

Looks like it resolved my graphics and sound issues. When the next beta (developer or public is released), hoping the same issues I had with Beta 2 will not resurface.

Further testing and review of Mojave on-going (I like what I see - features and performance - so far).

~Mahalo!~
 
  • Like
Reactions: DaniloGeekDude

Morc

macrumors newbie
Jun 8, 2018
22
4
Biskupová
I successfully installed Mojave on MacBook Pro Early 2011, got Intel Graphics working(kexts from High Sierra), AMD is without QE/CI, and sound is not working. Is there any way to fix it?(either AMD or sound or both).. I tried AppleHDA.kext from High Sierra but nothing.


----
but graphics works only when booting with Clover.
 
Last edited:

albinoz

macrumors newbie
Jun 23, 2018
4
0
tree
I successfully installed Mojave on MacBook Pro Early 2011, got Intel Graphics working(kexts from High Sierra), AMD is without QE/CI, and sound is not working. Is there any way to fix it?(either AMD or sound or both).. I tried AppleHDA.kext from High Sierra but nothing.


----
but graphics works only when booting with Clover.

Try use this for sound : https://github.com/chris1111/VoodooHDA-2.9.0-Clover-V12
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
After more indeep tests, I recap:

I do own a white macbook 2010 with core 2 duo Penryn architecture, Nvidia 320m MCP89 controller very similar to Nvidia 9400m MCP79.

We know that to boot on an unsupported mac the nvram parameter "-no_compat_check" (maybe in conjunction with "-kext-dev-mode=1") is mandatory.

I cannot install a Mojave system directly into my old macbook but I’ve installed it completely from another supported mac.

Without any alterations, or virtualization, or Clover boot loader, using instead a usb Mojave installer or a Mojave recovery partition or his basesystem.dmg restored to a internal disk partition, I can boot them till to GUI but without any USB devices detected and so without any input devices.
While if try to boot main mojave system it boots until a certain phase but then results in quick reboot or kp after GPU kexts are loaded but to me they are not the guilty.

Maybe due to ACPI SSDT issues, SSE4.2 instruction, USB family, we have no certainly.
That’s the focus point.

Compiling LZVN (thanks to who developed the sources from Yosemite beta), I have decompressed a prelinkedkernel file in “S/L/PLKernles” inside which there are:

- some general basilar kexts (they are in total about 140)

- a general dictionary plist file containing more than 2500 lines of plain text with refences to all the infos.plist of those kext

- the kernel unix executable file

Well after deep comparison I noticed that they fit to the same contained inside a compressed LZVN prelinkedkernel file withdrawn from a clean Mojave system installed on a supported mac, usb installer or recovery partition, exactly the same no differences.



I have to a premise:

the prelinkedkernel file since Yosemite release is the KEY to boot any future MacOS version’s frameworks, services, processes and any additional kexts.

When a prelinkedkernel is generated typically after a system installation, it creates a Kernecache ID with a signature, and after done you can boot a MacOS system even without a kernel file in S/L/Kernels while the Extensions folder is EVER required because there is a matching between the kext folder archived inside the prelinkedkernel and the real Extensions folder, instead the kernel is EMBEDDED IN.



I have done many attempts, I would say the relevance is:

Mojave kernel is XNU Darwin 18.0.0



Well, I have tried to cheat the main system, wanted to embed one of these:

Sierra 10.12.6 kernel = Darwin 16.7.0

High Sierra 10.13.6 beta 3 kernel = Darwin 17.7.0



But I could not succeeded, I mean the Mojave system, I don’t know how, calls ever his original Darwin 18.0.0, doesn’t care of S/L/Kernels folder content, even boot with a empty kernels folder since it has his original kernel embedded in prelinkedkernel file.

Just to point out, if you delete the prelinkedkernel file cannot more boot nothing and will see a Prohibitory symbol after the apple logo, but you can easily fix it copying the prelinkedkernel file from another Mojave installation to your Mojave S/L/Prelinkedkernels path.


In conclusion, I think that Metal feature in this case is the last of our issues since you can reach the GUI of MacOS even with a generic WXGA or non accelerated GPU kext.

So if you would like boot (without kernel panic or quick reboot and with input usb devices) Mojave on these kind old hardware core 2 duo, I would suggest these attempts only to those who feel very confident:

- Locate your parameter path boot plist and forcing to boot mac with a previous macOS kernel (or better embed it in LZVN archive creating a patched prelinkedkernel) and valuate the behavior.

- Or try to install Mojave with its required patch (osinstall.mpkg) directly from an unsupported mac and force a risky EFI firmware update on the unsupported mac maybe luckily eluding the platform hardware and features checks.


If I get some new ideas will do other tests and share my opinion.
 
Last edited:

albinoz

macrumors newbie
Jun 23, 2018
4
0
tree
I tried that Classic version but with no luck, should I try that Clover version?

Download & Install VoodooHDA in Classic Options / mojave & Reboot

Next go in Sound Pref System / output / select 4CH output.

MacBook Pro Early 2011 15'
 

Attachments

  • Capture d’écran 2018-06-24 à 13.51.49.png
    Capture d’écran 2018-06-24 à 13.51.49.png
    1.7 MB · Views: 515

Larsvonhier

macrumors 68000
Aug 21, 2016
1,611
2,983
Germany, Black Forest
I tried that Classic version but with no luck, should I try that Clover version?
Have you set the sound output destination to "Speaker (unknown)" ?
This worked here on my MB Air with the classic installation method.
[doublepost=1529842186][/doublepost]I can confirm a working 10.14.0 on MacBook Air 4,1 (Mid 2011) - i5, Intel HD3000 384MB graphics.
Started with the patched installer (YSsystems, DL link somewhere on pages 37..38 here).
Then copied the AppleIntelHD3000.* files and the AppleIntelSNBGraphicsFB and AppleIntelSNBVA from the 10.13.6 (beta 3) extensions.
VoodooHDA in classic install method gives sound output. Graphics buffer and HD3000 is now recognized (384MB). Acceleration is only partly working, though. iOS stuff does not work, only blank windows or App crashes.
Menu bar normal in both modes, no tint or opaque blur.

Software Update does not show beta 2 - despite being registered as development system. Any hint on that, is there some delta (combo) yet to download manually?
[doublepost=1529843212][/doublepost]Additional observation on that MBAir 4,1: Change of screen brightness and keyboard illum. both work.
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
Have you set the sound output destination to "Speaker (unknown)" ?
This worked here on my MB Air with the classic installation method.
[doublepost=1529842186][/doublepost]I can confirm a working 10.14.0 on MacBook Air 4,1 (Mid 2011) - i5, Intel HD3000 384MB graphics.
Started with the patched installer (YSsystems, DL link somewhere on pages 37..38 here).
Then copied the AppleIntelHD3000.* files and the AppleIntelSNBGraphicsFB and AppleIntelSNBVA from the 10.13.6 (beta 3) extensions.
VoodooHDA in classic install method gives sound output. Graphics buffer and HD3000 is now recognized (384MB). Acceleration is only partly working, though. iOS stuff does not work, only blank windows or App crashes.
Menu bar normal in both modes, no tint or opaque blur.

Software Update does not show beta 2 - despite being registered as development system. Any hint on that, is there some delta (combo) yet to download manually?
[doublepost=1529843212][/doublepost]Additional observation on that MBAir 4,1: Change of screen brightness and keyboard illum. both work.

For enable IntelHD3000 video graphic acceleration you have to use those kext but taken from Sierra 10.12.x

Instead for the audio you have to use AppleHDA maybe also good from an early 10.13 lower than 10.13.5 or better from 10.12.x system, but not together VoodooHDA.

SWUpdate will not show if you are in an unsupported mac environment, you should update from a supported mac, I guess.

No delta or combo updates for the betas, as far I know there isn't neither a 10.14 beta 2 full app package unless you download it again from a supported High Sierra with a developer account subscription, only in that case you will have a complete Mojave beta 2 app installer in the Applications folder.
 
Last edited:

Larsvonhier

macrumors 68000
Aug 21, 2016
1,611
2,983
Germany, Black Forest
For enable IntelHD3000 video graphic acceleration you have to use those kext but taken from Sierra 10.12.x

Instead for the audio you have to use AppleHDA maybe also good from an early 10.13 maybe lower than 10.13.5, but not together VoodooHDA.

SWUpdate will not show if you are in an unsupported mac environment, you should update from a supported mac, I guess.
...well, sound works just fine with the voodoo output.
I´ll try those older kexts for video if I can find them somewhere.
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
I tried that Classic version but with no luck, should I try that Clover version?

I discourage using anything Clover related on a real mac it does more harm than good.

[QUOTE="@Starplayr ...:
-gux-defer-usb2. [/QUOTE]

I think is a Clover exclusive boot parameter, and related to fix xhci usb in ehci compatible not legacy ohci, I guess.
 
Last edited:

alexcorpse

macrumors newbie
Jun 13, 2018
26
22
this is the kexts hd 3000 for mojave sierra 10.12.6
 

Attachments

  • AppleIntelHD3000GraphicsGA.plugin.zip
    15.3 KB · Views: 268
  • AppleIntelHD3000Graphics.kext.zip
    216.4 KB · Views: 289
  • AppleIntelHD3000GraphicsVADriver.bundle.zip
    523 KB · Views: 291
  • AppleIntelSNBGraphicsFB.kext.zip
    112.7 KB · Views: 266
Last edited:

tywebb13

macrumors 68040
Apr 21, 2012
3,083
1,755
there isn't neither a 10.14 beta 2 full app package unless you download it again from a supported High Sierra with a developer account subscription, only in that case you will have a complete Mojave beta 2 app installer in the Applications folder.

The full installer of mojave beta 2 can be downloaded from within mojave too in the system updates preferences pane using the beta access utility.
 
Last edited:

Morc

macrumors newbie
Jun 8, 2018
22
4
Biskupová
I tried VoodooHDA again, now it works but the sound is kinda flat(Boom didn't help)..
And graphics works now even without Clover. I'm pretty impressed as it was really really easy to install it. I was installing it with Clover, and there were NO problems. Just changed SMBios to fake MacBook Pro 2012 and it let me to install it.
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
I've done another experiment on macbook 7,1 aka white macbook 2010, this time using Virtualbox, but since I almost never had spare space on my drives, and personally don't like too much to create a 30 gb single file, I have used a RAW usb disk with Mojave installed, here are my observations:

It seems like that non-BIOS or UEFI portion Shell is a TianoCore based (so not EFI pure), even if it is not so bad as I expected.

Either using VirtualBox extensions or without I obtained the following result:

Enabling EFI feature in Virtualbox I saw that (at least on a RAW usb disk) can't boot apfs partition (apfs seems a lack of Virtualbox actually) where Mojave is, but can boot the Mojave recovery or installer that is HFSplus, and it boots exactly like non-virtual host mode, I mean with usb input devices not working.

But there was a line I catched during boot:
fletcher64_init: Selecting SSE2 implementation of fletcher64

I don't know what is it but sounds interesting, cause deals with SSE2 instead of expected SSE4.x
 
Last edited:

Starplayr

Cancelled
Jun 13, 2018
557
1,048
I've done another experiment on macbook 7,1 aka white macbook 2010, this time using Virtualbox, but since I almost never had spare space on my drives, and personally don't like too much to create a 30 gb single file, I have used a RAW usb disk with Mojave installed, here are my observations:

It seems like that non-BIOS or UEFI portion Shell is a TianoCore based (so not EFI pure), even if it is not so bad as I expected.

Either using VirtualBox extensions or without I obtained the following result:

Enabling EFI feature in Virtualbox I saw that (at least on a RAW usb disk) can't boot apfs partition (apfs seems a lack of Virtualbox actually) where Mojave is, but can boot the Mojave recovery or installer that is HFSplus, and it boots exactly like non-virtual host mode, I mean with usb input devices not working.

But there was a line I catched during boot:
fletcher64_init: Selecting SSE2 implementation of fletcher64

I don't know what is it but sounds interesting, cause deals with SSE2 instead of expected SSE4.x

I installed Mojave Beta 2 on Parallels on a 2008 Mac Pro 3,1 with no patches, no clover. EFI Works. Install works. USB works. Boot to GUI works. Boots and acts like a supported Mac. Just slow, but good enough for testing.

Here are the CPU features that Parallels supports on in Mojave Beta 2 on a 2008 Mac Pro:
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH MMX FXSR SSE SSE2 SS HTT SSE3 MON SSSE3 CX16 SSE4.1 x2APIC VMM TSCTMR

Here are the CPU features on my 2008 Mac Pro running High Sierra 10.13.5:
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1

command used:
sysctl -a | grep machdep.cpu.features

SSE4.2 is not there. But there is x2APIC VMM TSCTMR in Parallels.
 

Attachments

  • Screen Shot 2018-06-24 at 6.10.59 PM.png
    Screen Shot 2018-06-24 at 6.10.59 PM.png
    959.6 KB · Views: 351
Last edited:
  • Like
Reactions: jackluke
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.