The OpenCLService in the lecturesight-opencl-impl bundle is responsible for initializing the GPU.

OpenCL is configured through Java system properties that are set in the script. To change these properties, edit the script before starting LectureSight.


Property Default Description
ocl.device.type GPU Set the CLDevice.Type: CPU or GPU false Use current OpenGL context if true
ocl.profiling false Enable profiling if true


If OpenCL profiing is enabled, LectureSight will save profiling information to the files frametimes-TIMESTAMP.csv and profiling-TIMESTAMP.csv.

Table Of Contents