The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
 Next page →

    XPS 13 9530 / XPS 15 9550 Replace Windows PTP Precision Touchpad (PTP) driver with Synaptics driver

    Discussion in 'Dell XPS and Studio XPS' started by Annihil, Nov 13, 2015.

  1. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    I make this tutorial to fix the small movement not registered with the actual Windows Update Precision Touchpad (PTP) driver.
    (To check if you have the issue, slowly make a really tiny circle, you will notice that the cursor doesn't move until you make a bigger circle)

    Requierement: You will need to use a mouse for that, as we will have to disable touchpad in the process.

    1. Open Device Manager: Right click the Windows flag of the taskbar, and click "Device Manager"
    [​IMG]

    2. In "Human Interface Devices", disable "HID-compliant touch pad"
    [​IMG]

    3. In "Human Interface Devices", disable "I2C HID Device"
    [​IMG]

    4. Download the latest PS/2 and SMBus Synaptics driver at this url : http://synaptics.com/en/drivers.php
    5. Extract it but don't install it.
    6. In "Mice and other pointing devices", "Update Driver Software..." of the "PS/2 Compatible Mouse"
    [​IMG]

    7. Click "Browser my computer for driver software"
    [​IMG]

    8. Click "Let me pick from a list of device drivers on my computer"
    [​IMG]

    9. Click the "Have Disk..." button
    [​IMG]

    10. Click "Browse..." button
    [​IMG]

    11. Point to "SynPD.inf" located in "WinWDF/ x64" folder of the synaptics driver folder you extracted before and click "Open" button then click "OK".
    [​IMG]

    12. Click "Next" button.
    [​IMG]

    13. It should say "Update Driver Warning", click "Yes".
    [​IMG]

    14. You should see this.
    [​IMG]

    15. You will be asked to reboot, click "Yes".
    [​IMG]

    16. At startup, you should see this, untick "Always ask before opening this file" and click "Run".
    [​IMG]

    17. You should also see this at startup, untick "Always ask before opening this file" and click "Run".
    [​IMG]

    18. Your driver should now be Synaptics
    [​IMG]

    19. In Control Panel > Hardware and Sound > Devices and Printers > Mouse, you should now see this tab.
    [​IMG]

    If the maximum speed from Synaptics is not enough, you can change it yourself by modifying the value of HKEY_CURRENT_USER\Software\Synaptics\SynTP\TouchPadPS2TM3038\PointerMotionSpeed in the registry. The maximum you can get with the Synaptics settings is 400 (decimal), I set it to 2048 (decimal) and rebooted. (if afterwards you change anything in the Synaptics settings, this value will be overridden to 400 again, so don't change any Synaptics settings after that)

    Note : to get accurate pixel precision cursor movement, you need to set "Pointer speed" to middle setting and untick "Enhance pointer precision" in Windows built-in mouse properties

    To change the vertical scrolling speed:
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2TM3125\2FVertical Scrolling]
    "SliderScale"=dword:00000100
    Synaptics possible settings throught the panel (to give you an idea of the value <-> scroll speed correlation):
    Min value 32 (0x20)
    Middle value 128 (0x80)
    Max value 224 (0xe0).[/QUOTE]

    Your touchpad will work like a charm !
    - No more delay when moving the cursor
    - It has so many parameters to tweak you touchpad as you like
    - No dead zones for both scroll and cursor move
    - Excellent scrolling performance
    - All 2/3-finger gestures are working

    Source :
     
    Last edited: Nov 18, 2015
    Maleko48, dontcha, Bigmouth and 3 others like this.
  2. arjunprabhu

    arjunprabhu Notebook Consultant

    Reputations:
    57
    Messages:
    169
    Likes Received:
    3
    Trophy Points:
    31
    thank you!!!!
     
    Annihil likes this.
  3. arjunprabhu

    arjunprabhu Notebook Consultant

    Reputations:
    57
    Messages:
    169
    Likes Received:
    3
    Trophy Points:
    31
    wow.., what a difference... what the f is MSFT thinking with the ****ty PTP drivers !!! Its a crime.
     
    Annihil likes this.
  4. Markus Richter

    Markus Richter Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    1
    Trophy Points:
    6
    just did the process. didn't have to deactivate driver signatures as the drivers were digitally signed.
     
    Annihil likes this.
  5. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    Correct, thank you, editing this !
     
  6. Techgee

    Techgee Notebook Consultant

    Reputations:
    4
    Messages:
    105
    Likes Received:
    16
    Trophy Points:
    41
    Was about to look into how to switch to the Synaptics driver myself. Thanks for doing this and posting - good to know it's possible.

    However, while researching it I decided the legacy "Windows 10 PS/2 and SMBus Devices v19.0.19.1" driver probably was not the way to go. Instead, it seemed the "Windows 10 I2C Devices v19.0.19.1" driver would be more appropriate.

    Is there a reason for not using the I2C driver, as HID/I2C seems to be future direction, or is this just something that hasn't been tried yet?
     
  7. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    I've tried I2C driver, with no luck...
     
  8. arjunprabhu

    arjunprabhu Notebook Consultant

    Reputations:
    57
    Messages:
    169
    Likes Received:
    3
    Trophy Points:
    31
    windows 10 update forces the native drivers back on.. its little better than before.., but still not close to this solution
     
  9. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    Indeed, the windows 10 fall update (version 1511 build 10586) overrode Synaptics driver.
    While scrolling may have improved, it does not fix the small movement not registered issue. So back to the Synaptics driver until they fix it :)
     
  10. submachine

    submachine Notebook Geek

    Reputations:
    2
    Messages:
    78
    Likes Received:
    6
    Trophy Points:
    16
    Last edited: Nov 14, 2015
  11. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
  12. arjunprabhu

    arjunprabhu Notebook Consultant

    Reputations:
    57
    Messages:
    169
    Likes Received:
    3
    Trophy Points:
    31
    i installed the windows 10 update that came out yesterday.. after which this driver went-off.., and windows put back native drivers. I re-installed this using steps above.., however, the two finger scrolling/speed now is messed up...

    any info on how to fix it ? (what registry key in synaptics config can be changed to fix it ?)
     
  13. stackPointer2.0

    stackPointer2.0 Notebook Consultant

    Reputations:
    4
    Messages:
    158
    Likes Received:
    3
    Trophy Points:
    31
    I am using the PTP driver out of the new 10586 Windows 10 update, it has improved scrolling but the lack of precision in the touchpad is still there (ironic isn't it?) but improved.

    How do you guys compare the updated PTP driver to the synaptics? My last laptop had a synaptics touchpad and although it worked pretty well, the scrolling was terrible.
     
  14. arjunprabhu

    arjunprabhu Notebook Consultant

    Reputations:
    57
    Messages:
    169
    Likes Received:
    3
    Trophy Points:
    31
    same here. post update, scrolling on the same version of synaptics driver was horrible. Rolledback to windows PTP driver now..., its better... i have checked the "Enhance Pointer Precision" option in Mouse Pointer Options settings.., and it can detect small circle movement (not as good as synaptics did before).., but workable. Also set Pointer Speed to full Fast.
     
  15. stackPointer2.0

    stackPointer2.0 Notebook Consultant

    Reputations:
    4
    Messages:
    158
    Likes Received:
    3
    Trophy Points:
    31
    Yep, same settings for me as well. It is acceptable I guess but I hope Microsoft continues to issue updates for this driver. There is plenty of room for improvement. I did set the friction for the WISP key in the registry to 0, I'm not sure if it did anything. At least Chrome scrolling works reasonably well now with the new Windows update.
     
  16. random101

    random101 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    1
    Trophy Points:
    16
    All i want is 3 finger click :(
     
  17. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    [​IMG]
    You can bind Three Finger Click to whatever you want ...
     
  18. random101

    random101 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    1
    Trophy Points:
    16
    I have that selected (and it was there by default) though it still doesn't register it all the other functions work fine. (Also I want to increase the scroll speed though my layout in device manager is different hmm)
     
  19. random101

    random101 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    1
    Trophy Points:
    16
    Yep, It wont register 3 finger tap.
     
  20. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    Alright, me neither, but at least the three fingers left/right swipe gesture works, in Chrome it goes previous/next.
     
  21. random101

    random101 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    1
    Trophy Points:
    16
    All I ever want is center click from touch pad. Why must Microsoft mock me.
     
  22. Harmful

    Harmful Notebook Enthusiast

    Reputations:
    0
    Messages:
    34
    Likes Received:
    12
    Trophy Points:
    16
    Thanks OP. Even with the Threshold 2 update to Windows 10, I still found the scrolling and responsiveness to be better with the Synaptics driver.
     
  23. arjunprabhu

    arjunprabhu Notebook Consultant

    Reputations:
    57
    Messages:
    169
    Likes Received:
    3
    Trophy Points:
    31
    how is that!!!!!!!!!!!!! what settings you have ?
    what version of synaptics driver are you using?
     
  24. Harmful

    Harmful Notebook Enthusiast

    Reputations:
    0
    Messages:
    34
    Likes Received:
    12
    Trophy Points:
    16
    To get 3 finger middle click to work requires some changes to the registry.

    HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTP\TouchPadPS2TM3038

    Change the "3FingerTapPlugInActionID" and "3FingerTapAction" keys to a value of 4
     
    Annihil likes this.
  25. Harmful

    Harmful Notebook Enthusiast

    Reputations:
    0
    Messages:
    34
    Likes Received:
    12
    Trophy Points:
    16
    I'm using the same 19.0.19.1 version as the OP posted.
    In the Synaptics Control Panel/Scroll, I moved the slider to maximum and it works fine for me.
    Microsoft sometimes did not register the scrolling and had difficulty registering small movements in general.

    Both the Microsoft and Synaptic drivers have pros and cons. The PTP has nice Win10 gestures that I haven't been able to emulate through Synaptics' settings or reg hacks. Synaptics is more precise, responsive and has a middle click. They really need to work together and combine functionality. The hardware is fully capable and quite good but the software is way behind.
     
  26. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    Tested, and it works seamlessly, thanks.
    Adding that tip to the original post (giving you the source ofc).
     
  27. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    By the way, my registry key for Synaptics settings is not the same as yours (TouchPadPS2TM3038) but TouchPadPS2TM3125.
    Don't know why as we have the same Synaptics version (19.0.19.1).
    Anyway it is understandable that the key for Synaptics settings is something like TouchPadPS2TM3XXX.
     
  28. arjunprabhu

    arjunprabhu Notebook Consultant

    Reputations:
    57
    Messages:
    169
    Likes Received:
    3
    Trophy Points:
    31
    depends on the hardware i guess.. i think he/she (user:harmful) has a different laptop. but they key is the same for settings.

    Anyway to make scrollling better in Synaptics driver post windows update?
     
  29. random101

    random101 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    1
    Trophy Points:
    16
    Thanks :D got it working!!!

    Just a quick one any ideas how to increase the scroll speed, it was much quicker in windows then Synaptics (I have maxed out the Syn settings though can't find it in regedit for scrolling)
     
    Annihil likes this.
  30. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    Found it !

    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2TM3125\2FVertical Scrolling]
    "SliderScale"=dword:00000100
    Synaptics possible settings throught the panel (to give you an idea of the value<->speed correlation):
    Min value 32 (0x20)
    Middle value 128 (0x80)
    Max value 224 (0xe0).
     
  31. random101

    random101 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    1
    Trophy Points:
    16
    I'm guessing we have to tweak all this due to the 4k, anyhow thanks trying it now :D
     
  32. Harmful

    Harmful Notebook Enthusiast

    Reputations:
    0
    Messages:
    34
    Likes Received:
    12
    Trophy Points:
    16
    You're welcome. Thanks for compiling the initial post.

    I have a Dell XPS 13 (9350). Has anyone had any luck reg hacking the Win10 gestures?

    That and the inability to turn off the adaptive contrast are my only real problems with this laptop.
     
  33. Framm

    Framm Newbie

    Reputations:
    2
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    16
    So at the moment I'm using the windows driver again- I want to change back to synpatics but people are reporting bad scrolling. Does anyone have any tips?

    Given that I'm finding the touchpad annoying with it's lack of small movement registration, do you think it's worth changing back to synaptics or is the scrolling too messed up?

    Cheers
     
  34. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    Scrolling is not that bad except in Chrome, for me impossible small movement makes the trackpad unusable and matter a lot more than scrolling perfomance.
     
  35. Framm

    Framm Newbie

    Reputations:
    2
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    16
    Cheers, have changed it back to synaptics

    My guess is that MS will improve pointer precision before synaptics will improve scrolling so we'll probably all change to microsoft at some point...
     
  36. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    I hope so, I also see this as a temporary fix, MS will figure this out for sur, as it affects its surface pro among others device using PTP.
     
  37. Tomatot

    Tomatot Notebook Guru

    Reputations:
    5
    Messages:
    53
    Likes Received:
    6
    Trophy Points:
    16
    Same here, I hope to go back to MS one, its driver should get better with time. However the synaptics driver ain't bad, but that's right scrolling is not perefect. I have bigger concerains :
    -sometimes when I click (not touch, when I click the hardware key), it's not recognized. Does it sometimes happen to you too ?
    -sometimes two-fingers scrolling isn't recognized and I have to try it again.
    Those are not BIG issues but it's quite boring...
     
  38. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    Yes, I need to make big movement to be sure that it will be recognized as two-finders scroll.
    Haven't got any issue with click not registering.
     
  39. Tomatot

    Tomatot Notebook Guru

    Reputations:
    5
    Messages:
    53
    Likes Received:
    6
    Trophy Points:
    16
    Actually I don't need to make big movement, it's just that randomly in kind of only detech one finger, even, if I put an other one or i put back the second one, touchpad is still reacting as there was only one finger. Whereas usually if I use one finger and add anotha one, it does scroll!
     
  40. Thysanoptera

    Thysanoptera Notebook Consultant

    Reputations:
    27
    Messages:
    142
    Likes Received:
    32
    Trophy Points:
    41
    There is a chrome extension SmoothScroll, needs some tweaking but has multiple parameters that influence scrolling. I got to the point where scrolling in chrome is good enough, definitely not frustrating like it was initially. Using Microsoft drivers.

    And thanks for the thread, I didn't see it and just spend couple of hours yesterday trying various Synaptics drivers but couldn't get them to work. Now I know why.
     
  41. arjunprabhu

    arjunprabhu Notebook Consultant

    Reputations:
    57
    Messages:
    169
    Likes Received:
    3
    Trophy Points:
    31
    Scroll in firefox is now super smooth after making some changes in about:config

    basically changed the value of mousewheel.min_line_scroll_amount from 5 to 400
    and changed the value of general.smoothscroll.mousewheel.durationMaxMS to 1000
     
  42. byunnbi

    byunnbi Notebook Geek

    Reputations:
    20
    Messages:
    86
    Likes Received:
    1
    Trophy Points:
    16
    Your touchpad will work like a charm !
    - No more delay when moving the cursor
    - It has so many parameters to tweak you touchpad as you like
    - No dead zones for both scroll and cursor move
    - Excellent scrolling performance
    - All 2/3-finger gestures are working

    Source :[/QUOTE]
    THANK YOU SO MUCH FOR THIS!!! I spent the first two weeks after getting the 9550 trying to figure out exactly how to do THIS!!! I was going insane and wondering if I was the only one who hated Microsoft for taking away the simple ability to three-finger swipe for back/forward navigation (among other more common sense gestures instead of practially forcing me to invoke Cortana with common gestures).
     
  43. piepiepie

    piepiepie Notebook Enthusiast

    Reputations:
    0
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    15
    Thanks for this guide indeed.

    I have also enabled Chiral Scrolling, wich I find very practical:

    https://www.reddit.com/r/Windows10/comments/311485/how_to_enable_chiral_scrolling_on_synaptics/

    However, does anybody know how to change the Chiral Scroll Speed? SliderScale under HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2_1\2FHorizontal Scrolling doesn't seem to work. SliderScale under HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2_1\Vertical Scrolling doesn't work either.

    oh wow. This works very well in Firefox. I used 200 by the way.
     
    Last edited: Dec 15, 2015
  44. random101

    random101 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    1
    Trophy Points:
    16
    Where did you edit this?
     
  45. neilnpatel

    neilnpatel Notebook Evangelist

    Reputations:
    10
    Messages:
    348
    Likes Received:
    1
    Trophy Points:
    31
    is there anyway to use the three finger up swipe to get to the action centre. It is the only thing i miss from windows drivers
     
  46. Dellienware

    Dellienware Workstations & Ultrabooks

    Reputations:
    215
    Messages:
    1,588
    Likes Received:
    61
    Trophy Points:
    66
    Will this tweak also work for Broadwell XPS 13 9343? I would assume so, but wanted to double check. THANKS!
     
  47. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    Well, look at the source of this tutorial, it was initially made for the XPS 9343 :)
     
    Dellienware likes this.
  48. mbriody

    mbriody Notebook Enthusiast

    Reputations:
    2
    Messages:
    35
    Likes Received:
    5
    Trophy Points:
    16
    Is this thread for the 9350? The title is 9530. I am gathering info while waiting for mine to arrive!
     
  49. Annihil

    Annihil Notebook Guru

    Reputations:
    6
    Messages:
    69
    Likes Received:
    12
    Trophy Points:
    41
    Oh damn, I made a typo in the title, yes it is for the XPS 13 9350 not the XPS 15 9530
     
  50. demarco0555

    demarco0555 Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    5
    i did all this and my touchpad is a tad better but nowhere near my old laptop. basically if i dont use a mouse i end up cursing at this laptop every 3 minutes, horrible.

    any other suggestions?
     
 Next page →