Contribute
Register

An iDiot's Guide To Lilu and its Plug-ins

@pastrychef

No, I haven't tried any other smbios. Should I test them with the same set of patches?

Are the platform identifiers relevant for the UHD 630 for image output?

Yes, both should be IGPU only.
 
pastrychef

I pointed out the other smbios, but the result is the same. But I don't understand which framebuffer patch prevents the system from detecting the monitor. I think the reason is some extra patch, because without it the resolution is correct

Which patch can block the EDID definition
of the monitor?
 
pastrychef

I pointed out the other smbios, but the result is the same. But I don't understand which framebuffer patch prevents the system from detecting the monitor. I think the reason is some extra patch, because without it the resolution is correct

Which patch can block the EDID definition
of the monitor?

Please make a backup of your EFI so that you can boot from it in case my config.plist doesn't work at all.

Please try this config.plist.
 

Attachments

  • config f3.plist
    7.1 KB · Views: 104
I don't understand which framebuffer patch prevents the system from detecting the monitor. I think the reason is some extra patch, because without it the resolution is correct.


@toshax,

When system is running without IGPU patches and you have no HW acceleration and VRAM is ~7MB MacOS will most likely be using the VESA fallback drivers, GPU will be running as a generic display adapter and resolution will be the one detected by the BIOS and not be using EDID from the monitor.

None of the IGPU patches will affect EDID working working ...

Have you tried dumping EDID from Windows and injecting in MacOS like i suggested earlier ?

Cheers
Jay
 
Last edited:
pastrychef

The problem of a large screen size is still present, and the graphics are correct.

I don't know what else to try(
 
pastrychef

The problem of a large screen size is still present, and the graphics are correct.

I don't know what else to try(

I'm out of ideas... The problem doesn't appear to be with Clover configuration. You can try the work around listed below...
 
Last edited:
jaymonkey


I found raw edid and added it to the AAPL00,override-no-connect, but the result is a black screen by hdmi.

Attached to the message raw edid and config which I used with the added edid
 

Attachments

  • config.plist
    7.4 KB · Views: 121
  • rawedid.txt
    397 bytes · Views: 54
I found raw edid and added it to the AAPL00,override-no-connect, but the result is a black screen by hdmi.


@toshax,

When you say you "found" a EDID where exactly did you get it from ?
You should really dump your own EDID and use that.
You can dump EDID from Linux or Windows.

Assuming the raw EDID you attached above is correct I think you have made a mistake in entering the EDID data ...

You have entered :-

Code:
00FFFFFF FFFFFF00 22F02033 01000000 01D1B010 380351E7 82AC020A 656529C2 070F5054 A10800D1 C0B300A9 C0950081 80081008 1C001010 23A80187 1382D405 820C4500 0F282100 001E0000 00FD0032 3C1E0501 1000A202 02020202 0000000F C0040850 20323465 730A2020 20202000 0000FF00 033434D3 73239305 94B34202 02001505


If you compare the fifth 4-byte-block of numbers (01D1B010) with the values in your raw EDID file you can see that you have added an additional "0" which has shifted all subsequent byte values resulting in an invalid EDID.

It should be :-

Code:
00FFFFFF FFFFFF00 22F02033 01000000 1D1B0103 80351E78 2AC020A6 56529C27 0F5054A1 0800D1C0 B300A9C0 95008180 810081C0 0101023A 80187138 2D0582C4 5000F282 100001E0 00000FD0 0323C1E5 011000A2 02020202 02000000 0FC00485 02032346 5730A202 02020200 00000FF0 033434D3 73239305 94B34202 020015


Make sure that the 'X' of AAPL0X,override-no-connect is set to the correct display connector number that your monitor is attached to, you can get this from looking in the IOREG .. look under IGPU@2 and find the AppleFrameBuffer that your monitor is connected to (will have DisplayX in the tree below)... replace the second '0' of AAPL00 with that value.

For more info see EDID section of the WEG Intel FAQ :-



Cheers
Jay
 
Last edited:
jaymonkey


It's raw edid from my windows monitor, I took it myself.
I found the monitor, it has the number 0.

Do not pay attention to the red strikethrough line this is due to the disconnection and connection of the hdmi cable.
 

Attachments

  • 1570292470350.png
    1570292470350.png
    3 MB · Views: 69
It's raw edid from my windows monitor, I took it myself.
I found the monitor, it has the number 0.


@toshax,

Please re-read my last post ... you made a mistake when entering the EDID data ...

Cheers
Jay
 
Back
Top