| Summary: | Canvas Acceleration Renderer settings breaks/interferes with Tablet Input API under Windows | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Tyson Tan <tysontanx> |
| Component: | OpenGL Canvas | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | nightly build (please specify the git hash!) | ||
| Target Milestone: | --- | ||
| Platform: | Microsoft Windows | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
affected kritarc 1
affected kritarc 2 |
||
|
Description
Tyson Tan
2025-06-10 10:18:08 UTC
My guess is that Krita has some built-in mechanism to detect which Canvas Acceleration Renderer/Tablet Input API to use, but it either has conflict with manual settings or doesn't show it on the UI correctly. I think I should do more test before you spend time on this. So I have done more tests on PC3: Intel Core i7-8700 64GB, UHD Graphics 630, Windows 11 24H2 ANGLE Renderer has a noticeably lower FPS, same. Changing Renderer can break Tablet Input API sometimes, same. ANGLE lagging can be reproduced reliably, I think you can easily confirm that one. Tablet Input API on the other hand, is more complicated. It breaks on a Huion Frego S L310 tablet, but not on a Wacom Cintiq Pro 24 or Wacom One 12. It happened 2 time when the tablet driver's Windows Ink option OFF, Restoring Krita settings to Defaults, then changing the Canvas Renderer. How I reproduced this: 1) Huion Tablet Driver -> Windows Ink OFF (Huion Driver window still open) 2) Menu -> Settings -> Reset Settings 3) Configure Krita -> Display -> Restore Defaults 4) Configure Krita -> Display -> Restore Defaults 5) Restart Krita 6) Tablet Input OK 7) Change Renderer, either by manually choosing OpenGL or Restore Defaults 8) Restart Krita 9) Tablet Input Breaks, restarting Krita again did not help 10) Change anything in Krita's Renderer or Tablet Input API settings 11) Restart Krita 12) Tablet Input OK I think the Tablet Input API issue is a configuration conflict. I will attach 2 different kritarc below with Tablet Input broken (Both Huion Driver and Krita are set to Wintab mode). Created attachment 182159 [details]
affected kritarc 1
Created attachment 182160 [details]
affected kritarc 2
kritarc 1 is using OpenGL renderer. kritarc 2 is using Auto (ANGLE) renderer. Both are using WinTab Tablet Input API. Huion driver's Windows Ink option is OFF. |