Bug 395878 - while starting Krita a error message appears "Krita Tablet Support"
Summary: while starting Krita a error message appears "Krita Tablet Support"
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 4.0.4
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-26 06:22 UTC by Michael J.
Modified: 2018-06-30 09:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Error Message (5.56 KB, image/png)
2018-06-26 06:22 UTC, Michael J.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael J. 2018-06-26 06:22:03 UTC
Created attachment 113576 [details]
Error Message

Hello,
I just installed the current version 4.0.4. When I start KRITA I get an error message before the Krita info window appears:

"Krita Tablet Support - Krita / Cannot load WinTab driver. If you have a drawing tablet, please make sure the tablet driver is properly installed."

I don't use a tablet and there is no tablet connected to this computer. This message confused me and should not be shown in future releases.

--------------------

Krita
  Version: 4.0.4

OS Information
  Build ABI: x86_64-little_endian-llp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: winnt
  Kernel Version: 6.1.7601
  Pretty Productname: Windows Server 2008 R2 SP 1 (6.1)
  Product Type: windows
  Product Version: server2008r2sp1

OpenGL Info 
  Vendor:  Google Inc. 
  Renderer:  "ANGLE (Software Adapter Direct3D11 vs_5_0 ps_5_0)" 
  Version:  "OpenGL ES 3.0 (ANGLE 2.1.0.8613f4946861)" 
  Shading language:  OpenGL ES GLSL ES 3.00 (ANGLE 2.1.0.8613f4946861) 
  Requested format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
  Current format:    QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::SwapBehavior(DefaultSwapBehavior), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(NoProfile)) 
     Version: 3.0
     Supports deprecated functions false 
     is OpenGL ES: true 

QPA OpenGL Detection Info 
  supportsDesktopGL: false 
  supportsAngleD3D11: true 
  isQtPreferAngle: true 
  overridePreferAngle: false 
== log ==
 createPlatformOpenGLContext QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile))
Basic wglCreateContext gives version 1.1
OpenGL version too low
OpenGL 2.0 entry points not found
GPU features: QSet("disable_d3d11", "disable_d3d9", "disable_desktopgl")
Disabling Desktop GL:  GpuDescription(vendorId=0x0, deviceId=0x0, subSysId=0x0, revision=0, driver: "icardd.dll", version=7.15.0.11, "Citrix Systems Inc. Display Driver")
Disabling D3D11:  GpuDescription(vendorId=0x0, deviceId=0x0, subSysId=0x0, revision=0, driver: "icardd.dll", version=7.15.0.11, "Citrix Systems Inc. Display Driver")
Disabling D3D9:  GpuDescription(vendorId=0x0, deviceId=0x0, subSysId=0x0, revision=0, driver: "icardd.dll", version=7.15.0.11, "Citrix Systems Inc. Display Driver")
supportedRenderers GpuDescription(vendorId=0x0, deviceId=0x0, subSysId=0x0, revision=0, driver: "icardd.dll", version=7.15.0.11, "Citrix Systems Inc. Display Driver") renderer:  QFlags(0x8|0x20)
Qt: Using EGL from libEGL
Qt: Using OpenGL ES 2.0 from libGLESv2
create Created EGL display 0x20e6820 v 1 . 4
createPlatformOpenGLContext QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile))
~QWindowsEGLStaticContext Releasing EGL display  0x20e6820 
== end log ==
Comment 1 Halla Rempt 2018-06-26 13:23:08 UTC
Ah, the problem is that you're using a version of Windows that is not supported by us. We only support Windows 7 (for now), Windows 8 (but we cannot test with it) and Windows 10.  Windows Server 2008 doesn't have the api hooks we can use to determine whether there's a tablet connected or not.
Comment 2 Halla Rempt 2018-06-26 13:42:57 UTC
Git commit 0d9fadebc4b353052445fa0a3f5973baa6931a78 by Boudewijn Rempt.
Committed on 26/06/2018 at 13:41.
Pushed by rempt into branch 'master'.

Warn the user when using an unsupported version of Windows

And don't check whether there is a supported tablet api in those
cases.

M  +34   -11   krita/main.cc

https://commits.kde.org/krita/0d9fadebc4b353052445fa0a3f5973baa6931a78
Comment 3 Andrey 2018-06-26 15:10:11 UTC
Git commit 905b19717468f1a28981e9e9f0230f6808905155 by Andrey Kamakin, on behalf of Boudewijn Rempt.
Committed on 26/06/2018 at 14:18.
Pushed by akamakin into branch 'akamakin/T8628-multithreading-optimization'.

Warn the user when using an unsupported version of Windows

And don't check whether there is a supported tablet api in those
cases.

M  +34   -11   krita/main.cc

https://commits.kde.org/krita/905b19717468f1a28981e9e9f0230f6808905155
Comment 4 Halla Rempt 2018-06-26 15:40:07 UTC
Could you please check when build 202 is done (https://binary-factory.kde.org/job/Krita_Nightly_Windows_Build/) that Krita warns exactly once that the version of Windows is unsupported and doesn't warn about a missing tablet driver anymore?

I cannot test this myself because I only have Windows 10 systems.
Comment 5 Michael J. 2018-06-28 05:44:32 UTC
Hello Krita support team,
I also tested version 4.0.4 on my Windows 7 laptop and on this the same message "tablet support..." appeard. Using the 32 Bit version of 4.0.4 the message don't appeard.
Anyway I just installed latest 4.1.0 version (64 Bit) on Windows 7 and there is no message.
So from my side you can close this ticket. Workaround is: "use version 4.1.0".
Thank you very much.
Comment 6 Halla Rempt 2018-06-30 09:08:42 UTC
Git commit a05bb4b7df398882fa9c134bdb5b8284e799054f by Boudewijn Rempt.
Committed on 30/06/2018 at 09:08.
Pushed by rempt into branch 'krita/4.1'.

Warn the user when using an unsupported version of Windows

And don't check whether there is a supported tablet api in those
cases.

M  +34   -11   krita/main.cc

https://commits.kde.org/krita/a05bb4b7df398882fa9c134bdb5b8284e799054f