You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 2, 2021. It is now read-only.
VoodooI2C has two modes: GPIO (General Purpose I/O controller) pinning, and polling. For better power consumption performance, GPIO pinning mode should be used, and is used in this release for Vivobooks with the ELAN 1300.
Some Asus laptops with slightly older ELAN 1200 touchpads (incl. some Vivobooks) have problems with GPIO pinning: esp. on high CPU load together with touchpad operations, a gesture tends to get broken, resulting in the touchpad to behave oddly. On these laptops, polling mode should be used.
@whatnameisit figured out an energy friendly SSDT to use polling mode on his Vivobook X510UA-BQ490 which is affected by this bug. It might smooth out touchpad behavior tangibly, compared with the GPIO based SSDT provided in this repo.
To switch from GPIO to polling, apply these three steps:
remove SSDT-ELAN.aml from EFI/CLOVER/ACPI
in Clover config.plist, disable the following patch:
ELAN: change Method(_STA,0,NS) in GPI0 to XSTA
[ this patch should already be disabled:
ELAN: change Method(_CRS,0,S) in ETPD to XCRS ]
download whatnameisit's SSDT-I2C1_USTP.aml and apply it to EFI/CLOVER/ACPI
reboot.
If desired you can read all tech details and backgound in whatnameisit's "VoodooI2C Interrupts vs. Polling". Note that the additional entry in Clover config.plist mentioned in his entry posting is not necessary.
The text was updated successfully, but these errors were encountered:
LeeBinder
changed the title
[IMPROVED] Touchpad: smoother more reliable overall experience
[OPTION] Touchpad: possibly smoother more reliable overall experience
Feb 2, 2020
LeeBinder
changed the title
[OPTION] Touchpad: possibly smoother more reliable overall experience
[OPTION] Touchpad: possibly smoother more reliable overall experience with custom polling mode SSDT
Feb 2, 2020
If still interested, please download the latest release from over there, read the ReadMe completely at least once, and follow all instructions all the way to the end.
In case an issue arises, please post it via the issues section over there.
VoodooI2C has two modes: GPIO (General Purpose I/O controller) pinning, and polling. For better power consumption performance, GPIO pinning mode should be used, and is used in this release for Vivobooks with the ELAN 1300.
Some Asus laptops with slightly older ELAN 1200 touchpads (incl. some Vivobooks) have problems with GPIO pinning: esp. on high CPU load together with touchpad operations, a gesture tends to get broken, resulting in the touchpad to behave oddly. On these laptops, polling mode should be used.
@whatnameisit figured out an energy friendly SSDT to use polling mode on his Vivobook X510UA-BQ490 which is affected by this bug. It might smooth out touchpad behavior tangibly, compared with the GPIO based SSDT provided in this repo.
To switch from GPIO to polling, apply these three steps:
[ this patch should already be disabled:
reboot.
If desired you can read all tech details and backgound in whatnameisit's "VoodooI2C Interrupts vs. Polling". Note that the additional entry in Clover config.plist mentioned in his entry posting is not necessary.
The text was updated successfully, but these errors were encountered: