Skip to content

Instantly share code, notes, and snippets.

@weshouman
Last active August 1, 2022 05:21
Show Gist options
  • Save weshouman/6a0a82eea3d5645dc9f0430169e53da9 to your computer and use it in GitHub Desktop.
Save weshouman/6a0a82eea3d5645dc9f0430169e53da9 to your computer and use it in GitHub Desktop.
Wacom tips and tricks

Under Windows I've had the issue of the tablet having no pressure for the GTK applications.

Fix

Ater struggling with many steps I came through this reddit post that interestingly it's poster is already deleted and the solution was to

1. If you've installed anything previously for this or any other tablet, uninstall it all and restart. Search for "tablet," "wacom," and "bamboo" on your PC to make sure you get it all
2. Unplug the tablet
3. Install the driver from the link above
4. Restart if needed. Then plug in the tablet and let it finish the final setup by itself.
5. All done! Start drawing :)

Basically, what I've done

  • uninstall everything: Wacom v5.x.x driver, Wacom v6.x.x driver, Windows Wintab, Lenovo Wintab (ISD tablet), N-Trig Wintab (didn't install actually)
  • restart
  • install only Wacom v5.3.5-3 then restart if needed
  • plugin the tablet.

And then the device will be set up and working (tested on mypaint 32bit and 64bit and GIMP only needed to use a different brush).

Important Note: By disabling the Use Windows Ink (from the Wacom Preferences: Pen>Tracking>Mapping), we get a much much faster mypaint response, however we'll need to re-enable that before using Xournal++ and OneNote, or any other application that doesn't use GTK, otherwise there would be no pressure sensitivity for them as they depend on Windows Ink.

Following are the original steps I've took to try to fix this issue.

Original Issue

Identifying the pen pressure on windows tablets is not an easy task, at least for old tablets like Bamboo CTH-661.

Note: I tried following the bug: Wacom Bamboo doesn't function with GTK apps in Win32 and the solution mentioned there, but the libgdk-win32-2.0-0.dll was pretty new so I reverse engineered it using the radare2-based cutter, and eventually figured out that the fix was already deployed in GIMP's GTK package vs the old packages that are for example cern's version

Debugging

Wacom drivers have 2 main version trees:

  • v5.x.x and
  • v6.x.x

Considering Windows 10: Wacom Bamboo fun is only supported on v5.x.x drivers (v5.3.5-3 and v5.3.3-2(non Win10) are tested), as the oldest v6.x.x (6.3.14-1) that supported windows 10 did not support the Bamboo fun.

I've also had v6.3.46-1 installed (it's possible to have both v5.x.x and v6.x.x installed together) but this also did not support Bamboo fun as it's already out of support.

Mypaint v1.0 and v1.0_32bit and v1.2 and v2.0 and GIMP v2.10 all did not work

Further Debugging Info

Using the Wacom driver v5.3.5-3, I'm able to access the wacom device prefernces on wacom preferences program.
I'm also using Wacom Tablet v6.3.46-1, which says that the device is out of support and it asks for using an older version of the software, note that this application comes with a Wacom Desktop Center.
The pressure sensitivity works well for Xournal++ and OneNote, but doesn't work on GTK based software like MyPaint and GIMP.

I have tried to disable the Use Windows Ink option on the wacom preferences>pen, but it was to no avail.

Someone posted that the 32bit version GIMP fixed it, not sure if that would be the case but at least the 32bit mypaint didn't solve the pressure.

Installing Wintab:

Lenovo provides 2 wintab versions

Wintab for Lenovo Pen (Most probably not needed)

Upon installing this version:

  • ISD tablet software is not installed
  • post the installation a message is displayed with the following drivers being installed correctly:
    • WacHIDRouterISD (v7.7.2.20): Found some files at C:\Windows\System32\DriverStore\FileRepository\wachidrouterisdu.inf_amd64_dc77b5ea9ce22f6e
    • WTabletServiceISD (v7.7.1.20): Found the executable at C:\Windows\System32\DriverStore\FileRepository\wtabletserviceisd.inf_amd64_929a75d2463a7df6\WTabletServiceISD.exe
    • WacHIDFilterISD (v7.7.2.20): Found nothing related to that

The HID devices in the device manager also didn't have a mention for those devices

Wintab for Wacom (Could be needed)

Upon installing this version:

  • ISD tablet is installed and it's locatable at add or remove programs
  • The pressure is still not working

Note: I tried also installing Wintab_x64_1.0.0.20.zip from the surface pro4 drivers and software but that didn't make any difference.

While doing updates/installing drivers, if the drawing ended up showing many lines, change the pen-monitor mapping, and that should refresh the pen.

This reddit thread states that we need to disable flicks, which disappeared on newer Windows versions, and based on this answer it's sufficient to disable the long press functionality of the pen from Windows settings to disable flicks.

Following are the releases found at the latest driver

