One of the resolutions from vTune self-checker was to run: sudo apt install intel-oneapi-runtime-libs Followed procedure for intel compute-runtime packages: https://github.com/intel/compute-runtime/releases 1. Create temporary directory Example: mkdir neo 2. Download all *.deb packages Example: cd neo wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.15985.7/intel-igc-core_1.0.15985.7_amd64.deb wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.15985.7/intel-igc-opencl_1.0.15985.7_amd64.deb wget https://github.com/intel/compute-runtime/releases/download/24.05.28454.6/intel-level-zero-gpu-dbgsym_1.3.28454.6_amd64.ddeb wget https://github.com/intel/compute-runtime/releases/download/24.05.28454.6/intel-level-zero-gpu_1.3.28454.6_amd64.deb wget https://github.com/intel/compute-runtime/releases/download/24.05.28454.6/intel-opencl-icd-dbgsym_24.05.28454.6_amd64.ddeb wget https://github.com/intel/compute-runtime/releases/download/24.05.28454.6/intel-opencl-icd_24.05.28454.6_amd64.deb wget https://github.com/intel/compute-runtime/releases/download/24.05.28454.6/libigdgmm12_22.3.11_amd64.deb 3. Verify sha256 sums for packages Example: wget https://github.com/intel/compute-runtime/releases/download/24.05.28454.6/ww05.sum sha256sum -c ww05.sum 4. Install all packages as root Example: sudo dpkg -i *.debcentos Some warnings: dpkg: warning: downgrading libigdgmm12:amd64 from 22.3.12-742~22.04 to 22.3.11+ci17757293 /sbin/ldconfig.real: /opt/intel/oneapi/redist/lib/libmkl_sycl.so is not an ELF file - it has the wrong magic bytes at the start. Ran vtune self-checker again but it wasn’t much different, if at all. Saw references to checking if vtune sampling driver was installed: https://www.intel.com/content/www/us/en/docs/vtune-profiler/user-guide/2023-0/build-install-sampling-drivers-for-linux-targets.html $ cd /sepdk/src $ ./insmod-sep -q gave results: david@linux-desktop:/opt/intel/oneapi/vtune/2024.0/sepdk/src$ ./insmod-sep -q pax driver is not loaded. socperf3 driver is not loaded. sep5 driver is not loaded. Warning: skipping SOCWATCH driver, not built vtsspp driver is not loaded. Following instructions for installing sampling drivers for vtune: https://www.intel.com/content/www/us/en/docs/vtune-profiler/user-guide/2023-0/build-install-sampling-drivers-for-linux-targets.html * Verify Kernel Configuration checked some of configuration parameters – will check others after drivers built and loaded ran sudo apt-get update When running sudo apt-get install build-essential, saw issue with a Maths Kernel Library file Setting up libigdgmm12:amd64 (22.3.12-742~22.04) ... Processing triggers for libc-bin (2.35-0ubuntu3.6) ... /sbin/ldconfig.real: /opt/intel/oneapi/redist/lib/libmkl_sycl.so is not an ELF file - it has the wrong magic bytes at the start. 9th Jan on Intel site https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ldconfig-opt-intel-oneapi-redist-lib-libmkl-sycl-so-is-not-an/m-p/1551149 the problem would be fixed the next update of oneMKL. We will keep this thread updated. as a temporarily workaround you could just remove libmkl_sycl.so  * Build Driver Using the default options did not work, got warning and errors: The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 You are using: gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’ so tried ./build-driver -pu -ni --c-compiler= x86_64-linux-gnu-gcc-12 which did something… ...however, got message Building socperf driver ... Skipping BTF generation for /opt/intel/oneapi/vtune/2024.0/sepdk/src/socperf/src/socperf3.ko due to unavailability of vmlinux Done similarly for sep5.ko, pax.ko, vtsspp.ko. Socwatch2_15.ko seemed the only driver that completed a build Wasn’t completely sure if driver should reference group ‘render’ or ‘video’ but oneapi-cli builds reference ‘video’ so will go with that. Also added my user name ‘david’ to group ‘render’ too. The driver installation seemed to fail everything… david@linux-desktop:/opt/intel/oneapi/vtune/2024.0/sepdk/src$ sudo ./insmod-sep -r -g video PYTHON is set to python3 Warning: the following driver(s) were not found loaded in the kernel: sep5. Warning: no vtsspp driver was found loaded in the kernel. Warning: no socwatch driver was found loaded in the kernel. Warning: the following driver(s) were not found loaded in the kernel: socperf3. The PAX service is not loaded anymore. ERROR: sep5 driver "sep5-x32_64-6.5.0-21-genericsmp.ko" was not found in directory "." ! This means you may need to build sep5 driver from the provided driver sources. Please see the driver README for instructions. Note: Ensure that the driver is built for kernel version 6.5.0-21-generic david@linux-desktop:/opt/intel/oneapi/vtune/2024.0/sepdk/src$ sudo ./insmod-sep -r -g video -pu [sudo] password for david: PYTHON is set to python3 Warning: the following driver(s) were not found loaded in the kernel: sep5. Warning: no vtsspp driver was found loaded in the kernel. Warning: no socwatch driver was found loaded in the kernel. Warning: the following driver(s) were not found loaded in the kernel: socperf3. The PAX service is not loaded anymore. Detecting Secure Boot status... Secure Boot is enabled --------------------- Loading PAX driver --------------------- Detecting Secure Boot status... Secure Boot is enabled Checking for PMU arbitration service (PAX) ... not detected. Attempting to start PAX service ... Executing: insmod ./pax/pax-x32_64-6.5.0-21-genericsmp.ko insmod: ERROR: could not insert module ./pax/pax-x32_64-6.5.0-21-genericsmp.ko: Key was rejected by service ERROR: pax driver failed to load! The driver must be signed because MODULE_SIG_FORCE kernel config is set on the system. ERROR: failed to start or connect to required PAX service Ran vtune self-checker again and the DPC++ items were fixed, but all the vtune ones remained.