Contribute
Register

[Guide] Lenovo Y50 (UHD or 1080p) using Clover UEFI

Status
Not open for further replies.
There is layout-id injection for both HDEF and HDAU.
Look at config.plist/Devices/Arbitrary carefully.

Is it possible for HDMI to work without layout-id of 3?
Meaning if I set HDAU to 7 to match HDEF, will that work?

Public beta seeded apparently. I'll install it and see how audio plays out
 
Last edited:
You might experiment with your IGPU settings.
From reading post #1, it seems you're not using the correct version of BIOS, so that may cause problems.
What stuff can I experiment with for my iGPU?
 
You might experiment with your IGPU settings.
From reading post #1, it seems you're not using the correct version of BIOS, so that may cause problems.
I looked under About this mac > Displays
and it says my display is a 61 inch (3840x2160) display using my 4600 at 31mb.. I am not connected to an external display right now. Is that supposed to happen?
 
Is it possible for HDMI to work without layout-id of 3?
Meaning if I set HDAU to 7 to match HDEF, will that work?

You can certainly try it.
I'm not good at predicting the future (no one is).
 
What stuff can I experiment with for my iGPU?

Refer to your BIOS settings.
You have the laptop, not me.

I looked under About this mac > Displays
and it says my display is a 61 inch (3840x2160) display using my 4600 at 31mb.. I am not connected to an external display right now. Is that supposed to happen?

You failed to attach PR files.
Any question regarding analysis must have attached problem reporting files as per FAQ.
 
Refer to your BIOS settings.
You have the laptop, not me.



You failed to attach PR files.
Any question regarding analysis must have attached problem reporting files as per FAQ.
Files are attached
 

Attachments

  • debug_13747.zip
    1.5 MB · Views: 93
Public beta 10.14 installed
Sound working with AppleALC tho no HDMI audio

Now towards removing AppleALC and trying to make it work natively
 
Files are attached

You're not booting with the config.plist you attached.
The ioreg shows ig-platform-id injected as 0x0a220003, but if you were using the config.plist you attached (in CLOVER/config.plist) it would be 0xa260006 due to settings in config.plist/Devices/Arbitrary.

0xa220003 is not valid. With invalid ig-platform-id, you have the expected result (no graphics drivers loaded).
 
@RehabMan

So I understand now why AppleALC works while our current repo doesn't
It turns out 10.14 removes layoutID 3, 12, 28, and others
Any way we can fix our current repo to use another layoutID?
 
@RehabMan

So I understand now why AppleALC works while our current repo doesn't
It turns out 10.14 removes layoutID 3, 12, 28, and others
Any way we can fix our current repo to use another layoutID?

It is arbitrary... easy to change all references from layout-id 3 to something else.
(my NUC repo for NUCi7KYK uses layout-id=2, and that works...)
The references include layout-id injection, naming of layout XML files in Resources, and layout-id references in the XML itself.

It would be nice to have a patch to remove the layout-id whitelist that seems to exist in AppleHDA.
But then, of course, one more patch is one more patch that must be maintained, so it might be best to go with the flow and move to a different layout-id. I suspect Apple removed support for all of their computers that used to use layout-id=3 (lots of Macs are eliminated in Mojave).
 
Status
Not open for further replies.
Back
Top