Type of device (Lenovo Yoga C630 with the stylus that came with):
System (Windows 10):
Description of the issue:
MY sister recently got this laptop for college and to help with digital art, I’ve been setting it up and have encountered a problem. Kirita wouldn’t detect sensitivity at all, I fixed this by changing the tablet setting from WinTab to Windows Ink, but this has greeted me with a new issue, if I begin a stroke with too much pressure the stroke is not recognised, I can start a stroke lightly and increase the pressure ust fine, but if I begin the stroke too hard the stylus circle appears but no brush stroke is drawn. This issue only happens in Krita and using the device in other software works perfectly fine no matter how hard I press. Is there any fix for this? It is very hard to draw consistently when each stroke has to be started very lightly, and trying to draw with any kind of speed is impossible as multiple strokes will end up being ignored.
Which brush preset were you using when this happens?
How does it behave with the Basic-2 Opacity brush preset?
Have you enabled Windows Ink at the Windows system level?
Does your Lenovo Yoga stylus have any kind of control/setup utility that contains options/settings that may need to be adjusted?
Does it have its own built-in tablet tester that shows you what pressure you’re applying?
In Settings -> Configure Krita -> Tablet settings, there’s a large ‘Tablet Tester’ button that will open the tablet tester. Move/resize the tablet tester window to make it conveniently large.
Draw on the grid area and the outputs received from the stylus will be displayed on the right side. These should show P=0.0% to P=100.0% as you do very light to maximum pressure on the stylus.
What do you get there?
This happens on all brush presets, including Basic-2 Opacity, and basic 1 which has no pressure sensitivity, if I start drawing too hard there is no response.
Windows Ink is enabled.
There are no drivers that I have found.
In the tablet tester it accurately shows the place I draw and the pressure %, it also still picks up the stylus if I tab hard, it appears that it is only on the actual krita canvas that this issue appears.
Using the tablet tester, can you bring the stylus to the screen surface, make a short stroke starting with a high pressure and then post the output here?
There will be many lines of output (as you know) so please delete any lines that are obviously identical to the previous line or have a very similar pressure value.
Then can you do the same thing but starting the stroke with a low pressure and building up to a high pressure. Again, delete any lines that show no significant difference from previous lines.
The fact that it happens on Basic-1 is very strange. The tablet tester output may give a clue, or it may not.
At first sight it looks ok. The Mouse Press then Mouse Move lines have different behaviour between your system, my Windows 10 installation and my Linux installation. Probably different driver conventions.
This situation is very strange so I hope someone with a better clue can come along.
Can you try contacting Lenovo and ask them if the styus has any setup/configuration utility, so you can look into it if there is one?
Also, can you try disabling Windows Ink at the Windows system level, set krita to use Wintab and then do a laptop full restart to see if that helps?
Thanks for all your help, unfortunately nothing seems to have worked, I’ve contacted Lenovo but for the most part it seems my sister is going to have to use something else with the laptop. She does have a Ugee tablet that still works with Krita though so she isn’t entirely without the software. Thanks for your time!
Is the driver for the ugee tablet installed on the C630? That could cause a lot of problems. You can also try to remove all krita settings (https://docs.krita.org/en/KritaFAQ.html#resetting-krita-configuration) and use the latest nightly build which has some workarounds for wacom 2:1 pen drivers.
The driver for the Ugee tablet isn’t installed on the laptop, but we know it works with Krita fine as it has been used on multiple devices. Also Krita’s settings are all completely fresh, the laptop is brand new and only got set up yesterday. If you think it would be worth resetting the settings anyway I can definitely try that out.
If you install the Ugee driver on the C630, it could have a fight with whatever drivers that Lenovo have fitted to deal with the Lenovo stylus.
If you’re confident about being able to remove the Ugee drivers then it may be worth trying but some people would advise not to risk it.
It can’t do any harm to remove/reset the config/settings anyway but boud’s suggestion to use the latest nightly build would be the first thing to try: https://binary-factory.kde.org/job/Krita_Nightly_Windows_Build/
I suggest that you use the .zip package which won’t affect your existing 4.3.0 installation.
I have discovered an extra detail to add which may help for fixing it, I notice it is not the pressure of which I press that is the issue, it is the speed. The screen does that thing where if you bring the pen close but don’t touch you get the circle which shows where the curser is, I have discovered that if I touch the screen before this curser comes up then it won’t draw, even though the curser will appear after. If I wait for the curser to appear then touch the screen afterwards it will draw. I’m looking into ways to possibly disable this curser but haven’t found anything yet. Another detail to add is that if I use the WinTab setting for the pen this issue isn’t there, but instead I have the issue that there is no pressure sensitivity, whereas with Ink turned on I have sensitivity, but the curser issue applies.
Something else to specify, this circle curser is only in Krita, this doesn’t appear in any other software and as such there is no issue with it not drawing, I don’t know why this is an issue in Krita.
Edit something to add, there is a way to turn off the curser in krita but it doesn’t fix the issue. The issue seems to be primarily about the software detecting the input too late and choosing not to draw anything.
I’m not entirely sure how to do that, when I type flicks into the setting search bar it comes up with a few double click settings and stuff but there wasn’t any specific disable options for flicks, when I googled it it came up with some config changes I wasn’t comfortable making without checking here first. Please can you tell me how to disable what I need to disable? Thanks.