kingo132 / a51m-r2-5700m-hackintosh

Hackintosh for alienware a51m r2 with 5700m gpu
25 stars 2 forks source link

graphical glitching fix using new open core 0.8.4 #9

Closed sephoriths closed 1 year ago

sephoriths commented 1 year ago

Hi, touchpad still some laggy when move the mouse, can you make a fix on this, many thanks to you!

TechProgenitor commented 1 year ago

Hi sephoriths, I'm assuming that you're talking about the OpenCanopy boot picker? Within the OS itself, the trackpad seems to work perfectly.

The trackpad if I’m right is driven by PS2 instead of I2C on the OpenCanopy menu (this trackpad supports both protocols), and the controls for the PS2 performance are in the config.plist. Go to the AppleInput tab in the config file and play with the PointerPollMin and PointerPollMax values.

I haven’t played with the trackpad much here because adjusting it makes my display lag more (I’ve enabled DirectGOPRendering in my config.plist to remove glitching at the cost of rendering speed). I’m curious though how adjusting these values affect Kingo as it sounds like her display doesn’t need the DirectGOPRendering option.

I wish OpenCore allowed you to inject an EDID or use the I2C driver (VoodooRMI) within OpenCanopy's boot picker.

TechProgenitor commented 1 year ago

Oh, in that case I wildly misinterpreted this. (Didn't realize that 0.8.4 was a very new version lol.) I'll take a look at 0.8.4 (I'm currently running 0.8.3), but my guess is that you could be using VoodooPS2 (which was super laggy on my system) instead of VoodooI2C/VoodooRMI. Other than that, yea, I've got the stock 1080p 144HZ screen, and it's a pain with OpenCanopy. To disable the cursor set PointerSupport to "False" within your config.plist.

TechProgenitor commented 1 year ago

Hi sephoriths, I'm wrong, Instead of setting PointerSupport to "False", you set PickerAttributes to "0" to remove the bootpicker pointer. Looking at the OC releases, 0.8.4 hasn't exactly been officially released yet (though it'll probably come out very very soon). For the sake of stability, I'd personally rather wait it out a few days before making a full 0.8.4 EFI for you (unless Kingo beats me to it).

TechProgenitor commented 1 year ago

Hi sephoriths, I've attached a screenshot of exactly what you need in your config.plist to get the trackpad to work:

Trackpad Kext Order

Make sure that you disable/delete any kext that has "VoodooPS2" in its name.

TechProgenitor commented 1 year ago

Hi sephoriths, Sorry to see that you’ve having this much trouble, but it’s really odd that you’re having these issues. How similar is your EFI to Kingos because hers for OC 0.8.3 works perfectly on my computer.

I’d rather wait for the official 0.8.4 release to build you a newer EFI, but I’m willing to take a look at your current one in the meantime to see if I can get it to work. Perhaps you could share your current config.plist over here, and I could tinker with it on my end?

TechProgenitor commented 1 year ago

Interestingly enough, my trackpad works perfectly without any issues under your EFI, and the most recent config.plist file that you've sent me... What macOS version are you running? I'm able to use the trackpad perfectly on Big Sur and Monterey. Perhaps your BIOS is the culprit? I’m personally running version 0.1.18.0

TechProgenitor commented 1 year ago

I used the exact EFI in your zip file and only replaced the config.plist file with the newest one. (I couldn't enter my system with the original config file.) There's absolutely nothing wrong with your EFI. It might be a difference in one of your BIOS settings. Compare your BIOS settings at your own discretion (tip: disabling Firmware TPM fixes wake). Could you send a video and/or an ioreg dump with your EFI and that config.plist? The only last resort I can think of would be a clean install. It's really weird that this isn't working properly for you.

sephoriths commented 1 year ago

😂 can you please upload your efi in zip format to me ? i tried a lot, but still fails,

TechProgenitor @.***> 于2022年9月2日周五 19:00写道:

Hi sephoriths, I've attached a screenshot of exactly what you need in your config.plist to get the trackpad to work:

[image: Trackpad Kext Order] https://user-images.githubusercontent.com/89800154/188125622-8dda72ca-2fc8-453f-b0f3-d18800deca8c.jpg

Make sure that you disable/delete any kext that has "VoodooPS2" in its name.

— Reply to this email directly, view it on GitHub https://github.com/kingo132/a51m-r2-5700m-hackintosh/issues/9#issuecomment-1235361723, or unsubscribe https://github.com/notifications/unsubscribe-auth/A23LTYODY5OM4Q362EKW7ITV4HM5XANCNFSM6AAAAAAQCM3EXI . You are receiving this because you authored the thread.Message ID: @.***>