Title: Problem Enabling open CL
Post by: aario on September 08, 2014, 11:00:21 AM
Hi Folks, I compiled mandelbulber-opencl-1.21-2.orig When trying to enable opencl it says: ERROR: cl::Platform::get (-1) ERROR: Can't open file:cl_engine_fast.cl (-1) This is how I installed it: [root@kaos-desktop mandelbulber-opencl-1.21-2.orig]# ./install Binary file not found. Program not compilled. Do you want to compile program now? [y/n] ^C [root@kaos-desktop mandelbulber-opencl-1.21-2.orig]# vi ./install [root@kaos-desktop mandelbulber-opencl-1.21-2.orig]# ./install Binary file not found. Program not compilled. Do you want to compile program now? [y/n] y Building file: ../src/Render3D.cpp Building file: ../src/callbacks.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/Render3D.d" -MT"src/Render3D.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/Render3D.o" "../src/Render3D.cpp" Building file: ../src/algebra.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/algebra.d" -MT"src/algebra.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/algebra.o" "../src/algebra.cpp" Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/callbacks.d" -MT"src/callbacks.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/callbacks.o" "../src/callbacks.cpp" Finished building: ../src/algebra.cpp Building file: ../src/cimage.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/cimage.d" -MT"src/cimage.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/cimage.o" "../src/cimage.cpp" ../src/Render3D.cpp: In function ‘void Render(sParamRender, cImage*, GtkWidget*)’: ../src/Render3D.cpp:846:17: warning: ‘GThread* g_thread_create(GThreadFunc, gpointer, gboolean, GError**)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 'g_thread_new' instead [-Wdeprecated-declarations] Thread[i] = g_thread_create((GThreadFunc) MainThread, &thread_param[i], TRUE, &err[i]); ^ ../src/Render3D.cpp:846:90: warning: ‘GThread* g_thread_create(GThreadFunc, gpointer, gboolean, GError**)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 'g_thread_new' instead [-Wdeprecated-declarations] Thread[i] = g_thread_create((GThreadFunc) MainThread, &thread_param[i], TRUE, &err[i]); ^ ../src/Render3D.cpp: In function ‘int main(int, char**)’: ../src/Render3D.cpp:1564:3: warning: ‘void g_thread_init(gpointer)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:261) [-Wdeprecated-declarations] g_thread_init(NULL); ^ ../src/Render3D.cpp:1564:21: warning: ‘void g_thread_init(gpointer)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:261) [-Wdeprecated-declarations] g_thread_init(NULL); ^ ../src/Render3D.cpp:1743:5: warning: ‘void g_type_init()’ is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init(); ^ ../src/Render3D.cpp:1743:17: warning: ‘void g_type_init()’ is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init(); ^ ../src/callbacks.cpp: In function ‘gboolean motion_notify_event(GtkWidget*, GdkEventMotion*)’: ../src/callbacks.cpp:72:24: warning: unused variable ‘perspectiveType’ [-Wunused-variable] enumPerspectiveType perspectiveType = (enumPerspectiveType) gtk_combo_box_get_active(GTK_COMBO_BOX(Interface.comboPerspectiveType)); ^ ../src/callbacks.cpp:73:11: warning: unused variable ‘zoom’ [-Wunused-variable] double zoom = atofData(gtk_entry_get_text(GTK_ENTRY(Interface.edit_zoom))); ^ ../src/callbacks.cpp:86:11: warning: unused variable ‘closeUpRatio’ [-Wunused-variable] double closeUpRatio = atof(gtk_entry_get_text(GTK_ENTRY(Interface.edit_mouse_click_distance))); ^ ../src/callbacks.cpp:109:11: warning: unused variable ‘boxWidth2’ [-Wunused-variable] double boxWidth2 = boxWidth * z * persp; ^ ../src/callbacks.cpp:110:11: warning: unused variable ‘boxHeigth2’ [-Wunused-variable] double boxHeigth2 = boxHeight * z * persp; ^ ../src/callbacks.cpp: In function ‘gboolean pressed_button_on_palette(GtkWidget*, GdkEventButton*)’: ../src/callbacks.cpp:549:6: warning: unused variable ‘y’ [-Wunused-variable] int y = event->y; ^ ../src/cimage.cpp: In member function ‘void cImage::PutPixelAlfa(int, int, float, sRGB8, double, int)’: ../src/cimage.cpp:427:28: warning: ‘oldPixel.sRGB8::B’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.B = (oldPixel.B * (1.0 - opacity) + color.B * opacity); ^ ../src/cimage.cpp:426:28: warning: ‘oldPixel.sRGB8::G’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.G = (oldPixel.G * (1.0 - opacity) + color.G * opacity); ^ ../src/cimage.cpp:425:28: warning: ‘oldPixel.sRGB8::R’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.R = (oldPixel.R * (1.0 - opacity) + color.R * opacity); ^ ../src/cimage.cpp: In member function ‘void cImage::AntiAliasedPoint(double, double, float, sRGB8, double, int)’: ../src/cimage.cpp:427:28: warning: ‘oldPixel.sRGB8::B’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.B = (oldPixel.B * (1.0 - opacity) + color.B * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::B’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:426:28: warning: ‘oldPixel.sRGB8::G’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.G = (oldPixel.G * (1.0 - opacity) + color.G * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::G’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:425:28: warning: ‘oldPixel.sRGB8::R’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.R = (oldPixel.R * (1.0 - opacity) + color.R * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::R’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:427:28: warning: ‘oldPixel.sRGB8::B’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.B = (oldPixel.B * (1.0 - opacity) + color.B * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::B’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:426:28: warning: ‘oldPixel.sRGB8::G’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.G = (oldPixel.G * (1.0 - opacity) + color.G * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::G’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:425:28: warning: ‘oldPixel.sRGB8::R’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.R = (oldPixel.R * (1.0 - opacity) + color.R * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::R’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:427:28: warning: ‘oldPixel.sRGB8::B’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.B = (oldPixel.B * (1.0 - opacity) + color.B * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::B’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:426:28: warning: ‘oldPixel.sRGB8::G’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.G = (oldPixel.G * (1.0 - opacity) + color.G * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::G’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:425:28: warning: ‘oldPixel.sRGB8::R’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.R = (oldPixel.R * (1.0 - opacity) + color.R * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::R’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:427:28: warning: ‘oldPixel.sRGB8::B’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.B = (oldPixel.B * (1.0 - opacity) + color.B * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::B’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:426:28: warning: ‘oldPixel.sRGB8::G’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.G = (oldPixel.G * (1.0 - opacity) + color.G * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::G’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:425:28: warning: ‘oldPixel.sRGB8::R’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.R = (oldPixel.R * (1.0 - opacity) + color.R * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::R’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp: In member function ‘void cImage::AntiAliasedLine(double, double, double, double, float, float, sRGB8, double, int)’: ../src/cimage.cpp:427:28: warning: ‘oldPixel.sRGB8::B’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.B = (oldPixel.B * (1.0 - opacity) + color.B * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::B’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:426:28: warning: ‘oldPixel.sRGB8::G’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.G = (oldPixel.G * (1.0 - opacity) + color.G * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::G’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:425:28: warning: ‘oldPixel.sRGB8::R’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.R = (oldPixel.R * (1.0 - opacity) + color.R * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::R’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:427:28: warning: ‘oldPixel.sRGB8::B’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.B = (oldPixel.B * (1.0 - opacity) + color.B * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::B’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:426:28: warning: ‘oldPixel.sRGB8::G’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.G = (oldPixel.G * (1.0 - opacity) + color.G * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::G’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:425:28: warning: ‘oldPixel.sRGB8::R’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.R = (oldPixel.R * (1.0 - opacity) + color.R * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::R’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp: In member function ‘void cImage::CircleBorder(double, double, float, double, sRGB8, double, double, int)’: ../src/cimage.cpp:427:28: warning: ‘oldPixel.sRGB8::B’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.B = (oldPixel.B * (1.0 - opacity) + color.B * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::B’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:426:28: warning: ‘oldPixel.sRGB8::G’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.G = (oldPixel.G * (1.0 - opacity) + color.G * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::G’ was declared here sRGB8 oldPixel; ^ ../src/cimage.cpp:425:28: warning: ‘oldPixel.sRGB8::R’ may be used uninitialized in this function [-Wmaybe-uninitialized] newPixel.R = (oldPixel.R * (1.0 - opacity) + color.R * opacity); ^ ../src/cimage.cpp:419:9: note: ‘oldPixel.sRGB8::R’ was declared here sRGB8 oldPixel; ^ Finished building: ../src/cimage.cpp Building file: ../src/common_math.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/common_math.d" -MT"src/common_math.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/common_math.o" "../src/common_math.cpp" Finished building: ../src/common_math.cpp Building file: ../src/database.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/database.d" -MT"src/database.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/database.o" "../src/database.cpp" Finished building: ../src/database.cpp Building file: ../src/files.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/files.d" -MT"src/files.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/files.o" "../src/files.cpp" In file included from ../src/Render3D.cpp:32:0: ../src/shaders.h: In function ‘void* MainThread(void*)’: ../src/shaders.h:33:8: warning: ‘shaderInputData.sShaderInputData::lastDist’ may be used uninitialized in this function [-Wmaybe-uninitialized] struct sShaderInputData ^ ../src/Render3D.cpp:486:25: note: ‘shaderInputData.sShaderInputData::lastDist’ was declared here sShaderInputData shaderInputData; ^ In file included from ../src/Render3D.cpp:32:0: ../src/shaders.h:33:8: warning: ‘shaderInputData.sShaderInputData::vectorsAround’ may be used uninitialized in this function [-Wmaybe-uninitialized] struct sShaderInputData ^ ../src/Render3D.cpp:486:25: note: ‘shaderInputData.sShaderInputData::vectorsAround’ was declared here sShaderInputData shaderInputData; ^ In file included from ../src/Render3D.cpp:32:0: ../src/shaders.h:33:8: warning: ‘shaderInputData.sShaderInputData::vectorsCount’ may be used uninitialized in this function [-Wmaybe-uninitialized] struct sShaderInputData ^ ../src/Render3D.cpp:486:25: note: ‘shaderInputData.sShaderInputData::vectorsCount’ was declared here sShaderInputData shaderInputData; ^ In file included from ../src/Render3D.cpp:32:0: ../src/shaders.h:33:8: warning: ‘shaderInputData.sShaderInputData::envMappingTexture’ may be used uninitialized in this function [-Wmaybe-uninitialized] struct sShaderInputData ^ ../src/Render3D.cpp:486:25: note: ‘shaderInputData.sShaderInputData::envMappingTexture’ was declared here sShaderInputData shaderInputData; ^ In file included from ../src/Render3D.cpp:32:0: ../src/shaders.h:33:8: warning: ‘shaderInputData.sShaderInputData::depth’ may be used uninitialized in this function [-Wmaybe-uninitialized] struct sShaderInputData ^ ../src/Render3D.cpp:486:25: note: ‘shaderInputData.sShaderInputData::depth’ was declared here sShaderInputData shaderInputData; ^ In file included from ../src/Render3D.cpp:32:0: ../src/shaders.h:33:8: warning: ‘shaderInputData.sShaderInputData::stepBuff’ may be used uninitialized in this function [-Wmaybe-uninitialized] struct sShaderInputData ^ ../src/Render3D.cpp:486:25: note: ‘shaderInputData.sShaderInputData::stepBuff’ was declared here sShaderInputData shaderInputData; ^ In file included from ../src/Render3D.cpp:32:0: ../src/shaders.h:33:8: warning: ‘shaderInputData.sShaderInputData::stepCount’ may be used uninitialized in this function [-Wmaybe-uninitialized] struct sShaderInputData ^ ../src/Render3D.cpp:486:25: note: ‘shaderInputData.sShaderInputData::stepCount’ was declared here sShaderInputData shaderInputData; ^ In file included from ../src/Render3D.cpp:32:0: ../src/shaders.h:33:8: warning: ‘shaderInputData.sShaderInputData::objectType’ may be used uninitialized in this function [-Wmaybe-uninitialized] struct sShaderInputData ^ ../src/Render3D.cpp:486:25: note: ‘shaderInputData.sShaderInputData::objectType’ was declared here sShaderInputData shaderInputData; ^ Finished building: ../src/files.cpp Building file: ../src/fractal.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/fractal.d" -MT"src/fractal.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/fractal.o" "../src/fractal.cpp" Finished building: ../src/callbacks.cpp Building file: ../src/image.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/image.d" -MT"src/image.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/image.o" "../src/image.cpp" ../src/image.cpp: In function ‘void PostRendering_SSAO(cImage*, double, int, enumPerspectiveType, bool)’: ../src/image.cpp:459:15: warning: ‘GThread* g_thread_create(GThreadFunc, gpointer, gboolean, GError**)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 'g_thread_new' instead [-Wdeprecated-declarations] Thread[i] = g_thread_create((GThreadFunc) ThreadSSAO, &thread_param[i], TRUE, &err[i]); ^ ../src/image.cpp:459:88: warning: ‘GThread* g_thread_create(GThreadFunc, gpointer, gboolean, GError**)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 'g_thread_new' instead [-Wdeprecated-declarations] Thread[i] = g_thread_create((GThreadFunc) ThreadSSAO, &thread_param[i], TRUE, &err[i]); ^ Finished building: ../src/image.cpp Building file: ../src/interface.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/interface.d" -MT"src/interface.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/interface.o" "../src/interface.cpp" Finished building: ../src/Render3D.cpp Building file: ../src/morph.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/morph.d" -MT"src/morph.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/morph.o" "../src/morph.cpp" Finished building: ../src/morph.cpp Building file: ../src/primitives.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/primitives.d" -MT"src/primitives.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/primitives.o" "../src/primitives.cpp" Finished building: ../src/primitives.cpp Building file: ../src/settings.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/settings.d" -MT"src/settings.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/settings.o" "../src/settings.cpp" ../src/interface.cpp: In function ‘void CreateInterface(sParamRender*)’: ../src/interface.cpp:3198:59: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] if(LoadAppSettings("mandelbulber_ocl_settings", appParams)) ^ ../src/interface.cpp: In function ‘matrix33 RotMatrix2matrix33(CRotationMatrix)’: ../src/interface.cpp:3868:61: warning: narrowing conversion of ‘matrix.CMatrix33::m11’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] rot33.m1 = (cl_float3){{matrix.m11, matrix.m12, matrix.m13}}; ^ ../src/interface.cpp:3868:61: warning: narrowing conversion of ‘matrix.CMatrix33::m12’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] ../src/interface.cpp:3868:61: warning: narrowing conversion of ‘matrix.CMatrix33::m13’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] ../src/interface.cpp:3869:61: warning: narrowing conversion of ‘matrix.CMatrix33::m21’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] rot33.m2 = (cl_float3){{matrix.m21, matrix.m22, matrix.m23}}; ^ ../src/interface.cpp:3869:61: warning: narrowing conversion of ‘matrix.CMatrix33::m22’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] ../src/interface.cpp:3869:61: warning: narrowing conversion of ‘matrix.CMatrix33::m23’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] ../src/interface.cpp:3870:61: warning: narrowing conversion of ‘matrix.CMatrix33::m31’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] rot33.m3 = (cl_float3){{matrix.m31, matrix.m32, matrix.m33}}; ^ ../src/interface.cpp:3870:61: warning: narrowing conversion of ‘matrix.CMatrix33::m32’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] ../src/interface.cpp:3870:61: warning: narrowing conversion of ‘matrix.CMatrix33::m33’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] ../src/interface.cpp: In function ‘cl_float3 CVector2float3(CVector3)’: ../src/interface.cpp:3876:56: warning: narrowing conversion of ‘vect.CVector3::x’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] cl_float3 vect2 = (cl_float3){{vect.x, vect.y, vect.z}}; ^ ../src/interface.cpp:3876:56: warning: narrowing conversion of ‘vect.CVector3::y’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] ../src/interface.cpp:3876:56: warning: narrowing conversion of ‘vect.CVector3::z’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] ../src/interface.cpp: In function ‘cl_float3 sRGB2float3(sRGB, double)’: ../src/interface.cpp:3882:40: warning: narrowing conversion of ‘((double)colour.sRGB::R / factor)’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] cl_float3 col = (cl_float3){{colour.R / factor, colour.G / factor, colour.B / factor}}; ^ ../src/interface.cpp:3882:59: warning: narrowing conversion of ‘((double)colour.sRGB::G / factor)’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] cl_float3 col = (cl_float3){{colour.R / factor, colour.G / factor, colour.B / factor}}; ^ ../src/interface.cpp:3882:78: warning: narrowing conversion of ‘((double)colour.sRGB::B / factor)’ from ‘double’ to ‘cl_float {aka float}’ inside { } is ill-formed in C++11 [-Wnarrowing] cl_float3 col = (cl_float3){{colour.R / factor, colour.G / factor, colour.B / factor}}; ^ Finished building: ../src/fractal.cpp Building file: ../src/shaders.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/shaders.d" -MT"src/shaders.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/shaders.o" "../src/shaders.cpp" ../src/shaders.cpp: In function ‘CVector3 CalculateNormals(sShaderInputData)’: ../src/shaders.cpp:716:10: warning: unused variable ‘result2’ [-Wunused-variable] double result2; ^ Finished building: ../src/shaders.cpp Building file: ../src/texture.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/texture.d" -MT"src/texture.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/texture.o" "../src/texture.cpp" Finished building: ../src/settings.cpp Building file: ../src/timeline.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/timeline.d" -MT"src/timeline.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/timeline.o" "../src/timeline.cpp" Finished building: ../src/texture.cpp Building file: ../src/undo.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/undo.d" -MT"src/undo.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/undo.o" "../src/undo.cpp" Finished building: ../src/undo.cpp Building file: ../src/cl_support.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/cl_support.d" -MT"src/cl_support.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/cl_support.o" "../src/cl_support.cpp" Finished building: ../src/timeline.cpp Building file: ../src/netrender.cpp Invoking: GCC C++ Compiler g++ -DCLSUPPORT -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"src/netrender.d" -MT"src/netrender.d" -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -o"src/netrender.o" "../src/netrender.cpp" Finished building: ../src/interface.cpp ../src/cl_support.cpp: In member function ‘void CclSupport::SSAORender(cImage*, GtkWidget*)’: ../src/cl_support.cpp:1003:66: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (workGroupSizeMultiplier > width * height / workGroupSize / 8) workGroupSizeMultiplier = width * height / workGroupSize / 8; ^ ../src/cl_support.cpp:1009:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (stepSize > pixelsLeft) ^ ../src/cl_support.cpp: In member function ‘void CclSupport::DOFRender(cImage*, GtkWidget*)’: ../src/cl_support.cpp:1260:66: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (workGroupSizeMultiplier > width * height / workGroupSize / 8) workGroupSizeMultiplier = width * height / workGroupSize / 8; ^ ../src/cl_support.cpp:1266:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (stepSize > pixelsLeft) ^ Finished building: ../src/netrender.cpp Finished building: ../src/cl_support.cpp Building target: mandelbulber-opencl Invoking: GCC C++ Linker g++ -o"mandelbulber-opencl" -L/usr/lib/x86_64-linux-gnu/ -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS ./src/Render3D.o ./src/algebra.o ./src/callbacks.o ./src/cimage.o ./src/common_math.o ./src/database.o ./src/files.o ./src/fractal.o ./src/image.o ./src/interface.o ./src/morph.o ./src/primitives.o ./src/settings.o ./src/shaders.o ./src/texture.o ./src/timeline.o ./src/undo.o ./src/cl_support.o ./src/netrender.o -lgthread-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lrt -lpng -lOpenCL -ljpeg Finished building target: mandelbulber-opencl Mandelbulber-OpenCL installed successfully to run please type mandelbulber-opencl or select from system menu
File /etc/OpenCL/vendors/nvidia.icd contains: libnvidia-opencl.so.1 command find /usr -name libnvidia-opencl.so* returns: /usr/lib/libnvidia-opencl.so.1 /usr/lib/libnvidia-opencl.so /usr/lib/libnvidia-opencl.so.340.32 I have installed: opencl-headers 1.1.20110526-1 opencl-nvidia 340.32-1 nvidia 340.32-1 nvidia-settings 340.32-1 nvidia-utils 340.32-1 My kernel is: Linux kaos-desktop 3.15.10-1 #1 SMP PREEMPT Thu Aug 14 19:20:47 UTC 2014 x86_64 GNU/Linux My OS is KaOSx Linux My GPU is: VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1) My CPU is: AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ Any idea why I cannot enable opencl?
Title: Re: Problem Enabling open CL
Post by: aario on September 08, 2014, 11:01:00 AM
More info: My xorg.conf file: [aario@kaos-desktop aario-kaos-home]$ cat /etc/X11/xorg.conf # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 340.32 (buildmeister@swio-display-x64-rhel04-01) Tue Aug 5 21:15:33 PDT 2014
Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection
Section "Files" EndSection
Section "InputDevice"
# generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection
Section "InputDevice"
# generated from default Identifier "Keyboard0" Driver "kbd" EndSection
Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 EndSubSection EndSection
Nvidia Module is already imported: [aario@kaos-desktop aario-kaos-home]$ lsmod | grep -i nvidia nvidia 10490124 39 drm 240310 3 nvidia i2c_core 39280 3 drm,nvidia,i2c_nforce2
GLX Info: [aario@kaos-desktop aario-kaos-home]$ glxinfo name of display: :0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: NVIDIA Corporation server glx version string: 1.4 server glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_multisample, GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, GLX_EXT_framebuffer_sRGB, GLX_EXT_stereo_tree, GLX_EXT_swap_control, GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_delay_before_swap, GLX_NV_float_buffer, GLX_NV_multisample_coverage, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync client glx vendor string: NVIDIA Corporation client glx version string: 1.4 client glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_stereo_tree, GLX_EXT_swap_control, GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer, GLX_NV_multisample_coverage, GLX_NV_present_video, GLX_NV_swap_group, GLX_NV_video_capture, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync GLX version: 1.4 GLX extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, GLX_EXT_framebuffer_sRGB, GLX_EXT_stereo_tree, GLX_EXT_swap_control, GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_delay_before_swap, GLX_NV_float_buffer, GLX_NV_multisample_coverage, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 630/PCIe/SSE2 OpenGL core profile version string: 4.4.0 NVIDIA 340.32 OpenGL core profile shading language version string: 4.40 NVIDIA via Cg compiler OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: GL_AMD_multi_draw_indirect, GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_blend_func_extended, GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader, GL_ARB_compute_variable_group_size, GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport, GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments, GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, GL_ARB_geometry_shader4, GL_ARB_get_program_binary, GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, GL_ARB_internalformat_query, GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_program_interface_query, GL_ARB_provoking_vertex, GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters, GL_ARB_shader_bit_encoding, GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote, GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision, GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shading_language_420pack, GL_ARB_shading_language_include, GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_texture, GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader, GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range, GL_ARB_texture_compression, GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_levels, GL_ARB_texture_query_lod, GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_stencil8, GL_ARB_texture_storage, GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle, GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced, GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color, GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, GL_EXT_import_sync_object, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_shader_objects, GL_EXT_separate_specular_color, GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_buffer_object, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent, GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback2, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit, GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced, GL_KHR_debug, GL_KTX_buffer_region, GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility, GL_NV_ES3_1_compatibility, GL_NV_bindless_multi_draw_indirect, GL_NV_bindless_multi_draw_indirect_count, GL_NV_blend_equation_advanced, GL_NV_blend_square, GL_NV_compute_program5, GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, GL_NV_depth_buffer_float, GL_NV_depth_clamp, GL_NV_draw_texture, GL_NV_explicit_multisample, GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_program, GL_NV_fragment_program2, GL_NV_fragment_program_option, GL_NV_framebuffer_multisample_coverage, GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_gpu_program4_1, GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended, GL_NV_gpu_program_fp64, GL_NV_gpu_shader5, GL_NV_half_float, GL_NV_light_max_exponent, GL_NV_multisample_coverage, GL_NV_multisample_filter_hint, GL_NV_occlusion_query, GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object, GL_NV_parameter_buffer_object2, GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart, GL_NV_register_combiners, GL_NV_register_combiners2, GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float, GL_NV_shader_buffer_load, GL_NV_shader_storage_buffer_object, GL_NV_shader_thread_group, GL_NV_texgen_reflection, GL_NV_texture_barrier, GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4, GL_NV_texture_expand_normal, GL_NV_texture_multisample, GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3, GL_NV_transform_feedback, GL_NV_transform_feedback2, GL_NV_vdpau_interop, GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_NV_vertex_program2, GL_NV_vertex_program2_option, GL_NV_vertex_program3, GL_S3_s3tc, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SUN_slice_accum
OpenGL version string: 4.4.0 NVIDIA 340.32 OpenGL shading language version string: 4.40 NVIDIA via Cg compiler OpenGL context flags: (none) OpenGL profile mask: (none) OpenGL extensions: GL_AMD_multi_draw_indirect, GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_blend_func_extended, GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_color_buffer_float, GL_ARB_compatibility, GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader, GL_ARB_compute_variable_group_size, GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport, GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments, GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, GL_ARB_geometry_shader4, GL_ARB_get_program_binary, GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, GL_ARB_internalformat_query, GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_program_interface_query, GL_ARB_provoking_vertex, GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters, GL_ARB_shader_bit_encoding, GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote, GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision, GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shading_language_420pack, GL_ARB_shading_language_include, GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_texture, GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader, GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range, GL_ARB_texture_compression, GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_levels, GL_ARB_texture_query_lod, GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_stencil8, GL_ARB_texture_storage, GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle, GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced, GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color, GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, GL_EXT_import_sync_object, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_shader_objects, GL_EXT_separate_specular_color, GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_buffer_object, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent, GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback2, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit, GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced, GL_KHR_debug, GL_KTX_buffer_region, GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility, GL_NV_ES3_1_compatibility, GL_NV_bindless_multi_draw_indirect, GL_NV_bindless_multi_draw_indirect_count, GL_NV_blend_equation_advanced, GL_NV_blend_square, GL_NV_compute_program5, GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, GL_NV_depth_buffer_float, GL_NV_depth_clamp, GL_NV_draw_texture, GL_NV_explicit_multisample, GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_program, GL_NV_fragment_program2, GL_NV_fragment_program_option, GL_NV_framebuffer_multisample_coverage, GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_gpu_program4_1, GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended, GL_NV_gpu_program_fp64, GL_NV_gpu_shader5, GL_NV_half_float, GL_NV_light_max_exponent, GL_NV_multisample_coverage, GL_NV_multisample_filter_hint, GL_NV_occlusion_query, GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object, GL_NV_parameter_buffer_object2, GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart, GL_NV_register_combiners, GL_NV_register_combiners2, GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float, GL_NV_shader_buffer_load, GL_NV_shader_storage_buffer_object, GL_NV_shader_thread_group, GL_NV_texgen_reflection, GL_NV_texture_barrier, GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4, GL_NV_texture_expand_normal, GL_NV_texture_multisample, GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3, GL_NV_transform_feedback, GL_NV_transform_feedback2, GL_NV_vdpau_interop, GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_NV_vertex_program2, GL_NV_vertex_program2_option, GL_NV_vertex_program3, GL_S3_s3tc, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SUN_slice_accum
OpenGL ES profile version string: OpenGL ES 3.1 NVIDIA 340.32 340.32 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions: GL_EXT_blend_minmax, GL_EXT_color_buffer_float, GL_EXT_color_buffer_half_float, GL_EXT_copy_image, GL_EXT_debug_label, GL_EXT_draw_buffers_indexed, GL_EXT_frag_depth, GL_EXT_geometry_point_size, GL_EXT_geometry_shader, GL_EXT_gpu_shader5, GL_EXT_map_buffer_range, GL_EXT_occlusion_query_boolean, GL_EXT_robustness, GL_EXT_sRGB, GL_EXT_sRGB_write_control, GL_EXT_separate_shader_objects, GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix, GL_EXT_shader_io_blocks, GL_EXT_shadow_samplers, GL_EXT_tessellation_point_size, GL_EXT_tessellation_shader, GL_EXT_texture_border_clamp, GL_EXT_texture_buffer, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map_array, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888, GL_EXT_texture_rg, GL_EXT_texture_sRGB_decode, GL_EXT_texture_storage, GL_EXT_texture_view, GL_EXT_unpack_subimage, GL_KHR_blend_equation_advanced, GL_KHR_debug, GL_NV_bgr, GL_NV_blend_equation_advanced, GL_NV_copy_buffer, GL_NV_copy_image, GL_NV_draw_buffers, GL_NV_draw_instanced, GL_NV_draw_texture, GL_NV_explicit_attrib_location, GL_NV_fbo_color_attachments, GL_NV_framebuffer_blit, GL_NV_framebuffer_multisample, GL_NV_generate_mipmap_sRGB, GL_NV_instanced_arrays, GL_NV_non_square_matrices, GL_NV_occlusion_query_samples, GL_NV_pack_subimage, GL_NV_packed_float, GL_NV_packed_float_linear, GL_NV_pixel_buffer_object, GL_NV_read_buffer, GL_NV_read_depth, GL_NV_read_depth_stencil, GL_NV_read_stencil, GL_NV_sRGB_formats, GL_NV_shadow_samplers_array, GL_NV_shadow_samplers_cube, GL_NV_texture_array, GL_NV_texture_border_clamp, GL_NV_texture_compression_latc, GL_NV_texture_compression_s3tc, GL_NV_texture_compression_s3tc_update, GL_NV_timer_query, GL_OES_compressed_ETC1_RGB8_texture, GL_OES_depth24, GL_OES_depth32, GL_OES_depth_texture, GL_OES_depth_texture_cube_map, GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer, GL_OES_packed_depth_stencil, GL_OES_rgb8_rgba8, GL_OES_sample_shading, GL_OES_sample_variables, GL_OES_shader_image_atomic, GL_OES_shader_multisample_interpolation, GL_OES_standard_derivatives, GL_OES_texture_float, GL_OES_texture_float_linear, GL_OES_texture_half_float, GL_OES_texture_half_float_linear, GL_OES_texture_npot, GL_OES_texture_stencil8, GL_OES_texture_storage_multisample_2d_array, GL_OES_vertex_array_object, GL_OES_vertex_half_float
228 GLX Visuals visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat ---------------------------------------------------------------------------- 0x021 24 tc 0 24 0 r y . 8 8 8 0 . s 4 24 8 16 16 16 16 0 0 None 0x022 24 dc 0 24 0 r y . 8 8 8 0 . s 4 24 8 16 16 16 16 0 0 None 0x024 24 tc 0 32 0 r y . 8 8 8 8 . s 4 24 8 16 16 16 16 0 0 None 0x025 24 tc 0 24 0 r . . 8 8 8 0 . s 4 24 8 16 16 16 16 0 0 None 0x026 24 tc 0 32 0 r . . 8 8 8 8 . s 4 24 8 16 16 16 16 0 0 None 0x027 24 tc 0 24 0 r y . 8 8 8 0 . s 4 24 0 16 16 16 16 0 0 None 0x028 24 tc 0 32 0 r y . 8 8 8 8 . s 4 24 0 16 16 16 16 0 0 None 0x029 24 tc 0 24 0 r . . 8 8 8 0 . s 4 24 0 16 16 16 16 0 0 None 0x02a 24 tc 0 32 0 r . . 8 8 8 8 . s 4 24 0 16 16 16 16 0 0 None . . .
Files installed by opencl packages: [aario@kaos-desktop aario-kaos-home]$ pacman -Ql opencl-headers opencl-headers /usr/ opencl-headers /usr/include/ opencl-headers /usr/include/CL/ opencl-headers /usr/include/CL/cl.h opencl-headers /usr/include/CL/cl.hpp opencl-headers /usr/include/CL/cl_ext.h opencl-headers /usr/include/CL/cl_gl.h opencl-headers /usr/include/CL/cl_gl_ext.h opencl-headers /usr/include/CL/cl_platform.h opencl-headers /usr/include/CL/opencl.h opencl-headers /usr/share/ opencl-headers /usr/share/licenses/ opencl-headers /usr/share/licenses/opencl-headers/ opencl-headers /usr/share/licenses/opencl-headers/LICENSE [aario@kaos-desktop aario-kaos-home]$ pacman -Ql opencl-nvidia opencl-nvidia /etc/ opencl-nvidia /etc/OpenCL/ opencl-nvidia /etc/OpenCL/vendors/ opencl-nvidia /etc/OpenCL/vendors/nvidia.icd opencl-nvidia /usr/ opencl-nvidia /usr/lib/ opencl-nvidia /usr/lib/libnvidia-compiler.so opencl-nvidia /usr/lib/libnvidia-compiler.so.340.32 opencl-nvidia /usr/lib/libnvidia-opencl.so opencl-nvidia /usr/lib/libnvidia-opencl.so.1 opencl-nvidia /usr/lib/libnvidia-opencl.so.340.32
Title: Re: Problem Enabling open CL
Post by: aario on September 10, 2014, 07:40:30 PM
Sorry, But... Bump!
|