Jump to content

screen is detected in macOS Sequoia 15.2 on my iGPU but turns black after boot sequence


23 posts in this topic

Recommended Posts

My setup is a Asus ROG Maximus XIII Hero as my motherboard 

i9-10900K CPU

RX 6900-XT from Sapphire Toxic Limited Edition 

32GB corsair Vengeance PRO for memory

everything seems to work except for my iGPU that detects the screen but doesn't output video on it . Does somebody knows how to get it to work ?

I use Open Core 1.0.3 all kext are up to date.

boot-arg are e1000=0 revpatch=sbvmm -nvmefaspm igfxonln=1 igfxonlnfbs=0x010203 igfxagdc=0 igfxgl=1 agdpmod=pikera -cdfon

 

 

Scherm­afbeelding 2024-12-27 om 01.13.57.png

iMac 20,2.zip

Edited by Roelof Muylaert
more info

Hi @Roelof Muylaert, are you try using iGPU with your eGpu RX 6900-XT ? If you have this strong eGPU its better you not try use both, because you will need change after every boot, options primary video on BIOS and change your boot-args at same time. 

Just use RX 6900-XT its more reasonable that try both, because is to much work to make this. Remove all your args about iGpu and use only agdpmod=pikera. 

You need put your hardware signature too. 

 

Remove this args:  igfxonln=1 igfxonlnfbs=0x010203 igfxagdc=0 igfxgl=1 -cdfon

Edited by Max.1974

I try to use them both at the same time I think it must be possible somehow but the info on how to do this is lacking on the net .

@Max.1974 where do I need to put my hardware signature ?

Edited by Roelof Muylaert
answer to Max.1974
  • Like 1

@Roelof Muylaert, the traditional use case for CPUs with supported integrated graphics is as follows:

- all monitors are connected to a discrete graphics card

- the integrated graphics are set to an empty frame and are used for video encoding/decoding and interface rendering.

This is the option with the most rational use of resources.

  • Like 2

@Roelof Muylaert

Signature: add it in Account >> Profile. 
 

Intel UHD 630: follow this instructions. 2 ways. Headless mode to have the iGPU not driving a display. The other way to have the iGPU as single GPU. Set the headless mode and connect all displays to the AMD. 
agdpmod=pikera is needed. 
cdfon not needed. 
 

Edited by miliuco
  • Like 1

How do I set the iGPU to an empty frame so I can use it for video encoding/decoding and interface rendering.

because now the iGPU doesn't show any activity only the dGPU 

  • Like 1
35 minutes ago, Roelof Muylaert said:

How do I set the iGPU to an empty frame so I can use it for video encoding/decoding and interface rendering.

Look at the @miliuco link.

  • Like 1

@verdazil

Yes, it's Comet Lake but integrated graphics card is same build. Intel UHD 630. I guess both share properties but he can try both settings.

Anyway, @Roelof Muylaert it's mandatory to set the AMD as first boot graphics device in BIOS. 

  • Like 2

@eSaF I actually wanted to make life easier for him, because few people here, like you, use this method, which for me, without wanting to offend, would only be a cosmetic parfum. But anyway, if they can do it, I believe it must be of benefit to him. If you have time and patience, but the best option today to avoid this, and use it in a functional way, would be to buy an ARM from Apple.

Edited by Max.1974

don't mind the mess in it please still a work in progress my serials are deleted out of the config for safety reasons.

config.plist

Edited by Roelof Muylaert
  • Like 1

@Roelof Muylaert

I suggest these changes:

 

1.- BIOS
   iGPU enabled (if not already)
   PCI-express as boot graphic device


2.- iGPU does not drive display (all displays are attached to AMD)


3.- iGPU DeviceProperties (replace what you have now with this)
This settings

 

verdazil.thumb.png.03bb55706dcc560069e431b9d7c0a0e2.png


Or these other settings

 

miliuco.thumb.png.138020207bed93a6f90245b788dea4c4.png

 

4.- AMD DeviceProperties (replace what you have now with this)

 

AMD.thumb.png.b47ec7528e4d0db8cb4a8ff3bb66be00.png


5.- boot args

 

boot-args.thumb.png.5954750c2581b25e42cf0057675ef0d6.png

 

Try and comment if it fixes the issue.
If it doesn't, grab gfxutil, run it and copy paste the output.

 

Edited by miliuco
Typo

ok I try headless but then I first need to buy a new cable from dp to hdmi or dvi or something in linux it worked with the 2 attached to each a hdmi port driven by different GPU's driving them and in windows also that's why I tried it too in macOS  

@Roelof Muylaert

Why do you need to buy a new cable? RX 6900 has both DisplayPort and HDMI. What connector has your display? DVI should be avoided on modern versions of macOS.

I know but it only has 1 HDMI and 3 DisplayPorts and the screen has DVI or HDMI or VGA and the intel Mobo has 1 HDMI and 2 USB-C thunderbolt ports

 

Sapphire RX 6900-XT has 4 ports 1 ==> HDMI

                                                  and 3 ==>DP

 

iGPU has on the MotherBoard 3 ports 1 ==> HDMI

                                                        and 2 ==> USB-c type thunderbolt connections

 

Edited by Roelof Muylaert
info added
  • Like 1

@Roelof Muylaert

Okay. The preferred conector in the display is HDMI. Best HDMI (AMD) to HDMI (display). DisplayPort (AMD) to HDMI (display) is also good.

  • Like 1
5 hours ago, Roelof Muylaert said:

Then I need to buy first a new cable from DP ==> HDMI Display for the screen because I have only HDMI to HDMI .

Review what I wrote:

"Best HDMI (AMD) to HDMI (display). DisplayPort (AMD) to HDMI (display) is also good."

Did you already try HDMI to HDMI?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...