Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

ThinkPad NotebooksThinkPad: X Series Laptops
All Forum Topics
Options

16 Posts

05-27-2017

United States of America

26 Signins

147 Page Views

  • Posts: 16
  • Registered: ‎05-27-2017
  • Location: United States of America
  • Views: 147
  • Message 1 of 17

Synaptics Touchpad software makes 1 sec polling WMI query causing constant CPU utilization

2017-05-31, 6:32 AM

Just got an X1 Yoga 2nd Gen.  Pretty great except I see that WmiPrvSE.exe is constantly using 1-4% CPU in task manager.

 

After digging I discovered this is due to the following query being executed by SynTPEnh.exe when it starts up:

 

SELECT * FROM __InstanceCreationEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_Process'

 

This query string can be seen in the SynTPEnh.exe binary file via SysInternals procexp or strings tools.

 

The query executes once every second indefinitely.  This seems minor but bad for battery life, but also seems unnecessary for touchpad functionality.

 

I took a look at the reference SynTPEnh.exe that comes from Synaptics own website.  It does not contain the query string and so presumably does not rely on WMI for any functionality.  However the software on Synaptics appears to be old, from August 2015, so it is unclear if Lenovo or Synaptics has added the query since.

 

What's up with this?  I'd like to not have my CPU used every second always, but I would also like my touchpad to function correctly.

 

Reply
Options

6855 Posts

10-29-2009

United States of America

17787 Signins

165243 Page Views

  • Posts: 6855
  • Registered: ‎10-29-2009
  • Location: United States of America
  • Views: 165243
  • Message 2 of 17

Re: Synaptics Touchpad software makes 1 sec polling WMI query causing constant CPU utilization

2017-06-27, 1:05 AM

Thank you for this problem report and sorry that I didn't notice it earlier.  We will check on this.  Sorry for the inconvenience.

Reply
Options

16 Posts

05-27-2017

United States of America

26 Signins

147 Page Views

  • Posts: 16
  • Registered: ‎05-27-2017
  • Location: United States of America
  • Views: 147
  • Message 3 of 17

Re: Synaptics Touchpad software makes 1 sec polling WMI query causing constant CPU utilization

2017-07-18, 13:55 PM

Thanks!

 

Any update?

 

I see a new driver came out over windows update but it still has the WMI polling query in it. And worse, now I can no longer rollback to an older driver that didn't have the query.

Reply
Options

12 Posts

07-10-2017

United States of America

39 Signins

171 Page Views

  • Posts: 12
  • Registered: ‎07-10-2017
  • Location: United States of America
  • Views: 171
  • Message 4 of 17

Re: Synaptics Touchpad software makes 1 sec polling WMI query causing constant CPU utilization

2017-07-19, 17:44 PM

An update on the driver would be greatly appreciated.  Please let us know ASAP.  The X1 Yoga 2 gen is a great peice of hardware and it would be an even better with drivers that don't drain the battery.

 

Matt 

Reply
Options

12 Posts

07-10-2017

United States of America

39 Signins

171 Page Views

  • Posts: 12
  • Registered: ‎07-10-2017
  • Location: United States of America
  • Views: 171
  • Message 5 of 17

Re: Synaptics Touchpad software makes 1 sec polling WMI query causing constant CPU utilization

2017-08-04, 14:30 PM

Any update on this???  It would be greatly appreciated.

Reply
Options

6855 Posts

10-29-2009

United States of America

17787 Signins

165243 Page Views

  • Posts: 6855
  • Registered: ‎10-29-2009
  • Location: United States of America
  • Views: 165243
  • Message 6 of 17

Re: Synaptics Touchpad software makes 1 sec polling WMI query causing constant CPU utilization

2017-08-04, 14:33 PM

X1 Yoga 2nd-gen fix is already available here:  http://pcsupport.lenovo.com/us/en/products/LAPTOPS-AND-NETBOOKS/THINKPAD-X-SERIES-LAPTOPS/THINKPAD-X1-YOGA-TYPE-20JD-20JE-20JF-20JG/downloads/DS120311

 

However I heard that the fix doesn't get applied when you update the driver.  The fix only gets applied when you fresh-install the driver.  So if you install this driver and still see the problem, try uninstalling the driver completely from Device Manager and then re-install it.

 

This upgrade bug is supposed to be fixed in the next version.

Reply
Options

16 Posts

05-27-2017

United States of America

26 Signins

147 Page Views

  • Posts: 16
  • Registered: ‎05-27-2017
  • Location: United States of America
  • Views: 147
  • Message 7 of 17

Re: Synaptics Touchpad software makes 1 sec polling WMI query causing constant CPU utilization

2017-08-04, 16:11 PM

It isn't fixed.

 

I tried uninstalling and then installing this .97 version.  The problem is still there.  The WMI query is still in the set of strings in SynTPEnh.exe.  It still gets executed and WmiPrvSE.exe still uses a little CPU constantly.

 

Reply
Options

5493 Posts

04-25-2008

United States of America

39824 Signins

762428 Page Views

  • Posts: 5493
  • Registered: ‎04-25-2008
  • Location: United States of America
  • Views: 762428
  • Message 8 of 17

Re: Synaptics Touchpad software makes 1 sec polling WMI query causing constant CPU utilization

2017-08-04, 16:35 PM

Here, after the .97 driver update without first uninstalling .94, the WMI query was still happening. After uninstalling .97 then re-installing .97, the WMI query problem has gone away. Are you sure you checked "Delete the driver software for this device" when you did the uninstall?

USB-C: Just cos it fits don't mean it works.
I don't work for Lenovo. I'm a crazy volunteer!
Reply
Options

16 Posts

05-27-2017

United States of America

26 Signins

147 Page Views

  • Posts: 16
  • Registered: ‎05-27-2017
  • Location: United States of America
  • Views: 147
  • Message 9 of 17

Re: Synaptics Touchpad software makes 1 sec polling WMI query causing constant CPU utilization

2017-08-04, 16:41 PM

Yes. I checked the box to delete the driver software when uninstalling. I rebooted. Installed the new driver.

 

For the first couple minutes it had appeared to have worked. But while I was checking for the WMI query string in SynTPEnh.exe I saw WmiPrvSE.exe start up with its one per second CPU use. And sure enough the WMI query is still in the strings list.

 

Further, disabling the SynTPEnh service and rebooting leads to zero WmiPrvSE CPU use which again suggests the WMI activity is due to SynTPEnh.

 

I also see in the release notes that .97 doesn't mention any WMI related fix, but .94 does, but referring to sometimes high usage, which this problem is not. This problem is low but constant usage.

Reply
Options

5493 Posts

04-25-2008

United States of America

39824 Signins

762428 Page Views

  • Posts: 5493
  • Registered: ‎04-25-2008
  • Location: United States of America
  • Views: 762428
  • Message 10 of 17

Re: Synaptics Touchpad software makes 1 sec polling WMI query causing constant CPU utilization

2017-08-04, 16:48 PM

OK, my results are different. My machine went from a solid 3-4% CPU WMI query to a solid 0%. I don't think I did anything different, except I did not check the strings list or disable any services. Can you try the uninstall and re-install again?

USB-C: Just cos it fits don't mean it works.
I don't work for Lenovo. I'm a crazy volunteer!
Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms