From Fedora Project Wiki
Description
This test case verifies that the Intel Compute Runtime for OpenCL applications functions correctly on systems with Intel graphics hardware.
Setup
- Ensure Fedora is installed on a system with Intel integrated graphics.
- Install the "intel-compute-runtime" package using
sudo dnf install intel-compute-runtime
. - Additionally, install OpenCL utilities and development packages, e.g.,
sudo dnf install clinfo opencl-headers
. - Reboot the system to ensure all drivers are correctly loaded.
How to test
- Open a terminal.
- Run
clinfo
to list all OpenCL platforms and devices detected on the system. Ensure Intel devices are listed. - Compile and run a simple OpenCL application that performs a basic computation, for example, vector addition. You can find sample code in the OpenCL SDK or online tutorials.
- Monitor the system performance and stability while the OpenCL application is running, using system monitoring tools like
htop
orintel_gpu_top
.
Expected Results
The following must be true to consider this a successful test run.
clinfo
successfully lists Intel integrated graphics as an available OpenCL device.- The OpenCL application compiles without errors and runs successfully.
- The application correctly utilizes the Intel GPU for computation, as evidenced by output validation and GPU activity monitors.
- No system instability or crashes are observed during the execution of OpenCL applications.
Optional
Test with various OpenCL versions supported by the runtime, and try running more complex or GPU-intensive OpenCL applications to further evaluate performance and stability.