[opensuse] projectM failure
Hi - I am running OpenSuSE 15.2 with the KDE desktop on my media center computer (freshly installed) and I tried to start Clementine (no problems) and tried to start the projectM visualizer. In the past I never had much trouble with this but this time projectM is spitting out the following error message when I try to start it manually. Anyone care to translate and suggest a solution? I dunno what else info to supply, seems like a lot of different components could be involved, audio, video so will await for request which I will then gladly supply. Thanks in advance, Marc... marc@nova:/etc/logrotate.d> projectM-pulseaudio Default config: /usr/share/projectM/config.inp reading /home/marc/.projectM/config.inp [projectM] config file: /home/marc/.projectM/config.inp Failed to compile shader 'Vertex: v2f_c4f'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00ES, 3.00 ES, and 3.10 ES Failed to compile shader 'Fragment: v2f_c4f'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, 3.00 ES, and 3.10 ES Failed to link program: error: linking with uncompiled/unspecialized shadererror: linking with uncompiled/unspecialized shader Failed to compile shader 'Vertex: v2f_c4f_t2f'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, 3.00 ES, and 3.10 ES Failed to compile shader 'Fragment: v2f_c4f_t2f'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, 3.00 ES, and 3.10 ES Failed to link program: error: linking with uncompiled/unspecialized shadererror: linking with uncompiled/unspecialized shader Failed to compile shader 'Vertex: blur1'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, 3.00 ES, and 3.10 ES Failed to compile shader 'Fragment: blur1'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00ES, 3.00 ES, and 3.10 ES Failed to link program: error: linking with uncompiled/unspecialized shadererror: linking with uncompiled/unspecialized shader Failed to compile shader 'Vertex: blur2'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, 3.00 ES, and 3.10 ES Failed to compile shader 'Fragment: blur2'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00ES, 3.00 ES, and 3.10 ES Failed to link program: error: linking with uncompiled/unspecialized shadererror: linking with uncompiled/unspecialized shader [PresetFactory] url is idle://Geiss & Sperl - Feedback (projectM idle HDR mix).milk device name is "alsa_output.pci-0000_00_03.0.hdmi-stereo.monitor" reconnecting with "alsa_output.pci-0000_00_03.0.hdmi-stereo.monitor" unconnected: connecting... connectHelper: "alsa_output.pci-0000_00_03.0.hdmi-stereo.monitor" CREATED READY TERMINATED -- *_ _ . . . . . . _ _ . _ _ _ _ . . . . _ . . . . _ _ . _ _ _ . . . . _ _ . _ . . _ . _ _ _ _ . _ . _ . _ . _ . * Computers: the final frontier. These are the voyages of the user Marc. His mission: to explore strange new hardware. To seek out new software and new applications. To boldly go where no Marc has gone before! (/Attached is my public key to be used for encryption and sending encrypted email to marc@marcchamberlin.com./)
Hi On 9/3/20 11:37 AM, Marc Chamberlin wrote:
Hi - I am running OpenSuSE 15.2 with the KDE desktop on my media center computer (freshly installed) and I tried to start Clementine (no problems) and tried to start the projectM visualizer. In the past I never had much trouble with this but this time projectM is spitting out the following error message when I try to start it manually. Anyone care to translate and suggest a solution? I dunno what else info to supply, seems like a lot of different components could be involved, audio, video so will await for request which I will then gladly supply. Thanks in advance, Marc...
marc@nova:/etc/logrotate.d> projectM-pulseaudio Default config: /usr/share/projectM/config.inp reading /home/marc/.projectM/config.inp [projectM] config file: /home/marc/.projectM/config.inp Failed to compile shader 'Vertex: v2f_c4f'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00ES, 3.00 ES, and 3.10 ES
It requires a newer version of openGL then your system supports and or driver supports On my leap machine that doesn't have gl setup well, glxinfo reports Max GLES[23] profile version: 3.2 Cheers -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
On 9/2/20 10:02 PM, Simon Lees wrote:
Hi
On 9/3/20 11:37 AM, Marc Chamberlin wrote:
Hi - I am running OpenSuSE 15.2 with the KDE desktop on my media center computer (freshly installed) and I tried to start Clementine (no problems) and tried to start the projectM visualizer. In the past I never had much trouble with this but this time projectM is spitting out the following error message when I try to start it manually. Anyone care to translate and suggest a solution? I dunno what else info to supply, seems like a lot of different components could be involved, audio, video so will await for request which I will then gladly supply. Thanks in advance, Marc...
marc@nova:/etc/logrotate.d> projectM-pulseaudio Default config: /usr/share/projectM/config.inp reading /home/marc/.projectM/config.inp [projectM] config file: /home/marc/.projectM/config.inp Failed to compile shader 'Vertex: v2f_c4f'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00ES, 3.00 ES, and 3.10 ES It requires a newer version of openGL then your system supports and or driver supports
On my leap machine that doesn't have gl setup well, glxinfo reports
Max GLES[23] profile version: 3.2
Cheers
Hi Simon, First off thanks for taking the time to reply, I much appreciate it. I am a bit confused however, my system has an integrated Intel graphics processor (Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller) on the motherboard and my understanding is that the drivers for this chip (i915 I believe) are installed as part of the kernel package itself. So does this mean that the kernel driver is not compatible with, nor supports version 3.30 of GLSL? If so, why is the projectM package that is in the OpenSuSE 15.2 repos requiring version 3.30 of GLSL? Shouldn't OpenSuSE 15.2 be supplying an older version of projectM? What path do you recommend I take to fix this issue? Bug report? Buy a new graphic's card? Install an older version of projectM? (not sure how) Find and install a newer version of the i915 driver, in the kernel? (That feels like an awful difficult path to try an follow and I have no idea how!) Thanks again for any advice, I am not sure what to do next... FYI - glxinfo -B reports - Max GLES[23] profile version: 3.1 on my system. Marc... -- *_ _ . . . . . . _ _ . _ _ _ _ . . . . _ . . . . _ _ . _ _ _ . . . . _ _ . _ . . _ . _ _ _ _ . _ . _ . _ . _ . * Computers: the final frontier. These are the voyages of the user Marc. His mission: to explore strange new hardware. To seek out new software and new applications. To boldly go where no Marc has gone before! (/Attached is my public key to be used for encryption and sending encrypted email to marc@marcchamberlin.com./)
On 9/3/20 4:36 PM, Marc Chamberlin wrote:
On 9/2/20 10:02 PM, Simon Lees wrote:
Hi
On 9/3/20 11:37 AM, Marc Chamberlin wrote:
Hi - I am running OpenSuSE 15.2 with the KDE desktop on my media center computer (freshly installed) and I tried to start Clementine (no problems) and tried to start the projectM visualizer. In the past I never had much trouble with this but this time projectM is spitting out the following error message when I try to start it manually. Anyone care to translate and suggest a solution? I dunno what else info to supply, seems like a lot of different components could be involved, audio, video so will await for request which I will then gladly supply. Thanks in advance, Marc...
marc@nova:/etc/logrotate.d> projectM-pulseaudio Default config: /usr/share/projectM/config.inp reading /home/marc/.projectM/config.inp [projectM] config file: /home/marc/.projectM/config.inp Failed to compile shader 'Vertex: v2f_c4f'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00ES, 3.00 ES, and 3.10 ES It requires a newer version of openGL then your system supports and or driver supports
On my leap machine that doesn't have gl setup well, glxinfo reports
Max GLES[23] profile version: 3.2
Cheers
Hi Simon, First off thanks for taking the time to reply, I much appreciate it. I am a bit confused however, my system has an integrated Intel graphics processor (Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller) on the motherboard and my understanding is that the drivers for this chip (i915 I believe) are installed as part of the kernel package itself. So does this mean that the kernel driver is not compatible with, nor supports version 3.30 of GLSL? If so, why is the projectM package that is in the OpenSuSE 15.2 repos requiring version 3.30 of GLSL? Shouldn't OpenSuSE 15.2 be supplying an older version of projectM? What path do you recommend I take to fix this issue? Bug report? Buy a new graphic's card? Install an older version of projectM? (not sure how) Find and install a newer version of the i915 driver, in the kernel? (That feels like an awful difficult path to try an follow and I have no idea how!) Thanks again for any advice, I am not sure what to do next...
FYI - glxinfo -B reports - Max GLES[23] profile version: 3.1 on my system.
The fact that yours reports that and Nouveau reports 3.2 seems to point to your driver not supporting it (although it seems your hardware does). I wouldn't recommend trying to install a newer version of the graphics stack unless you were to bite the bullet and shift to tumbleweed however, The newer driver still may not support it for older generation chip sets, if it was going to i'd expect it to already given that it seems to be supported on some newer generation cards. At this point I stumbled across https://github.com/projectM-visualizer/projectm/issues/168 then went and found the bug in our build. If you have a chance can you add and try the packages in this repo? https://download.opensuse.org/repositories/home:/simotek:/branches:/multimed... if they work for you i'll submit the fixes to Leap and tumbleweed. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
On 9/3/20 4:32 AM, Simon Lees wrote:
On 9/3/20 4:36 PM, Marc Chamberlin wrote:
On 9/2/20 10:02 PM, Simon Lees wrote:
Hi
On 9/3/20 11:37 AM, Marc Chamberlin wrote:
Hi - I am running OpenSuSE 15.2 with the KDE desktop on my media center computer (freshly installed) and I tried to start Clementine (no problems) and tried to start the projectM visualizer. In the past I never had much trouble with this but this time projectM is spitting out the following error message when I try to start it manually. Anyone care to translate and suggest a solution? I dunno what else info to supply, seems like a lot of different components could be involved, audio, video so will await for request which I will then gladly supply. Thanks in advance, Marc...
marc@nova:/etc/logrotate.d> projectM-pulseaudio Default config: /usr/share/projectM/config.inp reading /home/marc/.projectM/config.inp [projectM] config file: /home/marc/.projectM/config.inp Failed to compile shader 'Vertex: v2f_c4f'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00ES, 3.00 ES, and 3.10 ES It requires a newer version of openGL then your system supports and or driver supports
On my leap machine that doesn't have gl setup well, glxinfo reports
Max GLES[23] profile version: 3.2
Cheers
Hi Simon, First off thanks for taking the time to reply, I much appreciate it. I am a bit confused however, my system has an integrated Intel graphics processor (Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller) on the motherboard and my understanding is that the drivers for this chip (i915 I believe) are installed as part of the kernel package itself. So does this mean that the kernel driver is not compatible with, nor supports version 3.30 of GLSL? If so, why is the projectM package that is in the OpenSuSE 15.2 repos requiring version 3.30 of GLSL? Shouldn't OpenSuSE 15.2 be supplying an older version of projectM? What path do you recommend I take to fix this issue? Bug report? Buy a new graphic's card? Install an older version of projectM? (not sure how) Find and install a newer version of the i915 driver, in the kernel? (That feels like an awful difficult path to try an follow and I have no idea how!) Thanks again for any advice, I am not sure what to do next...
FYI - glxinfo -B reports - Max GLES[23] profile version: 3.1 on my system. The fact that yours reports that and Nouveau reports 3.2 seems to point to your driver not supporting it (although it seems your hardware does). I wouldn't recommend trying to install a newer version of the graphics stack unless you were to bite the bullet and shift to tumbleweed however, The newer driver still may not support it for older generation chip sets, if it was going to i'd expect it to already given that it seems to be supported on some newer generation cards.
At this point I stumbled across https://github.com/projectM-visualizer/projectm/issues/168 then went and found the bug in our build.
If you have a chance can you add and try the packages in this repo? https://download.opensuse.org/repositories/home:/simotek:/branches:/multimed...
if they work for you i'll submit the fixes to Leap and tumbleweed.
Hi again Simon/OpenSuSE, I have installed your version of projectM and am happy to report that the visualizer is once again displaying interesting images! It runs standalone and can be started from the VLC player but not from Clementine. Also I cannot say for certain that the images are being driven by the music, sometimes I think it is, sometimes I don't see anything changing in response to changes in the music, I have enables PulseAudio on all my sound cards/chips) I do have a pretty old sound card from Creative Labs (Audigy 4 Pro) so maybe it has run out of support also. It is time I replace it anyhow, I want 5.1 support over an optical cable and this card only supports stereo . (any suggestions on good sound cards under $100.00?) Anywise your fixes made a big difference! Thanks for getting me further down the road to having my media server back. Marcs... -- *_ _ . . . . . . _ _ . _ _ _ _ . . . . _ . . . . _ _ . _ _ _ . . . . _ _ . _ . . _ . _ _ _ _ . _ . _ . _ . _ . * Computers: the final frontier. These are the voyages of the user Marc. His mission: to explore strange new hardware. To seek out new software and new applications. To boldly go where no Marc has gone before! (/Attached is my public key to be used for encryption and sending encrypted email to marc@marcchamberlin.com./)
On 9/4/20 6:57 AM, Marc Chamberlin wrote:
On 9/3/20 4:32 AM, Simon Lees wrote:
On 9/3/20 4:36 PM, Marc Chamberlin wrote:
On 9/2/20 10:02 PM, Simon Lees wrote:
Hi
On 9/3/20 11:37 AM, Marc Chamberlin wrote:
Hi - I am running OpenSuSE 15.2 with the KDE desktop on my media center computer (freshly installed) and I tried to start Clementine (no problems) and tried to start the projectM visualizer. In the past I never had much trouble with this but this time projectM is spitting out the following error message when I try to start it manually. Anyone care to translate and suggest a solution? I dunno what else info to supply, seems like a lot of different components could be involved, audio, video so will await for request which I will then gladly supply. Thanks in advance, Marc...
marc@nova:/etc/logrotate.d> projectM-pulseaudio Default config: /usr/share/projectM/config.inp reading /home/marc/.projectM/config.inp [projectM] config file: /home/marc/.projectM/config.inp Failed to compile shader 'Vertex: v2f_c4f'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00ES, 3.00 ES, and 3.10 ES It requires a newer version of openGL then your system supports and or driver supports
On my leap machine that doesn't have gl setup well, glxinfo reports
Max GLES[23] profile version: 3.2
Cheers
Hi Simon, First off thanks for taking the time to reply, I much appreciate it. I am a bit confused however, my system has an integrated Intel graphics processor (Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller) on the motherboard and my understanding is that the drivers for this chip (i915 I believe) are installed as part of the kernel package itself. So does this mean that the kernel driver is not compatible with, nor supports version 3.30 of GLSL? If so, why is the projectM package that is in the OpenSuSE 15.2 repos requiring version 3.30 of GLSL? Shouldn't OpenSuSE 15.2 be supplying an older version of projectM? What path do you recommend I take to fix this issue? Bug report? Buy a new graphic's card? Install an older version of projectM? (not sure how) Find and install a newer version of the i915 driver, in the kernel? (That feels like an awful difficult path to try an follow and I have no idea how!) Thanks again for any advice, I am not sure what to do next...
FYI - glxinfo -B reports - Max GLES[23] profile version: 3.1 on my system. The fact that yours reports that and Nouveau reports 3.2 seems to point to your driver not supporting it (although it seems your hardware does). I wouldn't recommend trying to install a newer version of the graphics stack unless you were to bite the bullet and shift to tumbleweed however, The newer driver still may not support it for older generation chip sets, if it was going to i'd expect it to already given that it seems to be supported on some newer generation cards.
At this point I stumbled across https://github.com/projectM-visualizer/projectm/issues/168 then went and found the bug in our build.
If you have a chance can you add and try the packages in this repo? https://download.opensuse.org/repositories/home:/simotek:/branches:/multimed...
if they work for you i'll submit the fixes to Leap and tumbleweed.
Hi again Simon/OpenSuSE, I have installed your version of projectM and am happy to report that the visualizer is once again displaying interesting images! It runs standalone and can be started from the VLC player but not from Clementine. Also I cannot say for certain that the images are being driven by the music, sometimes I think it is, sometimes I don't see anything changing in response to changes in the music, I have enables PulseAudio on all my sound cards/chips) I do have a pretty old sound card from Creative Labs (Audigy 4 Pro) so maybe it has run out of support also. It is time I replace it anyhow, I want 5.1 support over an optical cable and this card only supports stereo . (any suggestions on good sound cards under $100.00?) Anywise your fixes made a big difference! Thanks for getting me further down the road to having my media server back.
Glad that has helped, i'll send those fixes into Tumbleweed and Leap, I'm not much help with sound cards though, when I want good playback audio I just ran the optical out of my onboard sound card straight to my home theater amp, the thing that makes a sound card good is the digital to analog conversion and when you run optical its just passing the digital signal on (the same with sending audio via HDMI) and all the conversion is done in the home theater system. Personally I only really care about music so 2.0 is fine for me. I do have a couple of good soundcards but they are both designed for low latency recording and you need to use jack to get the best out of them and I wouldn't recommend them in your case. In your case as long as it provides the digital out you need you wont notice a difference. If you can do HDMI out from you graphics card with audio that may even be enough. I'll have a look at clementine a little later, it maybe that the support stopped working with the recent Qt5 port. Cheers -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
On 9/4/20 10:03 AM, Simon Lees wrote:
On 9/4/20 6:57 AM, Marc Chamberlin wrote:
On 9/3/20 4:32 AM, Simon Lees wrote:
On 9/3/20 4:36 PM, Marc Chamberlin wrote:
On 9/2/20 10:02 PM, Simon Lees wrote:
Hi
On 9/3/20 11:37 AM, Marc Chamberlin wrote:
Hi - I am running OpenSuSE 15.2 with the KDE desktop on my media center computer (freshly installed) and I tried to start Clementine (no problems) and tried to start the projectM visualizer. In the past I never had much trouble with this but this time projectM is spitting out the following error message when I try to start it manually. Anyone care to translate and suggest a solution? I dunno what else info to supply, seems like a lot of different components could be involved, audio, video so will await for request which I will then gladly supply. Thanks in advance, Marc...
marc@nova:/etc/logrotate.d> projectM-pulseaudio Default config: /usr/share/projectM/config.inp reading /home/marc/.projectM/config.inp [projectM] config file: /home/marc/.projectM/config.inp Failed to compile shader 'Vertex: v2f_c4f'. Error: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00ES, 3.00 ES, and 3.10 ES It requires a newer version of openGL then your system supports and or driver supports
On my leap machine that doesn't have gl setup well, glxinfo reports
Max GLES[23] profile version: 3.2
Cheers
Hi Simon, First off thanks for taking the time to reply, I much appreciate it. I am a bit confused however, my system has an integrated Intel graphics processor (Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller) on the motherboard and my understanding is that the drivers for this chip (i915 I believe) are installed as part of the kernel package itself. So does this mean that the kernel driver is not compatible with, nor supports version 3.30 of GLSL? If so, why is the projectM package that is in the OpenSuSE 15.2 repos requiring version 3.30 of GLSL? Shouldn't OpenSuSE 15.2 be supplying an older version of projectM? What path do you recommend I take to fix this issue? Bug report? Buy a new graphic's card? Install an older version of projectM? (not sure how) Find and install a newer version of the i915 driver, in the kernel? (That feels like an awful difficult path to try an follow and I have no idea how!) Thanks again for any advice, I am not sure what to do next...
FYI - glxinfo -B reports - Max GLES[23] profile version: 3.1 on my system. The fact that yours reports that and Nouveau reports 3.2 seems to point to your driver not supporting it (although it seems your hardware does). I wouldn't recommend trying to install a newer version of the graphics stack unless you were to bite the bullet and shift to tumbleweed however, The newer driver still may not support it for older generation chip sets, if it was going to i'd expect it to already given that it seems to be supported on some newer generation cards.
At this point I stumbled across https://github.com/projectM-visualizer/projectm/issues/168 then went and found the bug in our build.
If you have a chance can you add and try the packages in this repo? https://download.opensuse.org/repositories/home:/simotek:/branches:/multimed...
if they work for you i'll submit the fixes to Leap and tumbleweed.
Hi again Simon/OpenSuSE, I have installed your version of projectM and am happy to report that the visualizer is once again displaying interesting images! It runs standalone and can be started from the VLC player but not from Clementine. Also I cannot say for certain that the images are being driven by the music, sometimes I think it is, sometimes I don't see anything changing in response to changes in the music, I have enables PulseAudio on all my sound cards/chips) I do have a pretty old sound card from Creative Labs (Audigy 4 Pro) so maybe it has run out of support also. It is time I replace it anyhow, I want 5.1 support over an optical cable and this card only supports stereo . (any suggestions on good sound cards under $100.00?) Anywise your fixes made a big difference! Thanks for getting me further down the road to having my media server back.
Glad that has helped, i'll send those fixes into Tumbleweed and Leap, I'm not much help with sound cards though, when I want good playback audio I just ran the optical out of my onboard sound card straight to my home theater amp, the thing that makes a sound card good is the digital to analog conversion and when you run optical its just passing the digital signal on (the same with sending audio via HDMI) and all the conversion is done in the home theater system. Personally I only really care about music so 2.0 is fine for me. I do have a couple of good soundcards but they are both designed for low latency recording and you need to use jack to get the best out of them and I wouldn't recommend them in your case. In your case as long as it provides the digital out you need you wont notice a difference. If you can do HDMI out from you graphics card with audio that may even be enough.
I'll have a look at clementine a little later, it maybe that the support stopped working with the recent Qt5 port.
Tested it and the external player works here with youtube (firefox), spotify and clementine and the internal plugin also works in clementine I was using the 200-wave.milk for testing. Cheers -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
participants (2)
-
Marc Chamberlin
-
Simon Lees