So I'm unable to use Windows 10 because using the touchpad causes the process "System and compressed memory" to use more than 30% of CPU.
I made a GIF showing what I mean:
As soon as I start scrolling and moving the pointer that process ("Sistema y memoria compartida" in spanish, but its the same, ntoskrnl.exe) raises my CPU usage as you can see.
I have tried a lot of things but I'm always forced to go back to Windows 8 or Windows 7.
- I'm using last Touchpad drivers from Vostro 3558 support website.
- I tried older 188.8.131.52 synaptic drivers for Vostro 3558 from here www.dell.com/.../DriversDetails
- I tried lastest generic drivers from synaptics.com, both SMBus and IC2 versions but they don't work at all (I even manually installed them in device manager).
- This happened upgrading from Windows 8 to Windows 10 and also in Win10 fresh installS.
Without dell drivers (using default microsoft HID driver and synaptics.com driver) I don't get any CPU usage issues, but no gestures obviously.
I'm asking for help because I don't want to stay in Win7/Win8, and this is making me crazy.
I fixed it messing around with Vostro 3559 touchpad driver and Lenovo Yoga 3 1370 driver.
ACTUALLY WINDOWS 8.1 HAS THE SAME ISSUE, I HAVEN'T TRIED WINDOWS 10.
STEPS I MADE TO FIX IT IN WINDOWS 8.1;
1. Install VOSTRO 3559 Windows 7 touchpad drivers:
2. Open device manager, open "Mouse and other pointing devices" section, and right click on "Dell Touchpad" (it should be named as that after installing Vostro 3559 drivers). Select "Update driver software".
3. Click on "Let me pick from a list of device drivers on my computer"
4. Uncheck "show compatible hardware", go to "Synaptics" and select "Touchpad"
5. Now if you check your device manager there's NO HIGH CPU USAGE, BUT TOUCHPAD IS LAGGY AS ***, like on some XPS models.
Now, why did I do everything above? Because I can't directly install Lenovo Touchpad Drivers without installing first Vostro 3559 software. Synaptics software just doesn't work so no gestures.
6. DOWNLOAD AND INSTALL LENOVO YOGA 3 TOUCHPAD WINDOWS 8.1 DRIVERS
7. OPEN DEVICE MANAGER AGAIN AND DO THE SAME THING, BUT THIS TIME WE WILL USE "LENOVO POINTING DEVICE" INSTEAD OF "TOUCHPAD" OR "DELL TOUCHPAD"
8. YOU AREN'T ABLE TO CLICK NOW AS A RESULT OF SWITCHING THE DRIVER, SO YOU WILL NEED AN EXTERNAL MOUSE, OPEN TASK MANAGER AND CLOSE ALL SYNAPTICS and TOUCHPAD RELATED PROCESSES.
9. GO TO C:\Program Files\Synaptics\SynTP AND OPEN SYNTPENH.EXE
10. VOILA, YOU HAVE A FULLY WORKING TOUCHPAD WITHOUT MAKING YOUR CPU CRAZY
You don't need to do nothing on next Windows startups, it's already fixed.
DELL PLEASE FIX YOUR DRIVERS.
So I got an SSD and installed Windows10 on it.
Yoga 3 1370's Windows 10 driver also doesn't produce that high CPU usage and works flawless.
No need for Vostro 3559 drivers, but still you have to select "Lenovo pointing device" in Device Manager > Update driver software > Let me pick from a list.... etc
Strongly recommended to disable palm tracking on synaptic options for touchpad smoothiness.
Could I at least get a Dell answer like "thanks for reporting"?? I don't really feel comfortable using Lenovo drivers because Dell ones destroy my battery life and increase temperatures. At least this thread is on the first results in google searching for "dell touchpad cpu usage".
I had same issue in vostro installed Win10Pro.
But now i have fixed using synaptics generic driver.
Im using following generic driver
I installed synaptic HID touchpad manually, and now system and compressed memory process is fine.
At first I could not use right click, but will be fine to enable corner click(context menu) option.
I don't know why you did not work generic driver.It's works completely in my PC.
I like generic driver, because this driver can use edge scrolling gesture.
and DELL please fix drivers