OpenCL¶
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
start_lecturesight.sh
script. To change these properties, edit the
script before starting LectureSight.
Configuration¶
Property | Default | Description |
---|---|---|
ocl.device.type | GPU | Set the CLDevice.Type: CPU or GPU |
ocl.use.gl | false | Use current OpenGL context if true |
ocl.profiling | false | Enable profiling if true |
Profiling¶
If OpenCL profiing is enabled, LectureSight will save profiling
information to the files frametimes-TIMESTAMP.csv
and
profiling-TIMESTAMP.csv
.