This forum has been archived. All content is frozen. Please use KDE Discuss instead.

**OpenGL not initialized**

Tags: None
(comma "," separated)
shanesemler
Registered Member
Posts
1
Karma
0

**OpenGL not initialized**

Wed Nov 07, 2018 1:26 pm
Krita isn't running very well. Opengl is greyed out in the configuration panel. System info says this:

Krita
Version: 4.1.5

Qt
Version (compiled): 5.11.2
Version (loaded): 5.11.2

OS Information
Build ABI: x86_64-little_endian-lp64
Build CPU: x86_64
CPU: x86_64
Kernel Type: linux
Kernel Version: 4.14.79-1-MANJARO
Pretty Productname: Manjaro Linux
Product Type: manjaro
Product Version: unknown

OpenGL Info
**OpenGL not initialized**


So it's as I suspected. It'd be really nice to have hardware acceleration. How do I fix this? Can I fix this?

Additional info:
GPU: GeForce GTX 960
Nvidia Driver Version: 410.73
User avatar
halla
KDE Developer
Posts
5092
Karma
20
OS

Re: **OpenGL not initialized**

Wed Nov 07, 2018 6:08 pm
4.1.5's system information for bug reports wrongly reports the opengl status, so you cannot go by that. Note also that on Linux, the combobox with the OpenGL/Angle options is always grayed out, because on Linux only OpenGL is available. If the Canvas Graphics Acceleration checkbox is checked, Krita uses OpenGL on Linux.
onier
Registered Member
Posts
5
Karma
0

Re: **OpenGL not initialized**

Wed Nov 07, 2018 6:23 pm
Hi,
I have the same symptom. Also, in my case, most brushes don't work, neither the tabs or subwindows views.

In Settings > Configure > Display > Rendered > OpenGL is greyed

when I launch the application from CLI I get this:
Code: Select all
 WARNING: Level of Detail functionality is available only with openGL + GLSL 1.3 support

so I went and check
Code: Select all
 $glxinfo | grep 'OpenGL'
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
OpenGL version string: 2.1 Mesa 17.0.5
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 17.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

What I get from this is that my OpenGL and GLSL is lower than what krita needs to properly work. What I don't know is if this is the cause of the brushes not working, or if I can update the OpenGL or if this is the limit of my hardware and there is nothing else to do.

Please, any clarification would be greatly appreciated.
User avatar
halla
KDE Developer
Posts
5092
Karma
20
OS

Re: **OpenGL not initialized**

Wed Nov 07, 2018 6:55 pm
No, you don't have the same symptom. Additionally, I already explained why the opengl combobox is grayed out on Linux.

Your opengl is too old, and right now, I don't have the energy to check whether there are more up to date drivers for your GPU; you can presumably find that out yourself.

As for "most brushes don't work" -- it is unlikely to be related to that. Something else might be up, but you're not giving any hard information about that, so it's impossible to tell whether it's because your system just is too old to support Krita, or because your hardware is broken in some way, or your system is broken in some way. Which brushes? What do you mean, exactly, with "don't work"? Are you using a tablet? If so, which one? How did you configure it? What kind of images (colorspace, channel depth, size) are you working with?

onier wrote:Hi,
I have the same symptom. Also, in my case, most brushes don't work, neither the tabs or subwindows views.

In Settings > Configure > Display > Rendered > OpenGL is greyed

when I launch the application from CLI I get this:
Code: Select all
 WARNING: Level of Detail functionality is available only with openGL + GLSL 1.3 support

so I went and check
Code: Select all
 $glxinfo | grep 'OpenGL'
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
OpenGL version string: 2.1 Mesa 17.0.5
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 17.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

What I get from this is that my OpenGL and GLSL is lower than what krita needs to properly work. What I don't know is if this is the cause of the brushes not working, or if I can update the OpenGL or if this is the limit of my hardware and there is nothing else to do.

Please, any clarification would be greatly appreciated.
onier
Registered Member
Posts
5
Karma
0

Re: **OpenGL not initialized**

Thu Nov 08, 2018 1:38 pm
boudewijn wrote:No, you don't have the same symptom. Additionally, I already explained why the opengl combobox is grayed out on Linux.

Your opengl is too old, and right now, I don't have the energy to check whether there are more up to date drivers for your GPU; you can presumably find that out yourself.

As for "most brushes don't work" -- it is unlikely to be related to that. Something else might be up, but you're not giving any hard information about that, so it's impossible to tell whether it's because your system just is too old to support Krita, or because your hardware is broken in some way, or your system is broken in some way. Which brushes? What do you mean, exactly, with "don't work"? Are you using a tablet? If so, which one? How did you configure it? What kind of images (colorspace, channel depth, size) are you working with?


Sorry, I was writing my post while yours was posted, so I didn't noticed your excellent explanation before posting mine.
I checked my GPU driver and it is i915, a really old one, that the most updated it can get is 2.1.
But since you said the brushes problem may not be related to opengl, I still have hopes. I'm running krita from an appimage in a laptop with opensuse Leap 42.3, with absolutely nothing else configured but the default. What I meant by "brushes don't work" is that most brushes don't leave a mark when drawing/painting on a paint layer, neither in the preview scratchpad.
What information should I gather? what could I try?


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot]