-
Notifications
You must be signed in to change notification settings - Fork 23
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
[Surface Book 3] [Surface Laptop 3] Trackpad lagging/skipping #79
Comments
Make sure using the latest version of BigSurface, enable DebugEnhancer.kext and send me the output of |
Is this all the output you have? Please try to reproduce your lagging/skipping issue and then go to terminal to get the output |
Yes, that's all I have, I did try to reproduce the problem before and after running the command. Also ran the command 3 times with the same result. |
Hi @Xiashangning, hi all, |
I can confirm the cursor skip issue exists on the surface laptop 3 as well on Monterey 12.6.1. |
Thanks @yaseenshaik for your feedback. I was very busy and totally forgot about this issue and set aside the SB3. It's surprising that no one else is reporting this issue if both the SB3 and the SL3 are affected by it. IMHO, this issue makes these systems more or less unusable for everyday work. While researching on hacking a mid-2019 Razer Blade 15 Advanced, I stumbled upon this interesting thread on the VoodooI2C repo. That looks very similar to our skipping issue. It was referenced at the end of this thread. As @Xiashangning doesn't have an SB3 or an SL3, we'll have to look into it ourselves if we want to help him fixing it. |
From logs I cannot see any errors or warnings produced, so indeed this is very weird for me. |
I also encountered this problem on SL3 with Ventura. @Xiashangning while the symptom occurs I was not using keyboard at the same time. |
Hi @Xiashangning, I used the DEBUG version of The load order of the BigSurface kexts is as specified in your README.md. |
Hi, I am back. I will send u guys a test driver later to try to test the lags between consecutive touch inputs. But be aware that this is an improvement not a bug so it does not have a high priority for me right now (There is another bug to be solved) |
Thank you, very much @Xiashangning! We will take whatever we can get! |
BigSurface.kext.zip Be aware that the project has a new plugin now so please consult to the new installation instructions |
Thanks for your hard work. We appreciate it.
…On Fri, 10 Feb 2023 at 3:30 PM, Xiashangning ***@***.***> wrote:
BigSurface.kext.zip
<https://github.com/Xiashangning/BigSurface/files/10706086/BigSurface.kext.zip>
Try this one
—
Reply to this email directly, view it on GitHub
<#79 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEIUODV5B2PCK6RODQM735DWWYGUDANCNFSM6AAAAAASGXTP4U>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@yaseenshaik so do you still have the trackpad lagging issue? |
Hi @Xiashangning. Unfortunately, I can still see the lag with the new kext you linked. But IPTSDaemon was causing high CPU loads and had to be unloaded. Thanks for your work. |
我的laptop3也出现了该问题,触控板间歇性跳跃和迟滞 |
Hi @Xiashangning , Just giving some feedback on this release. Though the skipping is still present, I've gotten used to it so much that I don't even notice it happening. Without IPTSDaemon, the touch/click works and scrolling doesn't work. But, this isn't a issue as I don't use the touchscreen anyway. Thanks again. |
BigSurface.kext.zip |
Surface Laptop 3, Monterey 12.6.5, OC 0.8.1 |
After some analysis on the output, sadly I have completely no clue why it will lag. |
Hi @Xiashangning , I also encountered this problem on SL3 with both Ventura and Monterey. Did you test it under BigSur ,will it become normal if I go back to BigSur ? |
Same here. I am using SL3 with Ventura. Tried both 6.5 and 6.3 release but no luck. Does anybody who resolve the laggy trackpad issue can kindly share their firmware version? I guess this could be the issue. |
Hello! Have you solved the problem? Could you please share the solution? Thanks a lot! |
I am afraid not. 😢 |
I am using Sonoma now, the trackpad have less lagging probility than Monterey. And it seems a 120Hz monitor also makes sense. If you need, I can share my efi. |
That would be very helpful! I am wondering what do you change or you merely upgrade the system? |
I don't know the your lagging degree. I have tried bigsur,monterey and sonoma, with almost the same efi (except for wifi and bluetooth) ,sonoma is the most fluent. At the same time, cursor in bigsur and monterey is very very lagging. And when using 120Hz external display, it seems to skip a shorter distance than 60Hz, or it could just be an illusion. |
I see. My email is [email protected]. Thank you! |
Just wanted to chime in that I'm experiencing the exact same thing on a SL 3 15" i7. |
Sorry for replying you late, I have already sent efi. |
Hey all, I found the solution for a buttery-smooth trackpad without lagging/skipping on my 15" i7 Surface Laptop 3. The solution is confirmed working on my 13.5" i5 Surface Book 3 as well, but I would expect it to work on any Surface Laptop 3 and Surface Book 3. You have to downgrade your UEFI firmware to the last known working version This UEFI firmware is included in the March 01 2022 release update package for the SL3 (SurfaceLaptop3_Win10_19041_22.011.9779.0.msi) and the May 24 2022 release update package for the SB3 (SurfaceBook3_Win10_19041_22.034.40281.0.msi). As of today, both update packages are not available on Micro$oft's support site anymore, but you'll find them on the Softpedia website. Follow the very clear instructions on the surface-uefi-firmware Github to downgrade the UEFI firmware. In a nutshell:
This will reboot the laptop and downgrade all UEFI firmwares at once, which takes around 10 minutes. You'll see progress bars with different colours depending on which type of firmware is being flashed. Reboot into macOS. The keyboard and trackpad should be working, but the trackpad will still lag/skip as before. To fix that, download BigSurface version 6.2 and replace your current Reboot and you're done. Enjoy a perfect trackpad on your Surface Hackintosh! A couple of caveats:
|
@Xiashangning Edit: the interesting thing is that the skipping/lagging disappears after wake from |
@jlempen Thank you so much for the information! I have tried downgrading the firmware but did not change the BigSurface.text version. That seems to be the issue. Again, I really appreciate your detailed instructions! I will try it out today. |
@jlempen thanks a lot, works absolutely great on my Surface Laptop 3 i5-1035G7. |
@ROCKERLIQUID Which version of MacOS and OpenCore are you using for |
@jc-bao i'm using 0.9.8, Sonoma 14.4.1, make sure you delete BigSurface and OC Snapshot on propertree and then add the 6.2 BigSurface. |
@ROCKERLIQUID Thanks for the instruction! I have figured it out. It is just soooo smooth. Huge thanks to @jlempen! |
Big thanks from here as well, @jlempen ! Finally! |
@jc-bao @ROCKERLIQUID @tashda |
This issue is now easily fixed by following my simplified instructions on how to downgrade the UEFI firmware using a Linux live USB stick: Then downgrade the BigSurface.kext to version 6.2 by removing the current Or even easier, use my comprehensive repos for the Surface Laptop 3 and Surface Book 3 to install and setup macOS on your laptop. |
I'll reopen this so it gets more visibility for Surface Laptop 3 and Surface Book 3 users. |
Surface Book 3 15", tried this amazing kext on my laptop but I'm having this weird skipping on the trackpad, couldn't find any way to fix this. Tested on macOS Monterey 12.6 and MacOS Ventura 13.0. Thank you for your time!
The text was updated successfully, but these errors were encountered: