Contribute
Register

The everything works Asus Z390-I Gaming * i7-8700K * SAPPHIRE NITRO+ Radeon RX Vega 64 Build

No, I don’t have any problems with the monitor or sound, except that after upgrading to macOS 10.15.4, sometimes after turning on the computer, after about five minutes, sometimes the picture freezes and the looped sound goes on.

View attachment 460062

View attachment 460063

Judging by reports, some people have such a problem just after upgrading to macOS 10.15.4, so you need to either wait for the Apple OS update or wait for the updated WhateverGreen.kext to fix this jamb.

Link: https://www.tonymacx86.com/threads/...700k-amd-rx-580.267551/page-1799#post-2097753

You can delete WEG to make it work. You will lose some ports on the back of your card but system will be stable.

WEG does some renames so be sure to run Hackintool to see what re-names you will need to add.
 
Last edited:
3. With this new EFI, i still have to manually will disable inject intel at clover when booting. can i put this code by my self like @iDrakus to make that permanent thing?
but i dont know how, where do i put in here :
check out post #3261 in this thread, the attached config.plist will show you were.
@iDrakus found that only this seems necessary (for 5700 XT):
Code:
<key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
        </dict>
    </dict>
 
So how exactly can i check if my Rx 5700 XT and iGPU are running in headless mode? Is there a setting i have to enable or change?
 
So how exactly can i check if my Rx 5700 XT and iGPU are running in headless mode? Is there a setting i have to enable or change?
There is a post here that goes into detail on your question. #1,525
 
@Leesureone Why do we have to explicitly set injectintel=false when it is not even set in clover? Does WEG automatically do it?

I need to focus on work this week so any help you can give will be very appreciated. I will try to drop in once in a while.
 
Last edited:
check out post #3261 in this thread, the attached config.plist will show you were.
@iDrakus found that only this seems necessary (for 5700 XT):
Code:
<key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
        </dict>
    </dict>

Why do we have to set the flag to false when it is not being requested in the first place? Does WEG inject it independently in absence of the flag?

I am not arguing the merit, just trying to understand.

Screen Shot 2020-04-06 at 9.21.50 AM.png
 
im trying the new EFI right now, can confirm with iGPU on -> PEG. fcpx can launch.



1. This is maybe the only reason i will keep using imacpro1,1 SMBIOS. because like my previous post, at this moment seems like Radeon VII didnt works properly with appleHDA and AppleGFXHDA. and will result at KP or system hung up or glitchy.

from this thread :



1b. from this thread :






and this guy even kill coreaudio everytime our Radeon VII audio problem starts :






but im desperately wanna make your EFI (imac19,1 iGPU turn on etc) as my main, because of this collective works we put in. so im not gonna delete this separated SSD as far as i can.
*well maybe not WE, its all of you guys. im just here to post a problem. hahaha. sorry

maybe the only tricky part for me is :
1c. I have to disable IGPU at bios everytime i want to imacpro1,1 smbios SSD. because it cannot launch FCPX with igpu enable. and i also didnt have WEG in that config ( maybe thats why ) and vice versa if i wanna test progress of this guide.


2. i can confirm i got 2 sound devices. (the other 2 are external ones)
View attachment 460086
so if i just have that 2 devices, im already in headless mode? no need to have icon here ?
View attachment 460088

3. With this new EFI, i still have to manually disable inject intel at clover when booting. can i put this code by my self like @iDrakus to make that permanent thing?
Code:
Code:
<key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>RadeonDeInit</key>
        <false/>
    </dict>

but i dont know how, where do i put in here :
View attachment 460091

4. i also have the same monitor like @iDrakus , lg 27UL85 so the route for us to test displayport audio is :
Display port from radeon VII -> Display port to display port cable to LG 27UL85 -> there headphone jack at that monitor -> put headphone jack to external speaker.

thx so much for the hardwork

1) You are contributing tremendously to helping set up a universal EFI so please continue posting.

2) You are NOT in headless mode if there is no icon but this is not the most reliable way to tell. The problem is you need to set the selected platform ID, which is what is being displayed, to match the current frame buffer . Not sure when you got the EFI but it was patched yesterday to include the correct platform ID.

I will post a headless detection section in my guide tonight

3) I just patched Inject intel and re-uploaded.

4) I have seen the AppleHDA fix before. If you manage to get my upcoming EFI to boot clean, delete the AppleHDA driver as discussed above to see if that fixes the issue.
 
New injectintel=false EFI posted
I also didn't understand why it does that automatically, because from my experience of hackintoshing that inject intel = true only applied if the user apply it first. maybe somebody smarter than me can answer that.

I am hoping that smarter person than me can answer also, it defies all logic. My best guess is that WEG is doing it automatically on it's own when it detects various conditions.
 
@ModMike OpenCore 0.5.7 just released with the PowerTimeoutKernelPanic fix. Tell me, can this be a solution to the problem of freezing or is this some other problem?

Fixed PowerTimeoutKernelPanic on 10.15.4

I just want to understand if it’s in macOS 10.15.4 or Clover.



New injectintel=false EFI posted


I am hoping that smarter person than me can answer also, it defies all logic. My best guess is that WEG is doing it automatically on it's own when it detects various conditions.
Everything works for me without an Intel injection, but with a mandatory ATI injection.
 
@ModMike OpenCore 0.5.7 just released with the PowerTimeoutKernelPanic fix. Tell me, can this be a solution to the problem of freezing or is this some other problem?



I just want to understand if it’s in macOS 10.15.4 or Clover.




Everything works for me without an Intel injection, but with a mandatory ATI injection.

I looked at the GitHub code but didn't have time to go and track down what it is doing right now. It's also OpenCore, so I assume you mean that Clover needs the equivalent function. It seems the 10.15.4 caused a few issues. I will dive into it tonight because I need to get to work.

Don't you mean a mandatory injectati=false? I put that in the ones I just posted.
 
Back
Top