KDE NEON: stepped pressure response with Wacom Cintiq

Type of device* : Display Tablet
Brand and version of the device: Wacom Cintiq 24 HD touch
System** : KDE Neon

Krita Version: 5.0 beta 1

I just switched to KDE Neon after being on Mint for a long time. I’m now seeing steps in the brushstrokes I haven’t seen before, as if the pressure sensitivity had fewer levels. See especially the middle stroke here:

I think this is probably a KDE problem, since I haven’t had it with other distro/desktop combinations but perhaps someone here can help?

Have you migrated the Mint system configuration files over? I’m thinking about the Input Pressure Global Curve.

I think that KDE has facilities to setup and adjust graphics tablet behaviour.
If so, have you used that to check the Cintiq settings to make sure nothing is ‘strange’?

I only migrated $HOME/.local/share/krita , no system configuration files. The pressure curve in the KDE graphics tablet settings is “vanilla”, i.e. a straight slope, and so is the one in Krita’s settings. I also tried without my old Krita userfiles, no change.

Edit:So this is not a Krita issue for sure.

Well, this is annoying. After rebuilding my PC (bad motherboard apparently) I went back to Linux Mint and I’m still having this problem. The problem is not present in Windows. So I’ve recorded the raw pressure data from a couple of strokes in evtest, and graphed the results:

No obvious steps there. Although… I wonder what the polling rate is. I think this might take me a while to figure out… D: I wonder if this is some kind of ubuntu 20 regression.

Is anyone else using an ubuntu 20 - based distro?

Edit: I checked the timestamps on evtest. a sample:

Event: time 1633695313.963178, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1206
Event: time 1633695313.982160, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1251
Event: time 1633695314.000326, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1279
Event: time 1633695314.019303, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1314
Event: time 1633695314.038292, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1370

Now if I’m reading this right, it appears to be sampling once approximately every 0.19 seconds. That’s… bad. I found someone complaining about sample rates on the linux wacom project’s mailing lists, and they had a problem because they were getting 10 ms instead of the 5 they get in Windows. But I’m getting 190ms between samples!!

EDIT:I was apparently too kerfuffled to do basic math. That’s 0.019 seconds., or 19 ms. Still kind of high, but not as ridculously so as I thought.

I’ve recently booted up from an old Ubuntu 20.04 drive and it worked fine, meaning that krita worked fine and my Wacom tablet wotked fine.

I did the full update, upgrade, dist-upgrade routine and that resulted in my Wacom tablet not working at all :frowning:

Booting up from my daily-driver Debian 10 drive gave me back full functionality.

Here are comparative listings from Synaptic:

As you can see, xserver-xorg-input-wacom is missing in Ubuntu.

That’s careless, to say the least, so I’ll try manually installing it later.
There may have been other things happening with the built-in Wacom drivers and utilities.

That does seem to be installed in your screenshot? xserver-xorg-input-wacom-hw isn’t, whatever that is.

You’re right, I got those mixed up.
I’ll let you know if anything interesting or useful happens later.

Thanks, I’ll consider my options distributor-wise in the meantime. Mainly I need a GUI config tool that allows calibration of the stylus position, and those seem to be tied to the desktop environment for some reason… which is why I’ve been using Cinnamon on Mint so far, although I do like it otherwise as well.

I tried manually installing xserver-xorg-input-wacom-hw on Ubuntu 20 but it made no difference.
Given that it’s a transitional package, it’s probably not surprising.
The puzzle is: Why doesn’t my Wacom tablet work on Ubuntu 20 after its recent full update-upgrade?

@Grum999 If you have a Wacom tablet, does it work on your Debian 11 installation?

I need to check but currently my debian 11 is running in a VM, didn’t upgraded yet my main workstation.
Never tried to plug tablet on VM… need to check how to “pass-trhough” an usb device to VM :slight_smile:

@Deevad use a Kubuntu 20.04

Maybe you can find useful information in his blog?

Grum999

Just tested :slight_smile:

So on a fresh basic Debian 11 install -no additional driver or no specific X11 configuration- my Wacom “Bamboo Fun Pen & Touch” is recognized and works perfectly in virtual machine!

Note: The “redirect usb device” function is pretty simple and worked like a charm here :slight_smile:

Grum999

1 Like

Thank, @Grum999 , Deevad doesn’t seem to have us thisnkind of trouble, based on the blog post.

I’m thinking of just going back to mint 17, which Inpreviously used and had no trouble with, but maybe I’ll look into downgrading the drivers first. I’ve just spent all week figuring out computer problems, pretty fed up with reinstalling the aid at this point…

@Grum999 what version of xserver-xorg-input-wacom do you have installed? Edit: and what kernel version?

Hi

This is what has been installed by default on the Debian 11

And kernel is 5.10.0-8

Grum999

1 Like

Exact, no problem here on Kubuntu 20.04.

I also maximize the data entry for my tablets with

# name of the device can be found with 
#xsetwacom --list
tabletstylus="Wacom Intuos4 12x19 Pen stylus"
xsetwacom --set "$tabletstylus" Suppress 0 # data pt.s filtered, default is 2, 0-100
xsetwacom --set "$tabletstylus" RawSample 1 # data pt.s trimmed, default is 4, 1-20

As you can see above, default is 2 for Suppress; so half data arbitrary deleted by default; and the trimming is pretty high too. It was set like that so the average user with an old pentablet and poor CPU could take notes in 2010, I guess.

Your 5.0 beta 1 is the appimage, I guess? It shouldn’t have problems, I use it since 2021-09-17 full time, I just finished a large comission of 37 illustrations with it. I had crashes, various bugs, but no input lag or slow down.

A last guess: Wayland session. In case your Krita require to interact with this. Last time I tested; it affected the performances.

I hope you’ll find what produce this input lag.

@Deevad
Thank you. I have tested different values for suppress and rawsample, and can see no difference. In fact, since I tried setting them to ridiculous values like 100 for Suppress and 10 for rawsample, I wonder if something else is overriding the xsetwacom settings… More likely I just don’t know what I’m doing :smiley:

I’m trying to install mint 17 now, but am running into issues, probably UEFI related, just getting a live USB to boot. Computers… Good thing I’m not on any deadline right now, otherwise I’d be really screwed since I simply don’t have a working setup and don’t know how long it will take to get there, or if I will even be able to get there without buying a new Cintiq etc!

1 Like

Well, I’m starting to think this is some kind of hardware problem.


Strokes on left are in Win 10, on the right, Mint 20. There does seem to be some of this unevenness on the Windows ones, too, although much less. Unfortunately the strokes have that other problem I have with the Art pen on Windows; blobs at the start.

The pen is unlikely to be broken, because I tried with a different Art Pen and it is the same.
I also tried, after having quite a time getting all these to boot, live USBs of mint 17, 18 and 19, and the same problem persists there.
I also tried connecting the Cintiq to a laptop running mint 18, same problem.

Edit: It is the pen, somehow. The eraser does not have this problem! And, testing with evtest, I get about 0.7-0.9 ms refresh rates for the pressure signal with the eraser, so about 10 milliseconds less.

Gahh! What now? I really do not want to not use the art pen, the rotation is pretty important to me. Do I need to get in touch with Wacom about this? Or the linuxwacom devs?

Feel pretty screwed still, because I can not work until this is fixed somehow.

Edit2: I’m not sure what complaining about this here is supposed to help, but anyway: running evtest, I can see that data for pressure, tilt etc. is only returned every other time the pen is polled. So that would explain the low refresh rate.

Could I bother someone to install evtest and run it, selecting their Wacom stylus as the device to monitor, and post the output after drawing a few strokes with the pen? I’d like to see whether all the SYN_REPORT outputs contain pressure data on other devices or not.

Hi

Here what I got with my old wacom “Bamboo Fun Pen & Touch” tablet on a Debian 11 running under a VM

Event: time 1633872856.103238, -------------- SYN_REPORT ------------
Event: time 1633872856.111276, type 3 (EV_ABS), code 0 (ABS_X), value 3684
Event: time 1633872856.111276, type 3 (EV_ABS), code 1 (ABS_Y), value 3002
Event: time 1633872856.111276, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 535
Event: time 1633872856.111276, -------------- SYN_REPORT ------------
Event: time 1633872856.116861, type 3 (EV_ABS), code 0 (ABS_X), value 3673
Event: time 1633872856.116861, type 3 (EV_ABS), code 1 (ABS_Y), value 3043
Event: time 1633872856.116861, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 563
Event: time 1633872856.116861, -------------- SYN_REPORT ------------
Event: time 1633872856.126564, type 3 (EV_ABS), code 0 (ABS_X), value 3670
Event: time 1633872856.126564, type 3 (EV_ABS), code 1 (ABS_Y), value 3088
Event: time 1633872856.126564, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 588
Event: time 1633872856.126564, -------------- SYN_REPORT ------------
Event: time 1633872856.134643, type 3 (EV_ABS), code 0 (ABS_X), value 3667
Event: time 1633872856.134643, type 3 (EV_ABS), code 1 (ABS_Y), value 3139
Event: time 1633872856.134643, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 618
Event: time 1633872856.134643, -------------- SYN_REPORT ------------
Event: time 1633872856.142725, type 3 (EV_ABS), code 0 (ABS_X), value 3656
Event: time 1633872856.142725, type 3 (EV_ABS), code 1 (ABS_Y), value 3200
Event: time 1633872856.142725, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 639
Event: time 1633872856.142725, -------------- SYN_REPORT ------------
Event: time 1633872856.148839, type 3 (EV_ABS), code 0 (ABS_X), value 3648
Event: time 1633872856.148839, type 3 (EV_ABS), code 1 (ABS_Y), value 3272
Event: time 1633872856.148839, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 655
Event: time 1633872856.148839, -------------- SYN_REPORT ------------
Event: time 1633872856.154895, type 3 (EV_ABS), code 0 (ABS_X), value 3639
Event: time 1633872856.154895, type 3 (EV_ABS), code 1 (ABS_Y), value 3357
Event: time 1633872856.154895, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 670
Event: time 1633872856.154895, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 2
Event: time 1633872856.154895, -------------- SYN_REPORT ------------
Event: time 1633872856.162965, type 3 (EV_ABS), code 0 (ABS_X), value 3624
Event: time 1633872856.162965, type 3 (EV_ABS), code 1 (ABS_Y), value 3456
Event: time 1633872856.162965, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 684
Event: time 1633872856.162965, -------------- SYN_REPORT ------------
Event: time 1633872856.170858, type 3 (EV_ABS), code 0 (ABS_X), value 3607
Event: time 1633872856.170858, type 3 (EV_ABS), code 1 (ABS_Y), value 3579
Event: time 1633872856.170858, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 697
Event: time 1633872856.170858, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 5
Event: time 1633872856.170858, -------------- SYN_REPORT ------------
Event: time 1633872856.178803, type 3 (EV_ABS), code 0 (ABS_X), value 3597
Event: time 1633872856.178803, type 3 (EV_ABS), code 1 (ABS_Y), value 3723
Event: time 1633872856.178803, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 709
Event: time 1633872856.178803, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 3
Event: time 1633872856.178803, -------------- SYN_REPORT ------------
Event: time 1633872856.184907, type 3 (EV_ABS), code 0 (ABS_X), value 3594
Event: time 1633872856.184907, type 3 (EV_ABS), code 1 (ABS_Y), value 3892
Event: time 1633872856.184907, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 719
Event: time 1633872856.184907, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 2
Event: time 1633872856.184907, -------------- SYN_REPORT ------------
Event: time 1633872856.193352, type 3 (EV_ABS), code 0 (ABS_X), value 3593
Event: time 1633872856.193352, type 3 (EV_ABS), code 1 (ABS_Y), value 4082
Event: time 1633872856.193352, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 728
Event: time 1633872856.193352, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 1
Event: time 1633872856.193352, -------------- SYN_REPORT ------------
Event: time 1633872856.202762, type 3 (EV_ABS), code 0 (ABS_X), value 3596
Event: time 1633872856.202762, type 3 (EV_ABS), code 1 (ABS_Y), value 4270
Event: time 1633872856.202762, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 739
Event: time 1633872856.202762, -------------- SYN_REPORT ------------
Event: time 1633872856.206861, type 3 (EV_ABS), code 0 (ABS_X), value 3615
Event: time 1633872856.206861, type 3 (EV_ABS), code 1 (ABS_Y), value 4447
Event: time 1633872856.206861, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 753
Event: time 1633872856.206861, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 4
Event: time 1633872856.206861, -------------- SYN_REPORT ------------
Event: time 1633872856.215015, type 3 (EV_ABS), code 0 (ABS_X), value 3643
Event: time 1633872856.215015, type 3 (EV_ABS), code 1 (ABS_Y), value 4620
Event: time 1633872856.215015, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 764
Event: time 1633872856.215015, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 6
Event: time 1633872856.215015, -------------- SYN_REPORT ------------
Event: time 1633872856.225304, type 3 (EV_ABS), code 0 (ABS_X), value 3685
Event: time 1633872856.225304, type 3 (EV_ABS), code 1 (ABS_Y), value 4801
Event: time 1633872856.225304, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 769
Event: time 1633872856.225304, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 2
Event: time 1633872856.225304, -------------- SYN_REPORT ------------
Event: time 1633872856.231371, type 3 (EV_ABS), code 0 (ABS_X), value 3732
Event: time 1633872856.231371, type 3 (EV_ABS), code 1 (ABS_Y), value 5006
Event: time 1633872856.231371, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 770
Event: time 1633872856.231371, -------------- SYN_REPORT ------------
Event: time 1633872856.241062, type 3 (EV_ABS), code 0 (ABS_X), value 3793
Event: time 1633872856.241062, type 3 (EV_ABS), code 1 (ABS_Y), value 5233
Event: time 1633872856.241062, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 772
Event: time 1633872856.241062, -------------- SYN_REPORT ------------
Event: time 1633872856.245106, type 3 (EV_ABS), code 0 (ABS_X), value 3873
Event: time 1633872856.245106, type 3 (EV_ABS), code 1 (ABS_Y), value 5447
Event: time 1633872856.245106, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 775
Event: time 1633872856.245106, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 5
Event: time 1633872856.245106, -------------- SYN_REPORT ------------
Event: time 1633872856.253211, type 3 (EV_ABS), code 0 (ABS_X), value 3962
Event: time 1633872856.253211, type 3 (EV_ABS), code 1 (ABS_Y), value 5657
Event: time 1633872856.253211, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 777
Event: time 1633872856.253211, -------------- SYN_REPORT ------------
Event: time 1633872856.261295, type 3 (EV_ABS), code 0 (ABS_X), value 4061
Event: time 1633872856.261295, type 3 (EV_ABS), code 1 (ABS_Y), value 5872
Event: time 1633872856.261295, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 772
Event: time 1633872856.261295, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 1
Event: time 1633872856.261295, -------------- SYN_REPORT ------------
Event: time 1633872856.267312, type 3 (EV_ABS), code 0 (ABS_X), value 4178
Event: time 1633872856.267312, type 3 (EV_ABS), code 1 (ABS_Y), value 6101
Event: time 1633872856.267312, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 760
Event: time 1633872856.267312, -------------- SYN_REPORT ------------
Event: time 1633872856.276823, type 3 (EV_ABS), code 0 (ABS_X), value 4307
Event: time 1633872856.276823, type 3 (EV_ABS), code 1 (ABS_Y), value 6325
Event: time 1633872856.276823, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 740
Event: time 1633872856.276823, -------------- SYN_REPORT ------------
Event: time 1633872856.282846, type 3 (EV_ABS), code 0 (ABS_X), value 4441
Event: time 1633872856.282846, type 3 (EV_ABS), code 1 (ABS_Y), value 6519
Event: time 1633872856.282846, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 715
Event: time 1633872856.282846, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 4
Event: time 1633872856.282846, -------------- SYN_REPORT ------------
Event: time 1633872856.293222, type 3 (EV_ABS), code 0 (ABS_X), value 4574
Event: time 1633872856.293222, type 3 (EV_ABS), code 1 (ABS_Y), value 6684
Event: time 1633872856.293222, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 684
Event: time 1633872856.293222, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 2
Event: time 1633872856.293222, -------------- SYN_REPORT ------------
Event: time 1633872856.297230, type 3 (EV_ABS), code 0 (ABS_X), value 4700
Event: time 1633872856.297230, type 3 (EV_ABS), code 1 (ABS_Y), value 6828
Event: time 1633872856.297230, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 642
Event: time 1633872856.297230, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 1
Event: time 1633872856.297230, -------------- SYN_REPORT ------------
Event: time 1633872856.304991, type 3 (EV_ABS), code 0 (ABS_X), value 4828
Event: time 1633872856.304991, type 3 (EV_ABS), code 1 (ABS_Y), value 6960
Event: time 1633872856.304991, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 579
Event: time 1633872856.304991, -------------- SYN_REPORT ------------
Event: time 1633872856.313046, type 3 (EV_ABS), code 0 (ABS_X), value 4961
Event: time 1633872856.313046, type 3 (EV_ABS), code 1 (ABS_Y), value 7075
Event: time 1633872856.313046, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 504
Event: time 1633872856.313046, -------------- SYN_REPORT ------------
Event: time 1633872856.322644, type 3 (EV_ABS), code 0 (ABS_X), value 5079
Event: time 1633872856.322644, type 3 (EV_ABS), code 1 (ABS_Y), value 7166
Event: time 1633872856.322644, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 428
Event: time 1633872856.322644, -------------- SYN_REPORT ------------
Event: time 1633872856.330739, type 3 (EV_ABS), code 0 (ABS_X), value 5198
Event: time 1633872856.330739, type 3 (EV_ABS), code 1 (ABS_Y), value 7233
Event: time 1633872856.330739, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 321
Event: time 1633872856.330739, -------------- SYN_REPORT ------------
Event: time 1633872856.336763, type 3 (EV_ABS), code 0 (ABS_X), value 5312
Event: time 1633872856.336763, type 3 (EV_ABS), code 1 (ABS_Y), value 7275
Event: time 1633872856.336763, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 151
Event: time 1633872856.336763, -------------- SYN_REPORT ------------
Event: time 1633872856.342801, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1633872856.342801, type 3 (EV_ABS), code 0 (ABS_X), value 5414
Event: time 1633872856.342801, type 3 (EV_ABS), code 1 (ABS_Y), value 7292
Event: time 1633872856.342801, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1633872856.342801, -------------- SYN_REPORT ------------
Event: time 1633872856.350927, type 3 (EV_ABS), code 0 (ABS_X), value 5505
Event: time 1633872856.350927, type 3 (EV_ABS), code 1 (ABS_Y), value 7294
Event: time 1633872856.350927, -------------- SYN_REPORT ------------
Event: time 1633872856.358575, type 3 (EV_ABS), code 0 (ABS_X), value 5579
Event: time 1633872856.358575, type 3 (EV_ABS), code 1 (ABS_Y), value 7292
Event: time 1633872856.358575, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 3
Event: time 1633872856.358575, -------------- SYN_REPORT ------------
Event: time 1633872856.366566, type 3 (EV_ABS), code 0 (ABS_X), value 5639
Event: time 1633872856.366566, type 3 (EV_ABS), code 1 (ABS_Y), value 7276
Event: time 1633872856.366566, -------------- SYN_REPORT ------------
Event: time 1633872856.374621, type 3 (EV_ABS), code 0 (ABS_X), value 5686
Event: time 1633872856.374621, type 3 (EV_ABS), code 1 (ABS_Y), value 7252
Event: time 1633872856.374621, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 6
Event: time 1633872856.374621, -------------- SYN_REPORT ------------
Event: time 1633872856.382676, type 3 (EV_ABS), code 0 (ABS_X), value 5715
Event: time 1633872856.382676, type 3 (EV_ABS), code 1 (ABS_Y), value 7226
Event: time 1633872856.382676, -------------- SYN_REPORT ------------
Event: time 1633872856.386910, type 3 (EV_ABS), code 0 (ABS_X), value 5738
Event: time 1633872856.386910, type 3 (EV_ABS), code 1 (ABS_Y), value 7189
Event: time 1633872856.386910, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 9
Event: time 1633872856.386910, -------------- SYN_REPORT ------------
Event: time 1633872856.396699, type 3 (EV_ABS), code 0 (ABS_X), value 5755
Event: time 1633872856.396699, type 3 (EV_ABS), code 1 (ABS_Y), value 7151
Event: time 1633872856.396699, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 11
Event: time 1633872856.396699, -------------- SYN_REPORT ------------
Event: time 1633872856.403034, type 3 (EV_ABS), code 0 (ABS_X), value 5775
Event: time 1633872856.403034, type 3 (EV_ABS), code 1 (ABS_Y), value 7110
Event: time 1633872856.403034, -------------- SYN_REPORT ------------
Event: time 1633872856.411057, type 3 (EV_ABS), code 0 (ABS_X), value 5789
Event: time 1633872856.411057, type 3 (EV_ABS), code 1 (ABS_Y), value 7071
Event: time 1633872856.411057, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 14
Event: time 1633872856.411057, -------------- SYN_REPORT ------------
Event: time 1633872856.419190, type 3 (EV_ABS), code 0 (ABS_X), value 5803
Event: time 1633872856.419190, type 3 (EV_ABS), code 1 (ABS_Y), value 7033
Event: time 1633872856.419190, -------------- SYN_REPORT ------------
Event: time 1633872856.427085, type 3 (EV_ABS), code 0 (ABS_X), value 5816
Event: time 1633872856.427085, type 3 (EV_ABS), code 1 (ABS_Y), value 6991
Event: time 1633872856.427085, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 16
Event: time 1633872856.427085, -------------- SYN_REPORT ------------
Event: time 1633872856.433153, type 3 (EV_ABS), code 0 (ABS_X), value 5828
Event: time 1633872856.433153, type 3 (EV_ABS), code 1 (ABS_Y), value 6946
Event: time 1633872856.433153, -------------- SYN_REPORT ------------
Event: time 1633872856.441298, type 3 (EV_ABS), code 0 (ABS_X), value 5830
Event: time 1633872856.441298, type 3 (EV_ABS), code 1 (ABS_Y), value 6900
Event: time 1633872856.441298, -------------- SYN_REPORT ------------
Event: time 1633872856.446987, type 3 (EV_ABS), code 0 (ABS_X), value 5829
Event: time 1633872856.446987, type 3 (EV_ABS), code 1 (ABS_Y), value 6852
Event: time 1633872856.446987, -------------- SYN_REPORT ------------
Event: time 1633872856.455138, type 3 (EV_ABS), code 0 (ABS_X), value 5825
Event: time 1633872856.455138, type 3 (EV_ABS), code 1 (ABS_Y), value 6808
Event: time 1633872856.455138, -------------- SYN_REPORT ------------
Event: time 1633872856.462897, type 3 (EV_ABS), code 0 (ABS_X), value 5816
Event: time 1633872856.462897, type 3 (EV_ABS), code 1 (ABS_Y), value 6763
Event: time 1633872856.462897, -------------- SYN_REPORT ------------
Event: time 1633872856.470926, type 3 (EV_ABS), code 0 (ABS_X), value 5798
Event: time 1633872856.470926, type 3 (EV_ABS), code 1 (ABS_Y), value 6716
Event: time 1633872856.470926, -------------- SYN_REPORT ------------
Event: time 1633872856.476969, type 3 (EV_ABS), code 0 (ABS_X), value 5775
Event: time 1633872856.476969, type 3 (EV_ABS), code 1 (ABS_Y), value 6667
Event: time 1633872856.476969, -------------- SYN_REPORT ------------
Event: time 1633872856.485329, type 3 (EV_ABS), code 0 (ABS_X), value 5753
Event: time 1633872856.485329, type 3 (EV_ABS), code 1 (ABS_Y), value 6617
Event: time 1633872856.485329, -------------- SYN_REPORT ------------
Event: time 1633872856.492862, type 3 (EV_ABS), code 0 (ABS_X), value 5729
Event: time 1633872856.492862, type 3 (EV_ABS), code 1 (ABS_Y), value 6568
Event: time 1633872856.492862, -------------- SYN_REPORT ------------
Event: time 1633872856.502812, type 3 (EV_ABS), code 0 (ABS_X), value 5695
Event: time 1633872856.502812, type 3 (EV_ABS), code 1 (ABS_Y), value 6500
Event: time 1633872856.502812, -------------- SYN_REPORT ------------
Event: time 1633872856.506809, type 3 (EV_ABS), code 0 (ABS_X), value 5658
Event: time 1633872856.506809, type 3 (EV_ABS), code 1 (ABS_Y), value 6439
Event: time 1633872856.506809, -------------- SYN_REPORT ------------
Event: time 1633872856.515322, type 3 (EV_ABS), code 0 (ABS_X), value 5619
Event: time 1633872856.515322, type 3 (EV_ABS), code 1 (ABS_Y), value 6367
Event: time 1633872856.515322, -------------- SYN_REPORT ------------
Event: time 1633872856.522975, type 3 (EV_ABS), code 0 (ABS_X), value 5582
Event: time 1633872856.522975, type 3 (EV_ABS), code 1 (ABS_Y), value 6297
Event: time 1633872856.522975, -------------- SYN_REPORT ------------
Event: time 1633872856.533257, type 3 (EV_ABS), code 0 (ABS_X), value 5544
Event: time 1633872856.533257, type 3 (EV_ABS), code 1 (ABS_Y), value 6225
Event: time 1633872856.533257, -------------- SYN_REPORT ------------
Event: time 1633872856.537276, type 3 (EV_ABS), code 0 (ABS_X), value 5505
Event: time 1633872856.537276, type 3 (EV_ABS), code 1 (ABS_Y), value 6155
Event: time 1633872856.537276, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 18
Event: time 1633872856.537276, -------------- SYN_REPORT ------------
Event: time 1633872856.547296, type 3 (EV_ABS), code 0 (ABS_X), value 5472
Event: time 1633872856.547296, type 3 (EV_ABS), code 1 (ABS_Y), value 6080
Event: time 1633872856.547296, -------------- SYN_REPORT ------------
Event: time 1633872856.553222, type 3 (EV_ABS), code 0 (ABS_X), value 5434
Event: time 1633872856.553222, type 3 (EV_ABS), code 1 (ABS_Y), value 6010
Event: time 1633872856.553222, -------------- SYN_REPORT ------------
Event: time 1633872856.562690, type 3 (EV_ABS), code 0 (ABS_X), value 5395
Event: time 1633872856.562690, type 3 (EV_ABS), code 1 (ABS_Y), value 5928
Event: time 1633872856.562690, -------------- SYN_REPORT ------------
Event: time 1633872856.568725, type 3 (EV_ABS), code 0 (ABS_X), value 5356
Event: time 1633872856.568725, type 3 (EV_ABS), code 1 (ABS_Y), value 5842
Event: time 1633872856.568725, -------------- SYN_REPORT ------------
Event: time 1633872856.574829, type 3 (EV_ABS), code 0 (ABS_X), value 5316
Event: time 1633872856.574829, type 3 (EV_ABS), code 1 (ABS_Y), value 5753
Event: time 1633872856.574829, -------------- SYN_REPORT ------------
Event: time 1633872856.583463, type 3 (EV_ABS), code 0 (ABS_X), value 5261
Event: time 1633872856.583463, type 3 (EV_ABS), code 1 (ABS_Y), value 5670
Event: time 1633872856.583463, -------------- SYN_REPORT ------------
Event: time 1633872856.591517, type 3 (EV_ABS), code 0 (ABS_X), value 5202
Event: time 1633872856.591517, type 3 (EV_ABS), code 1 (ABS_Y), value 5583
Event: time 1633872856.591517, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 21
Event: time 1633872856.591517, -------------- SYN_REPORT ------------
Event: time 1633872856.599094, type 3 (EV_ABS), code 0 (ABS_X), value 5143
Event: time 1633872856.599094, type 3 (EV_ABS), code 1 (ABS_Y), value 5486
Event: time 1633872856.599094, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 20
Event: time 1633872856.599094, -------------- SYN_REPORT ------------
Event: time 1633872856.605160, type 3 (EV_ABS), code 0 (ABS_X), value 5093
Event: time 1633872856.605160, type 3 (EV_ABS), code 1 (ABS_Y), value 5407
Event: time 1633872856.605160, -------------- SYN_REPORT ------------
Event: time 1633872856.614805, type 3 (EV_ABS), code 0 (ABS_X), value 5044
Event: time 1633872856.614805, type 3 (EV_ABS), code 1 (ABS_Y), value 5322
Event: time 1633872856.614805, -------------- SYN_REPORT ------------
Event: time 1633872856.622698, type 3 (EV_ABS), code 0 (ABS_X), value 5005
Event: time 1633872856.622698, type 3 (EV_ABS), code 1 (ABS_Y), value 5256
Event: time 1633872856.622698, -------------- SYN_REPORT ------------
Event: time 1633872856.628745, type 3 (EV_ABS), code 0 (ABS_X), value 4962
Event: time 1633872856.628745, type 3 (EV_ABS), code 1 (ABS_Y), value 5195
Event: time 1633872856.628745, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 22
Event: time 1633872856.628745, -------------- SYN_REPORT ------------
Event: time 1633872856.634827, type 3 (EV_ABS), code 0 (ABS_X), value 4906
Event: time 1633872856.634827, type 3 (EV_ABS), code 1 (ABS_Y), value 5136
Event: time 1633872856.634827, -------------- SYN_REPORT ------------
Event: time 1633872856.645435, type 3 (EV_ABS), code 0 (ABS_X), value 4853
Event: time 1633872856.645435, type 3 (EV_ABS), code 1 (ABS_Y), value 5078
Event: time 1633872856.645435, -------------- SYN_REPORT ------------
Event: time 1633872856.651449, type 3 (EV_ABS), code 0 (ABS_X), value 4801
Event: time 1633872856.651449, type 3 (EV_ABS), code 1 (ABS_Y), value 5019
Event: time 1633872856.651449, -------------- SYN_REPORT ------------
Event: time 1633872856.657516, type 3 (EV_ABS), code 0 (ABS_X), value 4748
Event: time 1633872856.657516, type 3 (EV_ABS), code 1 (ABS_Y), value 4955
Event: time 1633872856.657516, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 21
Event: time 1633872856.657516, -------------- SYN_REPORT ------------
Event: time 1633872856.665489, type 3 (EV_ABS), code 0 (ABS_X), value 4700
Event: time 1633872856.665489, type 3 (EV_ABS), code 1 (ABS_Y), value 4891
Event: time 1633872856.665489, -------------- SYN_REPORT ------------
Event: time 1633872856.675826, type 3 (EV_ABS), code 0 (ABS_X), value 4641
Event: time 1633872856.675826, type 3 (EV_ABS), code 1 (ABS_Y), value 4825
Event: time 1633872856.675826, -------------- SYN_REPORT ------------
Event: time 1633872856.682652, type 3 (EV_ABS), code 0 (ABS_X), value 4588
Event: time 1633872856.682652, type 3 (EV_ABS), code 1 (ABS_Y), value 4763
Event: time 1633872856.682652, -------------- SYN_REPORT ------------
Event: time 1633872856.688709, type 3 (EV_ABS), code 0 (ABS_X), value 4538
Event: time 1633872856.688709, type 3 (EV_ABS), code 1 (ABS_Y), value 4695
Event: time 1633872856.688709, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 20
Event: time 1633872856.688709, -------------- SYN_REPORT ------------
Event: time 1633872856.694764, type 3 (EV_ABS), code 0 (ABS_X), value 4486
Event: time 1633872856.694764, type 3 (EV_ABS), code 1 (ABS_Y), value 4639
Event: time 1633872856.694764, -------------- SYN_REPORT ------------
Event: time 1633872856.704840, type 3 (EV_ABS), code 0 (ABS_X), value 4439
Event: time 1633872856.704840, type 3 (EV_ABS), code 1 (ABS_Y), value 4599
Event: time 1633872856.704840, -------------- SYN_REPORT ------------
Event: time 1633872856.712771, type 3 (EV_ABS), code 0 (ABS_X), value 4391
Event: time 1633872856.712771, type 3 (EV_ABS), code 1 (ABS_Y), value 4549
Event: time 1633872856.712771, -------------- SYN_REPORT ------------
Event: time 1633872856.716812, type 3 (EV_ABS), code 0 (ABS_X), value 4342
Event: time 1633872856.716812, type 3 (EV_ABS), code 1 (ABS_Y), value 4511
Event: time 1633872856.716812, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 19
Event: time 1633872856.716812, -------------- SYN_REPORT ------------
Event: time 1633872856.724894, type 3 (EV_ABS), code 0 (ABS_X), value 4290
Event: time 1633872856.724894, type 3 (EV_ABS), code 1 (ABS_Y), value 4484
Event: time 1633872856.724894, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 18
Event: time 1633872856.724894, -------------- SYN_REPORT ------------
Event: time 1633872856.735945, type 3 (EV_ABS), code 0 (ABS_X), value 4245
Event: time 1633872856.735945, type 3 (EV_ABS), code 1 (ABS_Y), value 4463
Event: time 1633872856.735945, -------------- SYN_REPORT ------------
Event: time 1633872856.740964, type 3 (EV_ABS), code 0 (ABS_X), value 4199
Event: time 1633872856.740964, type 3 (EV_ABS), code 1 (ABS_Y), value 4449
Event: time 1633872856.740964, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 17
Event: time 1633872856.740964, -------------- SYN_REPORT ------------
Event: time 1633872856.747002, type 3 (EV_ABS), code 0 (ABS_X), value 4157
Event: time 1633872856.747002, type 3 (EV_ABS), code 1 (ABS_Y), value 4446
Event: time 1633872856.747002, -------------- SYN_REPORT ------------
Event: time 1633872856.757243, type 3 (EV_ABS), code 0 (ABS_X), value 4114
Event: time 1633872856.757243, type 3 (EV_ABS), code 1 (ABS_Y), value 4436
Event: time 1633872856.757243, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 16
Event: time 1633872856.757243, -------------- SYN_REPORT ------------
Event: time 1633872856.763284, type 3 (EV_ABS), code 0 (ABS_X), value 4079
Event: time 1633872856.763284, type 3 (EV_ABS), code 1 (ABS_Y), value 4433
Event: time 1633872856.763284, -------------- SYN_REPORT ------------
Event: time 1633872856.772852, type 3 (EV_ABS), code 0 (ABS_X), value 4048
Event: time 1633872856.772852, type 3 (EV_ABS), code 1 (ABS_Y), value 4430
Event: time 1633872856.772852, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 15
Event: time 1633872856.772852, -------------- SYN_REPORT ------------
Event: time 1633872856.777022, type 3 (EV_ABS), code 0 (ABS_X), value 4019
Event: time 1633872856.777022, type 3 (EV_ABS), code 1 (ABS_Y), value 4429
Event: time 1633872856.777022, -------------- SYN_REPORT ------------
Event: time 1633872856.785070, type 3 (EV_ABS), code 0 (ABS_X), value 3992
Event: time 1633872856.785070, type 3 (EV_ABS), code 1 (ABS_Y), value 4426
Event: time 1633872856.785070, -------------- SYN_REPORT ------------
Event: time 1633872856.793151, type 3 (EV_ABS), code 0 (ABS_X), value 3964
Event: time 1633872856.793151, type 3 (EV_ABS), code 1 (ABS_Y), value 4414
Event: time 1633872856.793151, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 14
Event: time 1633872856.793151, -------------- SYN_REPORT ------------
Event: time 1633872856.800928, type 3 (EV_ABS), code 0 (ABS_X), value 3944
Event: time 1633872856.800928, type 3 (EV_ABS), code 1 (ABS_Y), value 4404
Event: time 1633872856.800928, -------------- SYN_REPORT ------------
Event: time 1633872856.806953, type 3 (EV_ABS), code 0 (ABS_X), value 3934
Event: time 1633872856.806953, type 3 (EV_ABS), code 1 (ABS_Y), value 4400
Event: time 1633872856.806953, -------------- SYN_REPORT ------------
Event: time 1633872856.815261, type 3 (EV_ABS), code 0 (ABS_X), value 3917
Event: time 1633872856.815261, type 3 (EV_ABS), code 1 (ABS_Y), value 4385
Event: time 1633872856.815261, -------------- SYN_REPORT ------------
Event: time 1633872856.825505, type 3 (EV_ABS), code 1 (ABS_Y), value 4370
Event: time 1633872856.825505, -------------- SYN_REPORT ------------
Event: time 1633872856.831114, type 3 (EV_ABS), code 0 (ABS_X), value 3915
Event: time 1633872856.831114, type 3 (EV_ABS), code 1 (ABS_Y), value 4357
Event: time 1633872856.831114, -------------- SYN_REPORT ------------
Event: time 1633872856.837145, type 3 (EV_ABS), code 1 (ABS_Y), value 4341
Event: time 1633872856.837145, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 16
Event: time 1633872856.837145, -------------- SYN_REPORT ------------
Event: time 1633872856.846694, type 3 (EV_ABS), code 1 (ABS_Y), value 4323
Event: time 1633872856.846694, -------------- SYN_REPORT ------------
Event: time 1633872856.854816, type 3 (EV_ABS), code 1 (ABS_Y), value 4306
Event: time 1633872856.854816, type 3 (EV_ABS), code 25 (ABS_DISTANCE), value 13
Event: time 1633872856.854816, -------------- SYN_REPORT ------------
Event: time 1633872856.860952, type 3 (EV_ABS), code 0 (ABS_X), value 3917
Event: time 1633872856.860952, type 3 (EV_ABS), code 1 (ABS_Y), value 4292
Event: time 1633872856.860952, -------------- SYN_REPORT ------------
Event: time 1633872856.866983, type 3 (EV_ABS), code 0 (ABS_X), value 3928
Event: time 1633872856.866983, type 3 (EV_ABS), code 1 (ABS_Y), value 4281
Event: time 1633872856.866983, -------------- SYN_REPORT ------------
Event: time 1633872856.876033, type 3 (EV_ABS), code 0 (ABS_X), value 3930
Event: time 1633872856.876033, type 3 (EV_ABS), code 1 (ABS_Y), value 4269
Event: time 1633872856.876033, -------------- SYN_REPORT ------------
Event: time 1633872856.883093, type 3 (EV_ABS), code 0 (ABS_X), value 3938
Event: time 1633872856.883093, type 3 (EV_ABS), code 1 (ABS_Y), value 4258
Event: time 1633872856.883093, -------------- SYN_REPORT ------------
Event: time 1633872856.892884, type 3 (EV_ABS), code 0 (ABS_X), value 3941
Event: time 1633872856.892884, type 3 (EV_ABS), code 1 (ABS_Y), value 4255
Event: time 1633872856.892884, -------------- SYN_REPORT ------------
Event: time 1633872856.898545, type 3 (EV_ABS), code 1 (ABS_Y), value 4244
Event: time 1633872856.898545, -------------- SYN_REPORT ------------
Event: time 1633872856.906619, type 3 (EV_ABS), code 1 (ABS_Y), value 4240
Event: time 1633872856.906619, -------------- SYN_REPORT ------------
Event: time 1633872856.914745, type 3 (EV_ABS), code 0 (ABS_X), value 3940
Event: time 1633872856.914745, type 3 (EV_ABS), code 1 (ABS_Y), value 4229
Event: time 1633872856.914745, -------------- SYN_REPORT ------------
Event: time 1633872856.922782, type 3 (EV_ABS), code 0 (ABS_X), value 3938
Event: time 1633872856.922782, type 3 (EV_ABS), code 1 (ABS_Y), value 4226
Event: time 1633872856.922782, -------------- SYN_REPORT ------------
Event: time 1633872856.928839, type 3 (EV_ABS), code 0 (ABS_X), value 3930
Event: time 1633872856.928839, type 3 (EV_ABS), code 1 (ABS_Y), value 4223
Event: time 1633872856.928839, -------------- SYN_REPORT ------------
Event: time 1633872856.935516, type 3 (EV_ABS), code 0 (ABS_X), value 3918
Event: time 1633872856.935516, type 3 (EV_ABS), code 1 (ABS_Y), value 4220
Event: time 1633872856.935516, -------------- SYN_REPORT ------------
Event: time 1633872856.945208, type 3 (EV_ABS), code 0 (ABS_X), value 3907
Event: time 1633872856.945208, type 3 (EV_ABS), code 1 (ABS_Y), value 4212
Event: time 1633872856.945208, -------------- SYN_REPORT ------------
Event: time 1633872856.951286, type 3 (EV_ABS), code 0 (ABS_X), value 3890
Event: time 1633872856.951286, type 3 (EV_ABS), code 1 (ABS_Y), value 4211

With strokes, using b) basic-5 Size brush

Grum999

Thank you, @Grum999 . Looks like it’s returning pressure data every time it’s polled for you.


I’m also getting this kind of jagged line when drawing horizontally near the top or bottom edge of my tablet… Don’t get that, either, with the eraser. I need to figure this out but don’t want to shell out several thousand € if it turns out not to be the Cintiq that’s the problem after all.