Menu

#354 Art Pen cursor stop to rotate....

closed-rejected
nobody
None
third-party
2018-01-24
2017-12-21
No

Hi dear linux Wacom maintainers,

Bad surprise today after an update, my Art Pen cursor stopped to rotate in Krita and Xorg... same in a Mypaint git version. Cursor do not rotate at all, but pression and tilt are working as usual.
I'm using Antergos Linux 64b (Arch based) with a Cintiq 27.

I tried to downgrade several packages, but nothing worked, and I don't know where to look at. Can you give me some track to follow ?

my current packages :
linux 4.14.7 (I patched my kernel with the EKR branch by Aaron : https://sourceforge.net/p/linuxwacom/bugs/345/ )
xorg-server 1.19.5
libwacom 0.26
xf86-input-wacom 0.35
libinput 1.9.4
gnome-shell 3.26.2

I also have new errors at bootup in journalctl (maybe not related) :
déc. 21 18:22:18 nylnook-home kernel: kfd kfd: kgd2kfd_probe failed
déc. 21 18:22:18 nylnook-home avahi-daemon[493]: Failed to read /etc/avahi/services.

Thansk for your help, and don't hesitate to ask me any logs or info.

And Happy Xmas by the way ;)

Discussion

  • Camille Bissuel

    Camille Bissuel - 2017-12-21

    To complete the bug report, the same pen is working with a Cintiq Companion 2 and the same Krita version (3.3.2), so it's not an hardware issue...

    you can get my Krita Brushes supporting rotation here : https://nylnook.art/en/blog/krita-brushes-pack-v2/

    My Ciniq Companion 2 also use Antergos Linux 64 and the packages are :
    linux 4.13.12
    xorg-server 1.19.5
    libwacom 0.26
    xf86-input-wacom 0.35
    libinput 1.19.2
    gnome-shell 3.26.2

    so only linux and libinput are different, I'll try to donwgrade them again...

     
  • Camille Bissuel

    Camille Bissuel - 2017-12-21

    Just tried... and downgrading do not solve the bug, despite the sytemctl errors are disapearing... so that must be another package ?

    Thanks for your lights !

     

    Last edit: Camille Bissuel 2017-12-21
  • Ping Cheng

    Ping Cheng - 2017-12-22

    Hi Camille, to figure out the root cause of the issue, you can test the kernel driver first:
    http://linuxwacom.sourceforge.net/wiki/index.php/Evtest

    If rotation is not reported, you can add some printk statement to input-wacom and trace the issue. If kernel looks right, the next one would be X driver, assuming you are not running Wayland. Please check your /var/log/Xorg.log.0 to see if there is anything related to Wacom. Also, please use xinput ('man xinput' to see the options) to test the output of rotation from X server.

    If you could reach this far and rotation werereported properly, the root cause would most likely not be from linuxwacom project

     
  • Camille Bissuel

    Camille Bissuel - 2017-12-22

    Hi Ping,

    Yes, I use X, Krita do not support Wayland yet.

    Here are the results of an evemu-record, Xinput --test and --test-xi2, and my Xorg.log.0 ...I'm sorry, I have no idea how to "add some printk statement to input-wacom and trace the issue". Can you give me some command line to copy an paste, or some documentation ?

    As far as I understand:
    Is it the ABS_WHEEL event in evemu which is supposed to track rotation ?
    If yes, it's not reacting despite I'm rotating the pen.
    On the contrary, the a[5] var in Xinput --test, labelled "Abs Wheel" in Xinput --test-xi2 is reacting...
    And in the Xorg log, there is only one event related to the pen to add it...

    I hope you will be able to understand something from theses logs..
    Thanks a lot !

     
  • Jason Gerecke

    Jason Gerecke - 2017-12-22

    We haven't made any changes to the kernel or X driver that should have broken this, and the logs seem to bear this out: the data sent from the kernel (ABS_Z) and the data sent from X (a[5]) both look fine. It seems that something else has gone awry. I've given Krita and GIMP quick tests locally -- neither seem to be working.

    Oddly, I just tested rotation in GIMP a few days ago after hearing a report of it not working and everything was fine... There's not a whole lot common between GIMP and Krita, so the fact that neither work, despite the data being sent from X is very strange.

     
  • Camille Bissuel

    Camille Bissuel - 2017-12-23

    Hi Jason,

    the best idea I have is to give you the list of packages wainting for update on my Cintiq Companion 2... It's working on it, but if I do this update, rotation will certainly break :

    ==> Nouvelle révision des paquets :
    core/gawk 4.2.0-1 1 -> 2
    core/glibc 2.26-6 6 -> 8
    core/grub 2:2.02-3 3 -> 4
    core/iptables 1.6.1-1 1 -> 2
    core/iw 4.9-1 1 -> 2
    core/lib32-glibc 2.26-2 2 -> 8
    core/libtool 2.4.6+40+g6ca5e224-1 1 -> 2
    core/libutil-linux 2.31-1 1 -> 2
    core/procps-ng 3.3.12-1 1 -> 2
    core/rpcbind 0.2.4-3 3 -> 4
    core/shadow 4.5-2 2 -> 4
    core/util-linux 2.31-1 1 -> 2
    extra/avahi 0.7-1 1 -> 2
    extra/bijiben 3.26.2-1 1 -> 2
    extra/bluez 5.47-2 2 -> 3
    extra/bluez-libs 5.47-2 2 -> 3
    extra/bluez-utils 5.47-2 2 -> 3
    extra/calligra 3.0.1-8 8 -> 9
    extra/ffmpeg2.8 2.8.13-2 2 -> 3
    extra/ghostscript 9.22-1 1 -> 4
    extra/gnome-calendar 3.26.2-1 1 -> 2
    extra/graphviz 2.40.1-9 9 -> 10
    extra/gspell 1.6.1-1 1 -> 2
    extra/gtkspell 2.0.16-5 5 -> 6
    extra/inkscape 0.92.2-6 6 -> 7
    extra/kdelibs 4.14.38-1 1 -> 2
    extra/libblockdev 2.14-1 1 -> 2
    extra/libxklavier 5.4-1 1 -> 2
    extra/lightdm 1:1.24.0-1 1 -> 3
    extra/mcpp 2.7.2-5 5 -> 6
    extra/networkmanager-openvpn 1.8.1dev+10+ge4d8cda-1 1 -> 2
    extra/networkmanager-pptp 1.2.4-2 2 -> 3
    extra/opencv 3.3.1-2 2 -> 3
    extra/pstoedit 3.70-6 6 -> 7
    extra/pygtk 2.24.0-7 7 -> 8
    extra/pyqt5-common 5.9.2-1 1 -> 2
    extra/python2-pyqt5 5.9.2-1 1 -> 2
    extra/python-pyqt5 5.9.2-1 1 -> 2
    extra/qca-qt4 2.1.3-4 4 -> 6
    extra/qca-qt5 2.1.3-4 4 -> 6
    extra/qpdf 7.0.0-1 1 -> 3
    extra/qt5-webkit 5.212.0alpha2-10 10 -> 11
    extra/volume_key 0.3.9-4 4 -> 5
    extra/xine-lib 1.2.8-4 4 -> 5
    community/blender 17:2.79-6 6 -> 7
    community/blosc 1.12.1-1 1 -> 2
    community/gtkspell3 3.0.9-1 1 -> 2
    community/haskell-async 2.1.1.1-4 4 -> 5
    community/haskell-attoparsec 0.13.2.0-4 4 -> 5
    community/haskell-conduit 1.2.12.1-1 1 -> 3
    community/haskell-dlist 0.8.0.3-3 3 -> 4
    community/haskell-enclosed-exceptions 1.0.2-10 10 -> 11
    community/haskell-exceptions 0.8.3-4 4 -> 5
    community/haskell-hashable 1.2.6.1-3 3 -> 4
    community/haskell-integer-logarithms 1.0.2-3 3 -> 4
    community/haskell-lifted-base 0.2.3.11-7 7 -> 8
    community/haskell-mmorph 1.1.0-4 4 -> 5
    community/haskell-monad-control 1.0.2.2-3 3 -> 4
    community/haskell-mtl 2.2.1-9 9 -> 10
    community/haskell-primitive 0.6.2.0-4 4 -> 5
    community/haskell-scientific 0.3.5.2-2 2 -> 3
    community/haskell-semigroups 0.18.3-5 5 -> 6
    community/haskell-stm 2.4.4.1-6 6 -> 7
    community/haskell-syb 0.7-3 3 -> 4
    community/haskell-tagged 0.8.5-4 4 -> 5
    community/haskell-text 1.2.2.2-4 4 -> 5
    community/haskell-transformers-base 0.4.4-8 8 -> 9
    community/haskell-transformers-compat 0.5.1.4-6 6 -> 7
    community/haskell-unordered-containers 0.2.8.0-7 7 -> 8
    community/haskell-vector 0.12.0.1-4 4 -> 5
    community/vtk 8.0.1-2 2 -> 3
    community/vtk6 6.3.0-8 8 -> 9
    multilib/steam 1.0.0.54-1 1 -> 3

    ==> Mise à jour des logiciels (nouvelle version) :
    core/archlinux-keyring 20171020-1 -> 20171213-1
    core/btrfs-progs 4.13-1 -> 4.14-2
    core/ca-certificates-mozilla 3.34-1 -> 3.34.1-1
    core/cryptsetup 1.7.5-2 -> 2.0.0-1
    core/curl 7.56.1-1 -> 7.57.0-1
    core/device-mapper 2.02.176-1 -> 2.02.177-1
    core/filesystem 2017.03-2 -> 2017.10-2
    core/gcc 7.2.0-3 -> 7.2.1-2
    core/gcc-libs 7.2.0-3 -> 7.2.1-2
    core/gpgme 1.9.0-3 -> 1.10.0-1
    core/icu 60.1-1 -> 60.2-1
    core/krb5 1.15.2-1 -> 1.16-1
    core/lib32-gcc-libs 7.2.0-3 -> 7.2.1-2
    core/libassuan 2.4.3-1 -> 2.5.1-1
    core/libgcrypt 1.8.1-1 -> 1.8.2-1
    core/libnftnl 1.0.7-1 -> 1.0.8-1
    core/libnghttp2 1.27.0-1 -> 1.28.0-1
    core/libpsl 0.18.0-2 -> 0.19.1-1
    core/libsystemd 235.38-2 -> 236.0-2
    core/libunistring 0.9.7-1 -> 0.9.8-1
    core/linux 4.13.12-1 -> 4.14.8-1
    -> 20171206.fdee92core/linux-firmware 20171009.bf04291-1
    core/logrotate 3.12.3-1 -> 3.13.0-1
    core/lvm2 2.02.176-1 -> 2.02.177-1
    core/man-pages 4.13-1 -> 4.14-1
    core/nano 2.9.0-1 -> 2.9.1-1
    core/nilfs-utils 2.2.6-1 -> 2.2.7-1
    core/nss 3.34-1 -> 3.34.1-1
    core/openssl-1.0 1.0.2.l-1 -> 1.0.2.n-1
    core/pacman-mirrorlist 20171027-1 -> 20171203-1
    core/pinentry 1.0.0-1 -> 1.1.0-1
    core/run-parts 4.8.1-1 -> 4.8.3-1
    core/s-nail 14.9.5-1 -> 14.9.6-1
    core/systemd 235.38-2 -> 236.0-2
    core/systemd-sysvcompat 235.38-2 -> 236.0-2
    core/tar 1.29-2 -> 1.30-1
    extra/adwaita-icon-theme 3.26.0-1 -> 3.26.1-1
    extra/akonadi 17.08.3-2 -> 17.12.0-1
    extra/akonadi-contacts 17.08.3-1 -> 17.12.0-1
    extra/archlinux-appstream-data 20171017-1 -> 20171217-1
    extra/attica-qt5 5.40.0-1 -> 5.41.0-1
    extra/babl 0.1.30-1 -> 0.1.38-1
    extra/cairo 1.15.8-2 -> 1.15.10-1
    extra/chromium 62.0.3202.94-2 -> 63.0.3239.108-2
    extra/cmake 3.10.0-2 -> 3.10.1-1
    -> 1.4.1+6+gf08c25extra/colord 1.4.1-1
    extra/dkms 2.4.0-2 -> 2.5-1
    extra/enchant 1.6.1-2 -> 2.1.2-3
    extra/evolution 3.26.2-1 -> 3.26.3-1
    extra/evolution-data-server 3.26.2.1-2 -> 3.26.3-1
    extra/ffmpeg 1:3.4-4 -> 1:3.4.1-1
    extra/firefox 57.0-2 -> 57.0.2-1
    extra/firefox-i18n-fr 57.0-1 -> 57.0.2-1
    extra/fuse-common 3.2.0-1 -> 3.2.1-1
    extra/gegl 0.3.20-1 -> 0.3.26-1
    extra/geoip-database 20171107-1 -> 20171205-1
    extra/git 2.15.0-1 -> 2.15.1-2
    extra/gjs 1.50.2-1 -> 1:1.50.2-1
    extra/gmime3 3.0.4-1 -> 3.2.0-1
    extra/gnome-online-accounts 3.26.1-1 -> 3.26.2-1
    extra/gnome-photos 3.26.2-1 -> 3.26.3-1
    -> 3.26.2+9+ga3736extra/gnome-shell 3.26.2-1
    extra/gnome-tweak-tool 3.26.3-1 -> 3.26.4-1
    extra/graphicsmagick 1.3.26-4 -> 1.3.27-2
    extra/gst-libav 1.12.3+1+ge87c20d-1 -> 1.12.4-1
    extra/gst-plugins-bad 1.12.3-1 -> 1.12.4-1
    extra/gst-plugins-base 1.12.3-1 -> 1.12.4-1
    extra/gst-plugins-base-libs 1.12.3-1 -> 1.12.4-1
    extra/gst-plugins-good 1.12.3-1 -> 1.12.4-1
    extra/gst-plugins-ugly 1.12.3-1 -> 1.12.4-1
    extra/gstreamer 1.12.3-1 -> 1.12.4-1
    extra/gstreamer-vaapi 1.12.3+9+g325ecbc1-1 -> 1.12.4-1
    extra/gtk-doc 1.26+23+g8ad03e1-1 -> 1.27-1
    extra/gtksourceview3 3.24.5-1 -> 3.24.6-1
    extra/guile 2.2.2-1 -> 2.2.3-1
    -> 1.0.2+4+g47b101extra/gupnp 1.0.2-1
    -> 1.34.1+8+g091acextra/gvfs 1.34.1-1
    -> 1.34.1+8+g091acextra/gvfs-mtp 1.34.1-1
    extra/harfbuzz 1.7.1-1 -> 1.7.4-1
    extra/harfbuzz-icu 1.7.1-1 -> 1.7.4-1
    extra/hplip 3.17.10-2 -> 3.17.11-1
    extra/hspell 1.3-1 -> 1.4-1
    extra/imagemagick 6.9.9.23-1 -> 7.0.7.15-1
    extra/intel-tbb 2018_20170726-1 -> 2018_20170919-1
    extra/js52 52.5.0-1 -> 52.5.2-1
    extra/jsoncpp 1.8.1-1 -> 1.8.3-2
    extra/kactivities 5.40.0-1 -> 5.41.0-1
    extra/karchive 5.40.0-1 -> 5.41.0-1
    extra/kauth 5.40.0-1 -> 5.41.0-1
    extra/kbookmarks 5.40.0-1 -> 5.41.0-1
    extra/kcalcore 17.08.3-1 -> 17.12.0-1
    extra/kcmutils 5.40.0-1 -> 5.41.0-1
    extra/kcodecs 5.40.0-1 -> 5.41.0-1
    extra/kcompletion 5.40.0-1 -> 5.41.0-1
    extra/kconfig 5.40.0-1 -> 5.41.0-1
    extra/kconfigwidgets 5.40.0-1 -> 5.41.0-1
    extra/kcontacts 17.08.3-1 -> 17.12.0-1
    extra/kcoreaddons 5.40.0-1 -> 5.41.0-1
    extra/kcrash 5.40.0-1 -> 5.41.0-1
    extra/kdbusaddons 5.40.0-1 -> 5.41.0-1
    extra/kdeclarative 5.40.0-1 -> 5.41.0-1
    extra/kded 5.40.0-1 -> 5.41.0-1
    extra/kdelibs4support 5.40.0-1 -> 5.41.0-1
    extra/kemoticons 5.40.0-1 -> 5.41.0-1
    extra/kglobalaccel 5.40.0-1 -> 5.41.0-1
    extra/kguiaddons 5.40.0-1 -> 5.41.0-1
    extra/khtml 5.40.0-1 -> 5.41.0-1
    extra/ki18n 5.40.0-1 -> 5.41.0-1
    extra/kiconthemes 5.40.0-1 -> 5.41.0-1
    extra/kinit 5.40.0-1 -> 5.41.0-1
    extra/kio 5.40.0-2 -> 5.41.0-1
    extra/kitemmodels 5.40.0-1 -> 5.41.0-1
    extra/kitemviews 5.40.0-1 -> 5.41.0-1
    extra/kjobwidgets 5.40.0-1 -> 5.41.0-1
    extra/kjs 5.40.0-1 -> 5.41.0-1
    extra/kmime 17.08.3-1 -> 17.12.0-1
    extra/knotifications 5.40.0-1 -> 5.41.0-1
    extra/knotifyconfig 5.40.0-1 -> 5.41.0-1
    extra/kpackage 5.40.0-1 -> 5.41.0-1
    extra/kparts 5.40.0-1 -> 5.41.0-1
    extra/kross 5.40.0-1 -> 5.41.0-1
    extra/kservice 5.40.0-1 -> 5.41.0-1
    extra/ktexteditor 5.40.0-1 -> 5.41.0-1
    extra/ktextwidgets 5.40.0-1 -> 5.41.0-1
    extra/kunitconversion 5.40.0-1 -> 5.41.0-1
    extra/kwallet 5.40.0-1 -> 5.41.0-1
    extra/kwidgetsaddons 5.40.0-1 -> 5.41.0-1
    extra/kwindowsystem 5.40.0-1 -> 5.41.0-1
    extra/kxmlgui 5.40.0-1 -> 5.41.0-1
    extra/lcms2 2.8-2 -> 2.9-1
    extra/libgphoto2 2.5.14+6+g695b55887-1 -> 2.5.16-1
    extra/libical 2.0.0-2 -> 3.0.1-1
    extra/libinput 1.9.2-1 -> 1.9.4-1
    extra/libjpeg-turbo 1.5.2-2 -> 1.5.3-1
    extra/liblouis 3.3.0-1 -> 3.4.0-1
    extra/libnm 1.10.0-1 -> 1.10.2-1
    extra/libnm-glib 1.10.0-1 -> 1.10.2-1
    extra/libraw 0.18.5-1 -> 0.18.6-1
    extra/libreoffice-fresh 5.4.3-4 -> 5.4.4-1
    extra/libreoffice-fresh-fr 5.4.3-1 -> 5.4.4-1
    extra/librsvg 2:2.40.19-1 -> 2:2.40.20-1
    extra/libspeechd 0.8.7-3 -> 0.8.8-1
    extra/libunicodenames 1.2.0-1 -> 1.2.2-1
    extra/libuv 1.17.0-1 -> 1.18.0-1
    extra/libwps 0.4.7-1 -> 0.4.8-1
    extra/libxcursor 1.1.14-2 -> 1.1.15-1
    extra/libxfont2 2.0.2-1 -> 2.0.3-1
    extra/libxkbcommon 0.7.2-1 -> 0.8.0-1
    extra/libxkbcommon-x11 0.7.2-1 -> 0.8.0-1
    extra/llvm-libs 5.0.0-1 -> 5.0.1-1
    extra/mesa 17.2.5-1 -> 17.3.0-2
    extra/mesa-vdpau 17.2.5-1 -> 17.3.0-2
    -> 3.26.2+31+gbf91extra/mutter 3.26.2-1
    extra/networkmanager 1.10.0-1 -> 1.10.2-1
    -> 1.8.11dev+7+ga5extra/network-manager-applet 1.8.7dev+3+g3d7c0a89-1
    -> 1.8.11dev+7+ga5extra/nm-connection-editor 1.8.7dev+3+g3d7c0a89-1
    extra/oxygen-icons 1:5.40.0-1 -> 1:5.41.0-1
    extra/pepper-flash 27.0.0.187-1 -> 28.0.0.126-1
    extra/perl-http-message 6.13-2 -> 6.14-1
    extra/perl-try-tiny 0.28-3 -> 0.30-1
    -> 0.113+34+g29ba7extra/polkit 0.113+29+g3272a98-1
    extra/prison 5.40.0-1 -> 5.41.0-1
    extra/pygobject2-devel 2.28.6-13 -> 2.28.7-1
    extra/python2-gobject2 2.28.6-13 -> 2.28.7-1
    extra/python2-setuptools 1:38.2.1-1 -> 1:38.2.4-1
    extra/python-pycurl 7.43.0-3 -> 7.43.0.1-1
    extra/python-setuptools 1:38.2.1-1 -> 1:38.2.4-1
    extra/qt5-base 5.9.3-1 -> 5.10.0-1
    extra/qt5-connectivity 5.9.3-1 -> 5.10.0-1
    extra/qt5-declarative 5.9.3-1 -> 5.10.0-1
    extra/qt5-location 5.9.3-1 -> 5.10.0-1
    extra/qt5-multimedia 5.9.3-1 -> 5.10.0-1
    extra/qt5-quickcontrols 5.9.3-1 -> 5.10.0-1
    extra/qt5-script 5.9.3-1 -> 5.10.0-1
    extra/qt5-sensors 5.9.3-1 -> 5.10.0-1
    extra/qt5-serialport 5.9.3-1 -> 5.10.0-1
    extra/qt5-speech 5.9.3-1 -> 5.10.0-1
    extra/qt5-svg 5.9.3-1 -> 5.10.0-1
    extra/qt5-tools 5.9.3-1 -> 5.10.0-1
    extra/qt5-webchannel 5.9.3-1 -> 5.10.0-1
    extra/qt5-webengine 5.9.3-1 -> 5.10.0-1
    extra/qt5-websockets 5.9.3-1 -> 5.10.0-1
    extra/qt5-x11extras 5.9.3-1 -> 5.10.0-1
    extra/qt5-xmlpatterns 5.9.3-1 -> 5.10.0-1
    extra/re2 20170801-1 -> 20171201-1
    extra/ruby 2.4.2-1 -> 2.4.3-1
    extra/solid 5.40.0-1 -> 5.41.0-1
    extra/sonnet 5.40.0-1 -> 5.41.0-1
    extra/speech-dispatcher 0.8.7-3 -> 0.8.8-1
    extra/syntax-highlighting 5.40.0-1 -> 5.41.0-1
    extra/threadweaver 5.40.0-1 -> 5.41.0-1
    extra/thunderbird 52.4.0-2 -> 52.5.0-1
    extra/thunderbird-i18n-fr 52.4.0-1 -> 52.5.0-1
    extra/upower 0.99.6-1 -> 0.99.7-1
    extra/vala 0.38.3-1 -> 0.38.4-1
    extra/vlc 2.2.6-5 -> 2.2.8-1
    extra/wayland-protocols 1.11-1 -> 1.12-1
    extra/webkit2gtk 2.18.3-2 -> 2.18.4-1
    extra/whois 5.2.18-1 -> 5.2.19-1
    extra/wildmidi 0.4.1-1 -> 0.4.2-1
    extra/x265 2.5-1 -> 2.6-1
    community/apm 1.18.10-2 -> 1.18.11-1
    community/arcus 3.0.3-1 -> 3.1.0-1
    community/atom 1.22.1-1 -> 1.23.1-1
    community/calibre 3.12.0-2 -> 3.14.0-1
    community/cura 3.0.3-1 -> 3.1.0-1
    community/cura-binary-data 3.0.3-1 -> 3.1.0-1
    community/curaengine 3.0.3-1 -> 3.1.0-1
    community/cura-resources-materials 3.0.3-1 -> 3.1.0-1
    community/ghc 8.2.1-3 -> 8.2.2-1
    community/ghc-libs 8.2.1-3 -> 8.2.2-1
    community/haskell-resourcet 1.1.9-10 -> 1.1.10-1
    community/libsodium 1.0.15-1 -> 1.0.16-1
    community/mapnik 3.0.16-2 -> 3.0.17-1
    community/nodejs 9.2.0-1 -> 9.3.0-1
    community/npm 5.5.1-2 -> 5.6.0-1
    community/python2-cheroot 5.10.0-1 -> 6.0.0-1
    community/python2-cherrypy 12.0.1-2 -> 13.1.0-1
    community/python2-matplotlib 2.1.0-1 -> 2.1.1-1
    community/python2-regex 2017.11.09-1 -> 2017.12.12-1
    community/rust 1:1.21.0-2 -> 1:1.22.1-1
    community/uranium 3.0.3-1 -> 3.1.0-1
    multilib/lib32-alsa-plugins 1.1.4-1 -> 1.1.5-1
    multilib/lib32-libxcursor 1.1.14-1 -> 1.1.15-1
    multilib/lib32-llvm-libs 5.0.0-1 -> 5.0.1-1
    multilib/lib32-mesa 17.2.5-1 -> 17.3.0-2
    multilib/lib32-systemd 235.38-1 -> 236.0-1
    multilib/wine 2.22-1 -> 3.0rc2-1
    antergos/numix-icon-theme 1:0.r1969-1 -> 1:0.r1970-1

    ==> Nouveau paquet :
    (requis par imagemextra/libmagick 7.0.7.15-1
    (requis par inkscaextra/libmagick6 6.9.9.27-1
    (requis par ghostsextra/poppler-data 0.4.8-1
    (requis par haskelcommunity/haskell-unliftio-core 0.1.0.0-3

    I hope one of them will ring a bell to you....

    Happy hollidays !
    Camille

     
  • Jason Gerecke

    Jason Gerecke - 2018-01-03

    Back in the office from holidays and taking another look at this. Although I haven't updated my system, it seems that GIMP is working again, so perhaps I just had it incorrectly configured?

    Further tests in Krita have been pretty confusing. I tried modifying one of your brushes to rotate based on "Tangential Pressure" (airbrush wheel) and was able to get that working. After restarting Krita and ensuring the brush was still set up to use "Tangential Pressure", however, I could no longer get it to work. The "Tangential Pressure" data is sent by our driver in a[5] just like "Rotation" data is, so clearly Krita can sometimes read it...

    I've looked through Krita's code and don't see anything /obviously/ wrong with it, but when I enable tablet debugging (CTRL+SHIFT+T and then watch console output) I notice that although it correctly reports pen pressure and tilt, other information is hit-and-miss. Sometimes I get the pen's unique ID, sometimes its reported as "0". I assume that rotation and tangential pressure would also be reported when it works, but I see "0" for these values at the moment (and haven't figured out why tangential pressure suddenly stopped working after restarting the program).

    I almost wonder if Krita is failing to initialize some of its variables correctly, or if it has issues when multiple tablets are plugged in... More things to test...

     
  • Camille Bissuel

    Camille Bissuel - 2018-01-04

    Hi Jason,

    I tested again today, and it works for me in Gimp too...
    It's strange because it was working in the same Krita version previously, so my best guess is that is a Krita dependency that have been updated and broke rotation. I tested with other brushes than mines in Krita (Wolthera Caligraphy Brush in her Inking pack), and it doesn't work either.

    Shoukd I report a bug in Krita bugtracker ?

    Cheers, and Happy New Year !

     
  • Camille Bissuel

    Camille Bissuel - 2018-01-04

    Downgrading Krita doesn't work neither...

     
  • Jason Gerecke

    Jason Gerecke - 2018-01-04

    Tested with just a single tablet connected to the system after a fresh system update and still don't see any change in Art Pen / Airbrush behavior from my last report.

    Reporting a bug in the Krita tracker would probably be best. After you create the bug report, please provide a link to it here so that I (and anyone else) can easily find it to add our own observations.

     
  • Camille Bissuel

    Camille Bissuel - 2018-01-04

    Thanks Jason, just reported here : https://bugs.kde.org/show_bug.cgi?id=388531

     
  • Jason Gerecke

    Jason Gerecke - 2018-01-24
    • status: new --> closed-rejected
    • Project: xf86-input-wacom --> third-party
     
MongoDB Logo MongoDB