Jump to content
fantomas1

[pre-release] macOS Mojave

2,463 posts in this topic

Recommended Posts

 
Good to know, here is the same too.:wallbash:
I'm still getting some weird glitches too mainly with icons just being a transparent box on beta 3 with Intel hd4400.

Sent from my SM-G930F using Tapatalk

Share this post


Link to post
Share on other sites
Advertisement
1 hour ago, fantomas1 said:

Like @MacPeet said, it seems that only the menu bar has an issue with translucency... while elsewhere it is ok. ;)

Yeah, even with vanilla GF kexts.. I get this issue as well. ^_^

Share this post


Link to post
Share on other sites

Let me retry with my HD6770 'cause I failed the first time... I want to try the same method as for my HD4830.

 

The big deal it is to be sure that your needed kexts are in the kext cache. For that, boot in  single user mode in first, give permissions for your kexts (chmod + chown bla bla), load them (kextload -v), then rebuild prelinked kernel (kextcache system-prelinked-kernel), then reboot.

 

Now do your patch on the fly (boot with no_cache, patch your kexts [amd4800controller.kext and atiradeonx2000.kext in my case], check debug option) and it should be good.

 

For my HD4830, the binary patch (atiradeonx2000.kext) is the same as for HS... take a look. ;)

Share this post


Link to post
Share on other sites
5 hours ago, fantomas1 said:

Let me retry with my HD6770 'cause I failed the first time... I want to try the same method as for my HD4830.

 