Version OS - (size if available) Release Date
6.3.46-1 (Windows 7, 8, 10, & 11) (64-bit) - 30.9 MB 29.03.2022
6.3.45-1 (Windows 7, 8, 10, & 11) (64-bit) - 29.5 MB 16.12.2021
6.3.44-3 (Windows 7, 8, 10, & 11) (64-bit) - 29.0 MB 12.10.2021
6.3.44-1 (Windows 7, 8, 10, & 11) (64-bit) - 28.8 MB 03.08.2021
6.3.43-3 (Windows 7, 8, & 10) (64-bit) - 30.2 MB 18.05.2021
6.3.42-2 (Windows 7, 8, & 10) (64-bit) - 31.7 MB 26.01.2021
6.3.41-1 (Windows 7, 8, & 10) (64-bit) - 38.5 MB 06.10.2020
6.3.40-3 (Windows 7, 8, & 10) - 38.3 MB 06.10.2020
6.3.40-2 (Windows 7, 8, & 10) - 38.3 MB 29.06.2020
6.3.39-1 (Windows 7, 8, & 10) - 39.4 MB 27.04.2020
6.3.38-2 (Windows 7, 8, & 10) - 38.9 MB 17.12.2019
6.3.37-3 (Windows 7, 8, & 10) - 37.6 MB 21.10.2019
6.3.36-1 (Windows 7, 8, & 10) - 38.5 MB 15.08.2019
6.3.27-2 (Windows 7, 8, & 10) - 56.2MB 19.12.2017
6.3.19-3 (Windows 7, 8, & 10) - 72.3MB 12.12.2016
6.3.18-5 (Windows 7, 8, & 10) - 79.6MB 28.10.2016
6.3.17-3 (Windows 7, 8, & 10) - 79.6 MB 27.07.2016
6.3.16-2 (Windows XP, Vista, 7, 8, & 10) - 78.4 MB 27.04.2016
6.3.15-3 (Windows XP, Vista, 7, 8, & 10) - 78.3 MB 22.12.2015
6.3.14-1 (Windows XP, Vista, 7, 8, & 10) - 78.2 MB 28.08.2015
5.3.5-3 (Windows XP, Vista, Win 7, 8, & 10) - 38.2 MB 20.08.2015
6.3.11-4a (Windows XP, Vista, 7 & 8) - 143 MB 02.03.2015
6.3.10w2 (Windows XP, Vista, 7 & 8) - 100 MB 10.09.2014
6.3.9w3 (Windows XP, Vista, 7 & 8) - 77 MB 18.08.2014
6.3.8-4 (Windows XP, Vista, 7 & 8) - 37.7 MB 21.04.2014
5.3.3-2 (Windows XP, Vista, 7, & 8) 18.12.2013
6.3.6-3 (Windows XP, Vista, 7 & 8) 03.09.2013
6.3.5-3 (Windows XP, Vista & 7) 18.03.2013
6.3.7-3 (Windows XP, Vista, 7 & 8) 17.03.2013
5.3.2-1 (Windows XP, Vista, 7, & 8) 23.01.2013
6.3.4-3 (Windows XP, Vista & 7) 01.11.2012
6.3.3-4 (Windows XP, Vista & 7) 07.08.2012
6.3.2-3 (Windows XP, Vista, & 7) 11.07.2012
6.3.2w3 (Windows XP, Vista, & 7) 14.06.2012
6.3.1w3 (Windows XP, Vista, & 7) 23.04.2012
6.2.0w5 (Windows XP, Vista, & 7) 25.01.2012
5.2.5-5a (Windows XP, Vista, & 7) 27.09.2011
6.1.7-3 (Windows XP, Vista, & 7) 13.09.2011
5.2.4-6 (Windows XP, Vista, & 7) 15.02.2011
6.1.6-7 (Windows XP, Vista, & 7) 22.11.2010
5.2.3-4 (Windows XP, Vista, & 7) 15.07.2010
5.2.1-6a (Windows XP, Vista, & 7) 15.03.2010
6.1.5-3a (Windows XP, Vista, & 7) 15.03.2010
6.1.4-3 (Windows XP, Vista, & 7) 17.02.2010
6.1.3-5 (Windows XP, Vista, & 7) 21.01.2010
6.1.2-5 (Windows XP, Vista & 7) 25.11.2009
5.2.0-7a (Windows XP, Vista, & 7) 25.09.2009
5.1.1-1 (Windows XP & Vista) 09.04.2009
6.1.1-3 (Windows XP & Vista) 09.04.2009
6.1.0-6 (Windows XP & Vista) 15.12.2008
5.1.0-4 (Windows XP & Vista) 15.12.2008
5.08-6 (Windows 2000, XP, & Vista) 05.05.2008
5.05-7 (Windows 2000, XP, & Vista) 10.09.2007
6.05-7 (Windows 2000, XP, & Vista) 10.09.2007
5.03-3g (Windows 2000, XP, & Vista) 26.07.2007
4.97-6 (Windows 2000 & XP) 12.09.2006
4.95-6 (Windows 98SE, ME, 2000 & XP) 19.04.2006
4.93-3 (Windows 2000 & XP) 07.10.2005
4.78-6 (Windows 2000 & XP) 11.11.2004
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment