Asus X670E Gene EFI -- Adaptable to Other X670, X670E, B650 and B650E Boards

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,277

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
185

jubarim

Member
AMD OS X Member
Joined
Feb 8, 2023
Messages
67
Hi @Lorys89 and @CaseySJ , it's me again :)

My Radeon RX 6600 arrived, the mac was booting fine with the integrated Ryzen 7000 GPU, but when I plugged the RX6600 it stopped booting.

I am already using the boot arg agdpmod=pikera

I could find some ACPIs exceptions in the start of the boot log:

Screen Shot 2023-04-05 at 18.19.29.jpeg

I believe the rest of the screen is not related to the issue (it's attached).

My EFI is in my thread here.

Thanks again!
 

Attachments

  • IMG_1639 Large.jpeg
    IMG_1639 Large.jpeg
    345.1 KB · Views: 7

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,277
Hi @Lorys89 and @CaseySJ , it's me again :)

My Radeon RX 6600 arrived, the mac was booting fine with the integrated Ryzen 7000 GPU, but when I plugged the RX6600 it stopped booting.

I am already using the boot arg agdpmod=pikera

…
First thought that comes to mind is BIOS setup. In the graphics section there’s an option to make PCIe graphics the primary output device. Please try that first.
 
Last edited:

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
185
6600 or 6650?
 

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
185
Resizablebar is enable or disable?
 

leesurone

Donator
Donator
AMD OS X Member
Joined
May 6, 2020
Messages
360
First thought that comes to mind in BIOS setup. In the graphics section there’s an option to make PCIe graphics the primary output device. Please try that first.
Sounds right. And or the graphics card isn't seated right, the power cables not connected properly, and less likely but possible, the PSU is not rated for the load. I don't see on the motherboard diagram it has diagnostic lights which helps sort out boot errors quickly.

EDIT: I misunderstood and thought it wasn't booting at all which is silly being it just stopped loading.
 
Last edited:

jubarim

Member
AMD OS X Member
Joined
Feb 8, 2023
Messages
67

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,277
Yes, PCIe was the primary and integrated graphics was disabled.


6600M o_O


It was the resizablebar... I disabled it and it booted fine, thanks!
To enable Resizable BAR in BIOS, we need to set ResizeAppleGpuBars to 0:
Screenshot 2023-04-05 at 6.02.56 PM.png
 

jubarim

Member
AMD OS X Member
Joined
Feb 8, 2023
Messages
67
To enable Resizable BAR in BIOS, we need to set ResizeAppleGpuBars to 0:
View attachment 10320

I was about to write I've already done it, the system were really unstable with resize bar disabled in BIOS, so I found this option in Dortania Guide.

Now it's much better. I'll continue tuning it, thanks again!
 

jubarim

Member
AMD OS X Member
Joined
Feb 8, 2023
Messages
67
I forgot to mention I was having another odd issue: the pc rebooted at random times during boot, specially after the screen went off right before the login screen appears - it looked like some concurrency issue.

Anyways, I tried to enable all debugging logs with opencore debug, but it didn't prevent the rebooting (even with all the flags not to reboot with panic, etc).

Searching for instability like that I came across this reddit which sent me this tonymacx86 thread.

Basically I had to add another device property to force a framebuffer for the radeon rx 6600. No more random reboots until now:

<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,name</key>
<string>ATY,Henbury</string>
<key>@1,name</key>
<string>ATY,Henbury</string>
<key>@2,name</key>
<string>ATY,Henbury</string>
<key>@3,name</key>
<string>ATY,Henbury</string>
<key>device_type</key>
<string>ATY,HenburyParent</string>
</dict>
</dict>
<key>Delete</key>
<dict/>
</dict>


:unsure:
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,277
I forgot to mention I was having another odd issue: the pc rebooted at random times during boot, specially after the screen went off right before the login screen appears - it looked like some concurrency issue.

Anyways, I tried to enable all debugging logs with opencore debug, but it didn't prevent the rebooting (even with all the flags not to reboot with panic, etc).

Searching for instability like that I came across this reddit which sent me this tonymacx86 thread.

Basically I had to add another device property to force a framebuffer for the radeon rx 6600. No more random reboots until now:




:unsure:
Please keep us posted should the instability return.

I think these might not be strictly necessary:
XML:
<key>@1,name</key>
<string>ATY,Henbury</string>
<key>@2,name</key>
<string>ATY,Henbury</string>
<key>@3,name</key>
<string>ATY,Henbury</string>
<key>device_type</key>
<string>ATY,HenburyParent</string>

CC: @ExtremeXT
 

jubarim

Member
AMD OS X Member
Joined
Feb 8, 2023
Messages
67
Please keep us posted should the instability return.

I think these might not be strictly necessary:
XML:
<key>@1,name</key>
<string>ATY,Henbury</string>
<key>@2,name</key>
<string>ATY,Henbury</string>
<key>@3,name</key>
<string>ATY,Henbury</string>
<key>device_type</key>
<string>ATY,HenburyParent</string>

CC: @ExtremeXT

I believe you are right, because today I had one reboot in the beginning of the apple boot messages (just after opencore). I can't read anything, super fast reboot.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,277
I believe you are right, because today I had one reboot in the beginning of the apple boot messages (just after opencore). I can't read anything, super fast reboot.
I wonder if that’s due to MMIO Whitelist. Have you tried disabling all but the 2nd one?
 

jubarim

Member
AMD OS X Member
Joined
Feb 8, 2023
Messages
67
I wonder if that’s due to MMIO Whitelist. Have you tried disabling all but the 2nd one?
Yes... tha't s the only one activated, actually there is only that entry in my current config.plist:


Screenshot 2023-04-07 at 13.05.37.png

It matches one of the EFI's you sent me a few pages ago:


Screenshot 2023-04-07 at 13.06.23.png
 

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
185

jubarim

Member
AMD OS X Member
Joined
Feb 8, 2023
Messages
67
@jubarim send ioreg log

Here you go. By the way, the tool is running really slow... not sure why.

By the way, I believe the usb mapping I did is not working well, as the Fenvi FV-T919's bluetooth is not working. I connected the cable to usb header (it shows on linux's lsusb):

Bus 002 Device 012: ID 05ac:828d Apple, Inc. Bluetooth USB Host Controller
Bus 002 Device 007: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)

Wifi is working fine.
 

Attachments

  • ioreg.zip
    1.1 MB · Views: 2
  • EFI_oc90_13.2_usb_fenviT919.zip
    5.6 MB · Views: 7

CocaColaCan36

New member
AMD OS X Member
Joined
Apr 8, 2023
Messages
10
please try this new efi
Can I ask what the _MACOSX folder is in the zip? I was told to try this EFI and was wondering if I should just move the EFI folder over to my USB or move both.
 

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
185
Only efi folder
 
Back
Top Bottom
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.