JOCL initialization error - OpenCL library not found - resolved by updating video driver.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

JOCL initialization error - OpenCL library not found - resolved by updating video driver.

Scott Button
When we tried JOCL an a Dell M4400, we received the following exception:

Exception in thread "AWT-EventQueue-0" com.jogamp.common.JogampRuntimeException: JOCL initialization error.
                at com.jogamp.opencl.CLPlatform.initialize(CLPlatform.java:220)
                at com.jogamp.opencl.CLPlatform.initialize(CLPlatform.java:148)
                at com.jogamp.opencl.CLPlatform.getDefault(CLPlatform.java:229)
                at boeing.cpad.gui.component.jogl.RepulsorFieldGPU.initCL(RepulsorFieldGPU.java:182)
                at boeing.cpad.gui.component.jogl.RepulsorFieldGPU.<init>(RepulsorFieldGPU.java:106)
                at boeing.cpad.gui.component.jogl.RepulsorFieldGPU$1.run(RepulsorFieldGPU.java:117)
                at java.awt.event.InvocationEvent.dispatch(Unknown Source)
                at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
                at java.awt.EventQueue.access$000(Unknown Source)
                at java.awt.EventQueue$3.run(Unknown Source)
                at java.awt.EventQueue$3.run(Unknown Source)
                at java.security.AccessController.doPrivileged(Native Method)
                at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
                at java.awt.EventQueue.dispatchEvent(Unknown Source)
                at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
                at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
                at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
                at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: com.jogamp.common.JogampRuntimeException: OpenCL library not found.
                at com.jogamp.opencl.CLPlatform$2.run(CLPlatform.java:202)
                at java.security.AccessController.doPrivileged(Native Method)
                at com.jogamp.opencl.CLPlatform.initialize(CLPlatform.java:196)
                ... 19 more

We determined that the driver did not support openCL, and updated the NVIDIA FX1800M driver to v275.54  on that machine, resolving the error.  Posting this information for others searching for this error message.

Scott.