psmokotnin / osm

Open sound meter. FFT based application for tuning sound systems.
GNU General Public License v3.0
222 stars 35 forks source link

Graphs not displayed due to shader problems #48

Closed ratzupaltuff closed 3 years ago

ratzupaltuff commented 3 years ago

Platform: Archlinux x86 (up to date as of 19.08.2021) with X11

#: glxinfo | grep "OpenGL"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 470.63.01
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 470.63.01
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.63.01
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Steps to reproduce: Download Appimage, execute directly via normal user Errors:

#: ./Open_Sound_Meter-v1.0.1-x86_64.AppImage     
QOpenGLShader::link: Geometry info
-------------
(0) : error C6033: Hardware limitation reached, can only emit 102 vertices of this size

QOpenGLShaderProgram::uniformLocation(width): shader program is not linked
QOpenGLShaderProgram::uniformLocation(m_color): shader program is not linked
QOpenGLShaderProgram::uniformLocation(matrix): shader program is not linked
QOpenGLShaderProgram::uniformLocation(minmax): shader program is not linked
QOpenGLShaderProgram::uniformLocation(screen): shader program is not linked
QOpenGLShaderProgram::uniformLocation(coherenceThreshold): shader program is not linked
QOpenGLShaderProgram::uniformLocation(coherenceAlpha): shader program is not linked
QOpenGLShader::link: Geometry info
-------------
(0) : error C6033: Hardware limitation reached, can only emit 102 vertices of this size

QOpenGLShaderProgram::uniformLocation(width): shader program is not linked
QOpenGLShaderProgram::uniformLocation(m_color): shader program is not linked
QOpenGLShaderProgram::uniformLocation(matrix): shader program is not linked
QOpenGLShaderProgram::uniformLocation(minmax): shader program is not linked
QOpenGLShaderProgram::uniformLocation(screen): shader program is not linked
QOpenGLShaderProgram::uniformLocation(coherenceThreshold): shader program is not linked
QOpenGLShaderProgram::uniformLocation(coherenceAlpha): shader program is not linked
"shader not setted or linked"
"shader not setted or linked"
"shader not setted or linked"
"shader not setted or linked"
"shader not setted or linked"
"shader not setted or linked"
"shader not setted or linked"

The interesting part is that with sudo and the same user the program works.

psmokotnin commented 3 years ago

Thank you.

This problem has been fixed. Fix will be included in the next Linux build.