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 ==
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.
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
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
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.
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.
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