AnsweredAssumed Answered

Debian Linux (Jessie): System module .. not found

Question asked by atacama on Apr 28, 2014
Latest reply on Apr 29, 2014 by atacama

Hi,

After switching from Ubuntu 13.10 to Debian Testing, CodeXL gives me:

 

Technology Monitor failure: System OpenGL module not found.

 

After having set LIBGL_DRIVERS_PATH to the path of the (real, not symlinked) GL library, I get

 

OpenGL Render Context 1 Created

...

Technology Monitor failure: System OpenCL module not found.

 

It appears that CodeXL is able to locate the OpenGL library now, but cannot find OpenCL anymore.

I noticed that in my configuration, GL and CL libs have been installed in different directories:

 

/usr/lib/x86_64-linux-gnu/libGL.so.1: symbolic link to `/etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu'

/etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu: symbolic link to `/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1

/usr/lib/x86_64-linux-gnu/libOpenCL.so.1: symbolic link to `libOpenCL.so.1.0.0'

 

I tried different ICD loaders and CodeXL versions, no change.

Unlike ubuntu  (which did work fine, even without GPU from AMD),

on debian multiple symlink have to be followed to find these libs.

Maybe it is because of that?

 

Thank you for your help,

 

Greetings, Andreas

Attachments

Outcomes