Laptop Asus Rog Strix G15 Advantage Edition Ryzen 9 5900HX / RX6800M, iGPU done!, dGPU no works!

isaakjobs

New member
AMD OS X Member
Joined
Aug 17, 2024
Messages
8
Hi could someone help me, please.

I have this laptop, with a Full AMD hardware, cpu Ryzen 9 5900 is a igpu Radeon Graphics (vega 8) and it is compatible with NootRed Kext, I did it works, I can boot on macOS and everything is working, WiFi, Bluetooth, trackpad, audio, ports.

But this laptop have a dgpu rx6800m, is compatible with NootRX and wherevergreen. But I make 2 efis to makes works, a EFI for igpu with NootRed and a second EFI to dGPU works, (at this time it no works)

I use nootrx without device properties, and with bootargs like agpmood=pikera (it is for wherevergreen)

And when I tried with wherevergreen, I use pikera and remove NootRed kext.

Also this laptop the HDMI port is connected or link to igpu and when I boot with igpu I can use a internal display and a external monitor at same time.

And when I use dgpu it only show the internal display, but it is supposed to works only with a external display because it is link with the USBC thunderbolt port to connect a external display.

But when I boot with dgpu the VRAM dgpu is only 7MB. With the iGPU I set it to 2,8,16 GB VRAM without problem. (Well sometimes I feel it is a little bit lag but better than only 7MB)

I increased the VRAM with the tool called AMD Smoockels Universal BIOS: https://github.com/DavidS95/Smokeless_UMAF

So How I can boot dgpu external monitor with a full acceleration, because with wherevergreen and NootRX the vram only is 7MB and when I connect a external monitor on the USBC port this no show nothing. But with the igpu with the HdMI port works, but USBC port to external display no.

Here in this forum there are another user with this laptop, and he tried to make works dgpu but he only did the igpu.

In Reddit there are another user and he say did works Everything igpu with NootRed and dgpu with NootRX, I did send message to he but he don’t help and sadly no share EFI xD

 

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,797
The RX 6800M uses a Navi 22 Chip, same as the RX 6700 XT and the other AMD dGPU's listed in the link below;


While it has a confusing name that is very similar to the RX 6800 & RX6800 XT, it doesn't use the same graphics chip. The Desktop RX 6800 cards use a Navi 21 chip. So the RX 6800M is not supported by WhateverGreen.kext in any way shape or form.

The only graphics kext to work with the RX 6800M AMD dGPU is NootRX.kext.

You can not use the IGPU and the RX 6800M GPU at the same time, as NootRX and NootedRed will clash if both are in the EFI.

For the RX 6800M to have any chance of working it needs to be the only GPU active in your laptop. That means you need to see if your ASUS G15 has a MUX Switch in the Bios, which will allow the IGPU to be completely disabled.

If you can't find a MUX-Switch in your bios, then you need to use either a boot argument (-wegnoigpu) or an SSDT to disable the AMD IGPU.

agdpmod=pikera boot argument doesn't work and is not required when using NootRX.kext. The boot argument may be built-in to the kext.

You may find that you need to disable NootRX.kext during installation, use a HDMI/DisplayPort cable to connect to an external display during the whole installation phase until you are logged in and have reached the macOS desktop. You can then Enable the NootRX.kext, reboot the system and hopefully get the Internal Display working through the RX 6800M.
 

isaakjobs

New member
AMD OS X Member
Joined
Aug 17, 2024
Messages
8
Hi I tried with Nootrx, I can install and boot without NootRx BUT when I add again the Kext, verbose screen show it and still show it:

also I add my EFI if you can look something wrong I will appreciate your help.
 

Attachments

  • IMG_4834.JPG
    IMG_4834.JPG
    1.8 MB · Views: 9
  • EFI laptop DGPU NootRX.zip
    21.2 MB · Views: 1

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,797
  1. You have 24 x kexts present in your /EFI/OC/Kexts folder, but only 6 x kexts are active in your config.plist.
  2. You have kexts for both Broadcom and Intel Bluetooth, you can't activate both, so remove all of these kexts until you have macOS installed.
    1. These 7 x kexts are not essential to the installation phase.
    2. Screenshot 2024-11-30 at 20.53.19.png non-essential kexts that can be removed for installation phase.
  3. You need to add AMFIPass.kext v 1.4.1 to your setup, if you plan to use OCLP root patches for the Broadcom WiFi.
  4. You might need to add ECEnabler.kext to your setup, for your battery to work correctly in macOS.
  5. You are using the wrong crs-active-config entry, it should be <03080000> not <030A0000>
  6. Processor Type is incorrect for an 8-Core CPU, should be 3841 not 1793.
 

isaakjobs

New member
AMD OS X Member
Joined
Aug 17, 2024
Messages
8
  1. You have 24 x kexts present in your /EFI/OC/Kexts folder, but only 6 x kexts are active in your config.plist.
  2. You have kexts for both Broadcom and Intel Bluetooth, you can't activate both, so remove all of these kexts until you have macOS installed.
    1. These 7 x kexts are not essential to the installation phase.
    2. View attachment 15790 non-essential kexts that can be removed for installation phase.
  3. You need to add AMFIPass.kext v 1.4.1 to your setup, if you plan to use OCLP root patches for the Broadcom WiFi.
  4. You might need to add ECEnabler.kext to your setup, for your battery to work correctly in macOS.
  5. You are using the wrong crs-active-config entry, it should be <03080000> not <030A0000>
  6. Processor Type is incorrect for an 8-Core CPU, should be 3841 not 1793.
Hi thank u for answer, I just tried after your recommendations and settings but I get this stuck blackscreen: with this settings
 

Attachments

  • IMG_4850.jpeg
    IMG_4850.jpeg
    2.8 MB · Views: 5
  • Captura de pantalla 2024-11-30 a la(s) 4.20.46 p.m..png
    Captura de pantalla 2024-11-30 a la(s) 4.20.46 p.m..png
    106.6 KB · Views: 4
Last edited:

isaakjobs

New member
AMD OS X Member
Joined
Aug 17, 2024
Messages
8
And I have this other black screen stuck with this settings:
 

Attachments

  • Captura de pantalla 2024-11-30 a la(s) 4.24.48 p.m..png
    Captura de pantalla 2024-11-30 a la(s) 4.24.48 p.m..png
    85.3 KB · Views: 1
  • Captura de pantalla 2024-11-30 a la(s) 4.24.54 p.m..png
    Captura de pantalla 2024-11-30 a la(s) 4.24.54 p.m..png
    159.3 KB · Views: 3
  • Captura de pantalla 2024-11-30 a la(s) 4.24.58 p.m..png
    Captura de pantalla 2024-11-30 a la(s) 4.24.58 p.m..png
    118.8 KB · Views: 3
  • IMG_4851.JPG
    IMG_4851.JPG
    3.5 MB · Views: 3

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,797
Most likely caused by your use of the AsusSMC.kext, it is probably clashing with VirtualSMC.kext and AppleSMC.kext.
 

isaakjobs

New member
AMD OS X Member
Joined
Aug 17, 2024
Messages
8
Most likely caused by your use of the AsusSMC.kext, it is probably clashing with VirtualSMC.kext and AppleSMC.kext.
But the AsusSMC.kext is not enabled only still present on my kext folder but no enable or present in the config file. This way still makes clashing ? Or I need remove completely from my 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.