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

  • Like
Reactions: jubarim
  • Like
Reactions: jubarim
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: 12
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:
6600 or 6650?
 
Resizablebar is enable or disable?
 
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:
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
 
  • Like
Reactions: jubarim
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!
 
  • Like
Reactions: Lorys89
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:
 
  • Like
Reactions: CaseySJ
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
 
  • Like
Reactions: ExtremeXT
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.
 
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?
 
  • Like
Reactions: jubarim
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
 
@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

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.
 
Only efi folder
 
  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.