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

[sonoma|OC|v1.8.1|TM1701] Random screen flicker and static even with DVMT at 64mb, config.plist patch applied and EDID injected #754

Open
bamdadkhan opened this issue Jan 8, 2024 · 9 comments
Labels
Graphics Graphics related issue HiDPI HiDPI related issue KBL Issue on Kaby Lake Refresh model OpenCore OpenCore related issue

Comments

@bamdadkhan
Copy link

Pre-requirement

  • For macOS version < Big Sur, try to rebuild the kextcache (e.g. run sudo kextcache -i / in Terminal.app) and restart whenever you encounter a problem. It always works like a charm!
  • If you are using OpenCore, also try to reset NVRAM. Press Space key when you are in OpenCore boot page and choose Reset NVRAM.

State the model

  • XiaoMi-Pro MX150, TM1701

State the version of the EFI

  • v1.8.1

Describe the bug

  • See title. I read through all the documentation and even searched all over the net on how to do an EDID injection - maybe i did it wrong.. it randomly flickers ever few seconds sometimes on boot or after a DPMI off event, only repeatedly changing resolutions and/or refresh rate to 48Hz and back to 60Hz fixes it.

No idea whether it's my fault, so a few pointers in the right direction are appreciated too.

System log

  • N/A

Screenshots

  • Hard to capture, but it looks like when a HDMI cable is loose. Similar to TV static.

Attach your entire EFI folder

  • Please attach your entire EFI folder to help solve your problem.
  • Erasing serial numbers in config.plist is required!
    EFI.zip

Attach system.log

  • N/A
@stevezhengshiqi stevezhengshiqi added Graphics Graphics related issue KBL Issue on Kaby Lake Refresh model OpenCore OpenCore related issue labels Jan 9, 2024
@stevezhengshiqi
Copy link
Collaborator

What resolution you are using? Also, did you enable HiDPI?

@bamdadkhan
Copy link
Author

bamdadkhan commented May 22, 2024

i'm using 1440x810 and yes, HiDPI is enabled, however, the flicker seems to be random and is present with all resolutions i've tested..

@stevezhengshiqi
Copy link
Collaborator

stevezhengshiqi commented May 22, 2024

i'm using 1440x810 and yes, HiDPI is enabled.

1440x810 is too much for Mojave+, it's better to use 1424x802 as mentioned in https://github.com/daliansky/XiaoMi-Pro-Hackintosh?tab=readme-ov-file#improvements

@stevezhengshiqi
Copy link
Collaborator

1424x802 is a magic resolution that we conducted mulitple trials. It is a little bit less than 1440x810, and we intentionally avoid perfect 16:9 as it would otherwise flickers.

@bamdadkhan
Copy link
Author

i'm not getting that one:
Screenshot 2024-05-23 at 1 32 38 AM
am i selecting the wrong options in the HiDPI script?

@Menchen
Copy link
Collaborator

Menchen commented May 22, 2024

Rerun the script and follow instruction from https://github.com/xzhih/one-key-hidpi and change the resolution in system settings. I think that app overwrites EDID information, thus making the hidpi script useless.

@bamdadkhan
Copy link
Author

done. first when i switched to it there was some flicker but now it seems fine. i'll test for a day or two and report back. thanks.

@stevezhengshiqi stevezhengshiqi added the HiDPI HiDPI related issue label May 23, 2024
@bamdadkhan
Copy link
Author

well it didn't really work. the flicker is kind of reduced and comes up less often but it's still there, especially after sleep or DPMS off.

@stevezhengshiqi
Copy link
Collaborator

I would recommend to comment out AAPL00,override-no-connect to undo the EDID injection and then give it a try.
If flicker still happens, consider disabling HiDPI. High version macOS uses Metal V2+ that does not cooperate with our Intel GPU well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Graphics Graphics related issue HiDPI HiDPI related issue KBL Issue on Kaby Lake Refresh model OpenCore OpenCore related issue
Projects
None yet
Development

No branches or pull requests

3 participants