Debian_SuperUser
Active Member
So all this time I had been using
I can uninstall
Problem is with OpenCL support. Only
In short, the old stack is
I tried both and didn't see any performance difference on video playback in YouTube on Firefox. But I would like to be on the newer software. Sad that Xe is a newer driver branch that is not supported on my platform. Is there any way I can get
This is my
I am on Arch Linux, in case you didn't see which sub-forum this was posted on.
libva-intel-driver and intel-compute-runtime-legacy with intel-gmmlib-legacy. I had intel-media-driver installed but that was even earlier when I wasn't needing OpenCL. I found out that it is newer, and supposedly works with my GPU (says it works on Broadwell and later, and I have Coffee Lake).I can uninstall
libva-intel-driver and install intel-media-driver with intel-gmmlib that is required. Video acceleration works. I can confirm with vainfo whether the i965 (libva-intel-driver) or the iHD (intel-media-driver) is being used.Problem is with OpenCL support. Only
intel-compute-runtime-legacy which requires intel-gmmlib-legacy seems to work, and hence uninstalling intel-media-driver because it requires intel-gmmlib and is incompatible with intel-gmmlib-legacy, and hence needing to use libva-intel-driver. If I install intel-compute-runtime and intel-gmmlib, no OpenCL programs work. They cannot find my GPU. Can verify with clinfo.In short, the old stack is
libva-intel-driver (which doesn't require any gmmlib) for VA-API and intel-compute-runtime-legacy + intel-gmmlib-legacy for OpenCL. The new stack has intel-media-driver + intel-gmmlib for VA-API and intel-compute-runtime + intel-gmmlib. intel-gmmlib is the dependency for both intel-media-driver and intel-compute-runtime but intel-compute-runtime is not working on my system and instead intel-compute-runtime-legacy which works requires intel-gmmlib-legacy which replaces intel-gmmlib and hence breaks dependency with intel-media-driver.I tried both and didn't see any performance difference on video playback in YouTube on Firefox. But I would like to be on the newer software. Sad that Xe is a newer driver branch that is not supported on my platform. Is there any way I can get
intel-media-driver and OpenCL running (whether that be fixing the problem with intel-compute-runtime or perhaps having intel-gmmlib and intel-gmmlib-legacy co-exist on my system which is complicated).This is my
clinfo with having intel-compute-runtime installed -Number of platforms 1
Platform Name rusticl
Platform Vendor Mesa/X.org
Platform Version OpenCL 3.0
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd
Platform Extensions with Version cl_khr_icd 0x800000 (2.0.0)
Platform Numeric Version 0xc00000 (3.0.0)
Platform Extensions function suffix MESA
Platform Host timer resolution 1ns
Platform Name rusticl
Number of devices 0
NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) rusticl
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) No devices found in platform [rusticl?]
clCreateContext(NULL, ...) [default] No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) No devices found in platform
ICD loader properties
ICD loader Name OpenCL ICD Loaderns
ICD loader Vendor OCL Icd free softwarens
ICD loader Version 2.3.4ns
ICD loader Profile OpenCL 3.0ns
Platform Name rusticl
Platform Vendor Mesa/X.org
Platform Version OpenCL 3.0
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd
Platform Extensions with Version cl_khr_icd 0x800000 (2.0.0)
Platform Numeric Version 0xc00000 (3.0.0)
Platform Extensions function suffix MESA
Platform Host timer resolution 1ns
Platform Name rusticl
Number of devices 0
NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) rusticl
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) No devices found in platform [rusticl?]
clCreateContext(NULL, ...) [default] No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) No devices found in platform
ICD loader properties
ICD loader Name OpenCL ICD Loaderns
ICD loader Vendor OCL Icd free softwarens
ICD loader Version 2.3.4ns
ICD loader Profile OpenCL 3.0ns
I am on Arch Linux, in case you didn't see which sub-forum this was posted on.

