Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WEG connector patches not working with fake ID #2045

Closed
graphine27 opened this issue Jun 14, 2022 · 5 comments
Closed

WEG connector patches not working with fake ID #2045

graphine27 opened this issue Jun 14, 2022 · 5 comments

Comments

@graphine27
Copy link

For a HD 530 (1912), trying to force load KBL drivers by device properties:

device-id: 16590000
AAPL,ig-platform-id: 00001659

But it seems any framebuffer-conX- patch is not working. For example
framebuffer-con1-enable 01000000
framebuffer-con1-busid/type/index will not work (only one display working and changes not reflected in ioreg)

But these same patches work when using not injecting device-id and AAPL,ig-platform-id is set to 00001219.

@Lorys89
Copy link

Lorys89 commented Jun 14, 2022

try ig-platform-id 00001659
and device id 16590000
you use this weg version https://github.com/acidanthera/WhateverGreen/suites/6899460472/artifacts/267724049 ??

@graphine27
Copy link
Author

@Lorys89 Those are exactly the ids I tried, and weg is latest also.
It just looks like weg can only patch framebuffer that was meant for my processor and won't work when using device-id and platform-id from other.

@Lorys89
Copy link

Lorys89 commented Jun 14, 2022

@Lorys89 Those are exactly the ids I tried, and weg is latest also. It just looks like weg can only patch framebuffer that was meant for my processor and won't work when using device-id and platform-id from other.

use the last lilu https://github.com/acidanthera/Lilu/suites/6922581394/artifacts/269227911
ad use this kext
SKLAsKBLGraphicsInfo.kext.zip

Spoof Skylake as Kaby Lake on macOS Ventura (13) and above

First, make sure that WhateverGreen v1.6.0 and above is used. Then, use SKLAsKBLGraphicsInfo.kext by loading it with the bootloader. Eventually, it is necessary to fake device-id and choose an ig-platform-id from Kaby Lake that is closest to the Skylake model (e.g. HD 530 to HD 630).

@graphine27
Copy link
Author

@Lorys89 Thanks, that seems work for ventura. I was trying to do this for for monterey as a test before switching to ventura, is that possible?

I think the only way is to modify the code getKernelVersion() >= KernelVersion::Ventura to test this on monterey

@PMheart
Copy link
Member

PMheart commented Jun 14, 2022

Hello,

First and foremost, I would like to remind that this is our bugtracker, where discussions do not fit. Please seek help on forums instead.

Secondly, acidanthera/Lilu#83 is not related to framebuffer patching at all; this is definitely misleading news.

Thirdly, there is no support for SKL spoofing at this moment, as it has not been properly tested. This is the reason why acidanthera/WhateverGreen#101 has not been merged yet. I have converted this PR to draft to avoid further confusions.

Last but not least, this issue does not look like any decent bug report.

Locking from further conversations.

@acidanthera acidanthera locked and limited conversation to collaborators Jun 14, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

4 participants