ChefKissInc / NootedRed

The AMD Vega iGPU support patch kext. No commercial use.
https://ChefKissInc.github.io/nred
Other
1.55k stars 659 forks source link

Some display connections are not working after the colour banding fix #260

Closed darthsian closed 2 months ago

darthsian commented 2 months ago

macOS Version

Ventura

What is your CPU's model?

AMD Ryzen 7 5700U

Please describe the behaviour in detail.

With the last commit (da6376b), the monitor connected via HDMI is not working. DisplayPort works fine.

What should've happened instead?

The monitor via HDMI should work.

If applicable, attach the .gpuRestart, .panic, etc file related to this issue.

No response

darthsian commented 2 months ago

The last commit where HDMI works without problems is 0c15616.

VisualEhrmanntraut commented 2 months ago
sudo rm /var/db/.com.apple.iokit.graphics

see if the issue persists, if yes, provide an AGDCDiagnose log using

sudo /System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose

and send it over here

darthsian commented 2 months ago

"sudo rm /var/db/.com.apple.iokit.graphics" didn't help so im sending a AGDCDiagnose log. AGDCDiagnose.txt

VisualEhrmanntraut commented 2 months ago

AGDP printed no frame buffers which means it does not like your configuration, switch to a different SMBIOS

darthsian commented 2 months ago

I use iMac20,1 on all AMD Mini PCs and there has been no problem so far. Why has it worked without problems until now?

VisualEhrmanntraut commented 2 months ago

The getVendorInfo patch was broken until now, making AGDC think this is a dedicated GPU.

darthsian commented 2 months ago

Does it help if I send you the AGDCDiagnose log with commit 0c15616 where it still works?

darthsian commented 2 months ago

The getVendorInfo patch was broken until now, making AGDC think this is a dedicated GPU.

Hmm, so what SMBIOS should we be using now if not iMac20,1? The iMacPro1,1 only has dedicated GPU...

VisualEhrmanntraut commented 2 months ago

Try MacBookPro16,3.

darthsian commented 2 months ago

Try MacBookPro16,3.

So, it doesn't strike me as a good idea to use a SMBIOS of laptop for a desktop.

VisualEhrmanntraut commented 2 months ago

mini PCs don't really strike me as AIOs either :^)

techmare commented 2 months ago

bruh ur mini pc literally have a laptop cpu 💀💀

techmare commented 2 months ago

literally a laptop motherboard shrunken in size

darthsian commented 2 months ago

Try MacBookPro16,3.

Ok, so on the MacBookPro16,3 HDMI also unfortunately does not work :-/

VisualEhrmanntraut commented 2 months ago

That's weird.

darthsian commented 2 months ago

Isn't this a similar problem to the Hackintosh with AMD dedicated GPU where you have to use agdpmod=pikera boot argument with newer GPUs, otherwise the computer boots to a black screen?

VisualEhrmanntraut commented 2 months ago

this patch is already in place, along with another for making AGDP continue if there's only one FB

darthsian commented 2 months ago

I have Trigkey Mini PC with 5700U and Beelink Mini PC with 5800H and both have same problem with HDMI.

darthsian commented 2 months ago

this patch is already in place, along with another for making AGDP continue if there's only one FB

Look like we need some new agdpmod patch...

SalmonPete commented 2 months ago

I'm experiencing the same issue over HDMI on my 4700G Desktop, 14.4.1, iMac20,2, commit 2cf2ad6.

VisualEhrmanntraut commented 2 months ago

I have removed the patch at fault. Sorry for the inconvenience, I hate AGDP.

SalmonPete commented 2 months ago

Commit [e450df1] is still not detecting HDMI. [0c15616] is working great.

VisualEhrmanntraut commented 2 months ago

what

VisualEhrmanntraut commented 2 months ago

I reverted the problematic commit, and will reintroduce the fix properly once I fully understand what I'm supposed to do