Type of device* : Display Tablet + Smartphone
Brand and version of the device: XP-Pen Artist 12 (2nd gen) + Samsung Note 9
System** : Android
* graphics tablet/display tablet/2-in-1 laptop/Android tablet
** Windows/Linux/Mac/Android, + version (you’ll find it in Help -> Show system information for bug reports)
Description of the issue:
I have a problem trying to draw on krita using the XP-Pen Artist 12 (2nd gen) connected to Samsung note 9, it has no pressure when drawing (I checked the pressure settings for the brushes are on). The only app works with pressure is Infinite Painter.
I really love the idea that you could actually run a full desktop program (Krita) on the phone! But my phone screen was small so I figured I could get one of those display tablets with phone support to get that larger drawing area!
This idea was inspired by Aaron Rutten’s video using Wacom One on his Samsung note 10. I wonder why his Wacom One works when my XP-Pen didn’t?
Aaron Rutten’s video - " Krita for Android on Wacom One - King of the Mobile Art Apps? "
The problem is that Krita-Android is not made for smartphones, but for tablets.
If XP-Pen offered an Android driver for your display tablet, then it COULD (possibly) work. Likewise, it COULD work, if your tablet’s Android capabilities passed the pen pressure data to Krita in the (data) format of the Android tablets’ pressure-sensitive displays. It is pure chance to find an application that accepts and can process pen pressure (data) outside its specifications.
It might work for the Wacom One used by Aaron Rutten because Wacom is the graphics tablet display supplier to many Android tablet vendors, Wacom supplies them with the pressure-sensitive displays, and others may use their own displays but use Wacom’s technologies. Their hardware speaks the same language, so styluses with Wacom protocol work on most tablets - and many tablet PCs. - out of the box.
Sorry, I can only give you general information about your problem, so I call a knowledgeable person for advice.
Let’s see if @sh-zam can say more about this and has some advice for you.
But it may occasionally take a day or two for him to find the time to pop in here.
The driver code is mostly handled by the Android OS, unless there is something proprietary which XP-Pen does that might require their SDK to be in Krita for us to be able to extract the pressure info. But I doubt that’d be the case.
To figure what might be going wrong, I’ll need a tablet debug log. To generate one you’ll need to do this: Introduction to User Support — Krita Manual 5.0.0 documentation (The Step 5). Sadly, on Android, you’ll need to connect an external keyboard to press Ctrl + Shift + T (something for me to fix!).
Thank you @Michelist & @sh-zam for sharing your knowledge & insights on this! I was really intrigue by Huion & XP-Pen advertising their tablets with android support and thought they could function similar to Wacom’s. Turns out I don’t know much about it at all. I wonder if I should have went with the mainstream brand instead
Hey, you guys are doing great! Loving how Krita has come along so far with the devs & community’s contribution! It’s quite an amazing feat that a full fledge art program working quite well on android in my opinion!
I actually have a very very old fix for this – which I never submitted, because I didn’t have a device to test the hypothesis on. If I give you a locally-built-hotfixed version of Krita, is it possible for you to test it? You will have to reinstall the app from scratch (if you have configs, resources etc you’ll have to backup the resource folder).
Note: You will have to uninstall the installed version of Krita first. And yes, this is an experimental version. After testing I highly recommend moving back the Play Store version