XiaoMi-Pro-Hackintosh icon indicating copy to clipboard operation
XiaoMi-Pro-Hackintosh copied to clipboard

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

Open bamdadkhan opened this issue 1 year ago • 9 comments

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

bamdadkhan avatar Jan 08 '24 23:01 bamdadkhan

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

stevezhengshiqi avatar May 21 '24 18:05 stevezhengshiqi

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..

bamdadkhan avatar May 22 '24 23:05 bamdadkhan

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 avatar May 22 '24 23:05 stevezhengshiqi

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.

stevezhengshiqi avatar May 22 '24 23:05 stevezhengshiqi

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?

bamdadkhan avatar May 22 '24 23:05 bamdadkhan

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.

Menchen avatar May 22 '24 23:05 Menchen

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.

bamdadkhan avatar May 22 '24 23:05 bamdadkhan

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.

bamdadkhan avatar May 27 '24 22:05 bamdadkhan

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.

stevezhengshiqi avatar May 27 '24 22:05 stevezhengshiqi