Unfortunately I did not be able to make my HD6770 work as well :( - I've tried in any way I know (manually Device-ID adding, Clover's patch on the fly, Clover's FakeID, kexts from HS, even from Sierra) but nada.  :(

 

I guess there's one or more other kexts in need to rollback from HS or Sierra, I do not know.  :(  I'll let it for the moment like it is right now (full QE/CI with HD4830) and maybe I'll (re)give a try later.  

 

EDIT:

 

I didn't try with a DSDT injection but as Clover's FakeID does the same thing (and it does not work), I am doubtful.  :unsure:

Share this post


Link to post
Share on other sites
9 minutes ago, fantomas1 said:

 

Unfortunately I did not be able to make my HD6770 work as well :( - I've tried in any way I know (manually Device-ID adding, Clover's patch on the fly, Clover's FakeID, kexts from HS, even from Sierra) but nada.  :(

 

I guess there's one or more other kexts in need to rollback from HS or Sierra, I do not know.  :(  I'll let it for the moment like it is right now (full QE/CI with HD4830) and maybe I'll (re)give a try later.  

 

EDIT:

 

I didn't try with a DSDT injection but as Clover's FakeID does the same thing (and it does not work), I am doubtful.  :unsure:

which kexts did you add the device id to?

Share this post


Link to post
Share on other sites
Just now, fantomas1 said:

Just in AMD5000Controller.kext & AMDRadeonX3000.kext, just what I need for my HD6770

On High Sierra I needed to add the device ID to AMDLegacySupport.kext as well as those other kexts for my AMD 6790 to work, try adding it to AMDLegacySupport.kext as well and see if that works.

Share this post


Link to post
Share on other sites

Of course, I can try it but in my case, to make my HD6770 work on HS, I have to rollback kexts from Sierra to prevent black screen. And no, Clover's RadeonDeInit didn't help. And even like that, only Clover's FakeID worked, nothing else.  :(

Share this post


Link to post
Share on other sites
15 minutes ago, fantomas1 said:

Of course, I can try it but in my case, to make my HD6770 work on HS, I have to rollback kexts from Sierra to prevent black screen. And no, Clover's RadeonDeInit didn't help. And even like that, only Clover's FakeID worked, nothing else.  :(

I hope adding the device ID to AMDLegacySupport works. I'm not sure though but if you take look at these posts that we had in another topic you can see I how I made mine work without rolling back and kexts from Sierra in order to get it to work on High Sierra, but sadly Mojave is totally another story for me on my E8400 rig.

I tried to install it but I get the black screen as you mentioned and neither the WEG nor the RadeonDeInit helped.

I used my AMD 7790 which has native support but still I get the black screen.

 

Off-Topic: (But I guess this could be useful)

Yesterday I found out that the DSDT that I've been using on my C2D rig was the cause for the black screen on High Sierra, it worked well on Mavericks up to Sierra but for some reason High Sierra wasn't able to initialize the GPU correctly while I used that DSDT, so I removed it and then I was able to boot into desktop without any issues.

So you can also give it a try and hopefully you can get it to work.

 

Sorry! I forgot to add the link: :hysterical: Here it is

https://www.insanelymac.com/forum/topic/305450-amd-radeon-6790-hd-mavericksyosemite-graphics-acceleration/?tab=comments#comment-2614109

 

Edited by Cyberdevs

Share this post


Link to post
Share on other sites
13 minutes ago, Cyberdevs said:

I hope adding the device ID to AMDLegacySupport works

 

Unfortunately it didn't work. In fact my HD6770 is just a HD5770 rebranded so it does not even need more Device-ID injections that it needs (FakeID is plenty enough).  The same for my HD4830. Thanks anyway. ;)

Share this post


Link to post
Share on other sites

You got 7790 on c2d working on HS without roll back?
Can you help me get r7 250x(hd7770) on my 775 rig?

I hope adding the device ID to AMDLegacySupport works. I'm not sure though but if you take look at these posts that we had in another topic you can see I how I made mine work without rolling back and kexts from Sierra in order to get it to work on High Sierra, but sadly Mojave is totally another story for me on my E8400 rig.
I tried to install it but I get the black screen as you mentioned and neither the WEG nor the RadeonDeInit helped.
I used my AMD 7790 which has native support but still I get the black screen.
 
Off-Topic: (But I guess this could be useful)
Yesterday I found out that the DSDT that I've been using on my C2D rig was the cause for the black screen on High Sierra, it worked well on Mavericks up to Sierra but for some reason High Sierra wasn't able to initialize the GPU correctly while I used that DSDT, so I removed it and then I was able to boot into desktop without any issues.
So you can also give it a try and hopefully you can get it to work.
 
Sorry! I forgot to add the link: :hysterical: Here it is
https://www.insanelymac.com/forum/topic/305450-amd-radeon-6790-hd-mavericksyosemite-graphics-acceleration/?tab=comments#comment-2614109
 


Sent from my OnePlus 2 using Tapatalk

Share this post


Link to post
Share on other sites
Just now, LuCyr04 said:

You got 7790 on c2d working on HS without roll back?
Can you help me get r7 250x(hd7770) on my 775 rig?

 

Yup, It's working on HS but no luck on Mojave yet.

I can try to help you get it working on your rig but if I'm not mistaking we tried that once and it didn't work right? You created your own topic for that card correct?

If I'm correct let's just move there and continue this conversation in your own topic, just mention me in your post and I'll be there. ;)

Share this post


Link to post
Share on other sites
56 minutes ago, fantomas1 said:

 

Unfortunately it didn't work. In fact my HD6770 is just a HD5770 rebranded so it does not even need more Device-ID injections that it needs (FakeID is plenty enough).  The same for my HD4830. Thanks anyway. ;)

Are AMD*.kext loaded? Uhmmmb, how if using IOAcceleratorFamily2.kext from 10.12/10.13?

 

#EDIT: Also IOGraphics* IOPCIFamily*.kext.

Edited by Badruzeus

Share this post


Link to post
Share on other sites
44 minutes ago, Badruzeus said:

Are AMD*.kext loaded? Uhmmmb, how if using IOAcceleratorFamily2.kext from 10.12/10.13?

 

#EDIT: Also IOGraphics* IOPCIFamily*.kext.

On my rig with those kext replacements the GPU is working but without acceleration.

These are the kext I have replaced so far and the results is the same (no acceleration)

Spoiler

 

AMD8000Controller.kext

AMDFramebuffer.kext

AMDLegacyFramebuffer.kext

AMDLegacySupport.kext

AMDRadeonX4000.kext

AMDRadeonX4000HWServices.kext

AMDSupport.kext

IOAccelerator2D.plugin

IOAcceleratorFamily2.kext

 

 

Share this post


Link to post
Share on other sites
1 hour ago, Badruzeus said:

Are AMD*.kext loaded? Uhmmmb, how if using IOAcceleratorFamily2.kext from 10.12/10.13?

 

#EDIT: Also IOGraphics* IOPCIFamily*.kext.

 

Yup, all kexts are loaded and already tried with IOAcceleratorFamily2.kext from 10.13, as I explained here and here

 

I even tried with my DSDT but still nothing. It shows the full RAM but no QE/CI enabled. The funny thing is that I'm able to use Lilu's plugin NightShiftUnlocker, while it is not feasible if I have no QE/CI. So I guess I'm having just QE (which allows me to use it) but no CI.

Share this post


Link to post
Share on other sites
22 minutes ago, fusion71au said:

He's just posted a newer/simpler patched GeForceTesla.kext that also seems to work well (attached to post#2529 in macrumors thread :thumbsup_anim:)

I give up with my MacBook4,1.. got no succeeded Mojave install, C2D Penryn T8300, 64-bit not capable GMA X3100 graphics, and.. too big 2 x 1GB DDR2 RAM #LoL :hysterical: Now installing Win7 32-bit on real mac (boot with rEFInd), but Mojave on my Asus laptop.. what a funny!

Share this post


Link to post
Share on other sites

Without SSE4 and SSE4.1

This system only worked 10.11.4

Intel Xeon X5365

Any idea to work 10.14?:cry:

x86info v1.31pre
Found 8 identical CPUs
Family: 6 Model: 15 Stepping: 11
Type: 0 (Original OEM)
CPU Model (x86info's best guess): Core 2 Quad 
Processor name string (BIOS programmed): Intel(R) Xeon(R) CPU           X5365  @ 3.00GHz

eax in: 0x00000000, eax = 0000000a ebx = 756e6547 ecx = 6c65746e edx = 49656e69
eax in: 0x00000001, eax = 000006fb ebx = 01040800 ecx = 0004e3bd edx = bfebfbff
eax in: 0x00000002, eax = 05b0b101 ebx = 005657f0 ecx = 00000000 edx = 2cb43049
eax in: 0x00000003, eax = 00000000 ebx = 00000000 ecx = 00000000 edx = 00000000
eax in: 0x00000004, eax = 0c000121 ebx = 01c0003f ecx = 0000003f edx = 00000001
eax in: 0x00000005, eax = 00000040 ebx = 00000040 ecx = 00000003 edx = 00002220
eax in: 0x00000006, eax = 00000001 ebx = 00000002 ecx = 00000001 edx = 00000000
eax in: 0x00000007, eax = 00000000 ebx = 00000000 ecx = 00000000 edx = 00000000
eax in: 0x00000008, eax = 00000400 ebx = 00000000 ecx = 00000000 edx = 00000000
eax in: 0x00000009, eax = 00000000 ebx = 00000000 ecx = 00000000 edx = 00000000
eax in: 0x0000000a, eax = 07280202 ebx = 00000000 ecx = 00000000 edx = 00000503

eax in: 0x80000000, eax = 80000008 ebx = 00000000 ecx = 00000000 edx = 00000000
eax in: 0x80000001, eax = 00000000 ebx = 00000000 ecx = 00000001 edx = 20100000
eax in: 0x80000002, eax = 65746e49 ebx = 2952286c ecx = 6f655820 edx = 2952286e
eax in: 0x80000003, eax = 55504320 ebx = 20202020 ecx = 20202020 edx = 58202020
eax in: 0x80000004, eax = 35363335 ebx = 20402020 ecx = 30302e33 edx = 007a4847
eax in: 0x80000005, eax = 00000000 ebx = 00000000 ecx = 00000000 edx = 00000000
eax in: 0x80000006, eax = 00000000 ebx = 00000000 ecx = 10008040 edx = 00000000
eax in: 0x80000007, eax = 00000000 ebx = 00000000 ecx = 00000000 edx = 00000000
eax in: 0x80000008, eax = 00003026 ebx = 00000000 ecx = 00000000 edx = 00000000

Cache info
 L1 Instruction cache: 32KB, 8-way associative. 64 byte line size.
 L1 Data cache: 32KB, 8-way associative. 64 byte line size.
 L2 cache: 4MB, 16-way associative. 64 byte line size.
TLB info
 Instruction TLB: 4x 4MB page entries, or 8x 2MB pages entries, 4-way associative
 Instruction TLB: 4K pages, 4-way associative, 128 entries.
 Data TLB: 4MB pages, 4-way associative, 32 entries
 Data TLB0: 4KB pages, 4-way associative, 16 entries
 Data TLB0: 4MB pages, 4-way associative, 16 entries
 Data TLB1: 4KB pages, 4-way associative, 256 entries
 64 byte prefetching.
Feature flags:
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflsh ds acpi mmx fxsr sse sse2 ss ht tm pbe sse3 dtes64 monitor ds-cpl vmx est tm2 ssse3 cx16 xTPR pdcm dca
Extended feature flags:
 xd em64t lahf_lm dts
Long NOPs supported: yes

Address sizes : 38 bits physical, 48 bits virtual
3.00GHz processor (estimate).

Total processor threads: 8
This system has 1 eight-core processor running at an estimated 3.00GHz

 

Screen Shot 2018-07-13 at 1.19.57 PM.png

Share this post


Link to post
Share on other sites

@nmano

 

If your CPU does not boot on 10.12, then why you want to bother with 10.14?  :P

 

Anyway, you still can check on AMD Development Kernel patch forum, they already bypassed Sierra/HSierra SSE4/4,1 check, so you should be able to boot Sierra/HSierra with that patched kernel.

 

Or, check the 'Core2Duo/Quad on Mojave' method and see if you have such a file on ElCapitan and try to rollback it in Sierrra/HSierra/Mojave. No guarantee it will work or blow up your PC  :lol:but that's what we call a hackint0sh, right?   ;)

Share this post


Link to post
Share on other sites
13 minutes ago, fantomas1 said:

@nmano

 

If your CPU does not boot on 10.12, then why you want to bother with 10.14?  :P

 

Anyway, you still can check on AMD Development Kernel patch forum, they already bypassed Sierra/HSierra SSE4/4,1 check, so you should be able to boot Sierra/HSierra with that patched kernel.

 

Or, check the 'Core2Duo/Quad on Mojave' method and see if you have such a file on ElCapitan and try to rollback it in Sierrra/HSierra/Mojave. No guarantee it will work or blow up your PC  :lol:but that's what we call a hackint0sh, right?   ;)

@fantomas1

Thank you 

I will try HSierra with pathed AMD kernel.

I test rollback 10.11.4 com.apple.telemetry.plugin  to 10.14 thats not work.

Share this post


Link to post
Share on other sites
2 hours ago, macq said:

I have attempted the above method and my kext load but no graphics acceleration in Mojave .

Any help on this front my, specs are in sig. and I have a gt 320m.

I had accélération once but lost it at next boot and now I cannot get it at all.

Did you install it using Kext Utility.app or which method used?

Try running this after kexts are installed:

Spoiler

sudo rm -f /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache && sudo touch /System/Library/Extensions && sudo kextcache -u / && sudo update_dyld_shared_cache -force

 

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×