After installing the updates available through the beta channel, the glibc libraries the opencl depends upon get unreserved and released and require manual reinstallation to reenable plex opencl libaries to be correctly detected. the alternate libraries that are removed upon upgrade are
libclang-cpp12 libigc1 libigdfcl1 libllvm12 libllvmspirvlib12 libopencl-clang12
which the intel opencl package appears to need to allow plex to use the library, however the beta reinstalls the same intel opencl package and it does not have those dependencies in it apparently. OpenCL libarary detection fails until they are reinstated, even if the correct versions of the intel libraries are installed and a hold places upon them.
Get:1 /root/plexmediaserver_1.27.0.5849-99e933842_amd64.deb plexmediaserver amd64 1.27.0.5849-99e933842 [83.3 MB]
dpkg: warning: downgrading plexmediaserver from 1.27.0.5873-8f821a871 to 1.27.0.5849-99e933842
(Reading database … 226976 files and directories currently installed.)
Preparing to unpack …/plexmediaserver_1.27.0.5849-99e933842_amd64.deb …
PlexMediaServer install: Pre-installation Validation.
PlexMediaServer install: Pre-installation Validation complete.
Unpacking plexmediaserver (1.27.0.5849-99e933842) over (1.27.0.5873-8f821a871) …
Setting up plexmediaserver (1.27.0.5849-99e933842) …
PlexMediaServer install: PlexMediaServer-1.27.0.5849-99e933842 - Installation starting.
PlexMediaServer install:
PlexMediaServer install: Now installing based on:
PlexMediaServer install: Installation Type: Update
PlexMediaServer install: Process Control: systemd
PlexMediaServer install: Plex User: plex
PlexMediaServer install: Plex Group: plex
PlexMediaServer install: Video Group: render
PlexMediaServer install: Metadata Dir: /var/lib/plexmediaserver/Library/Application Support
PlexMediaServer install: Temp Directory: /mnt/ramdisk/ (set in Preferences.xml)
PlexMediaServer install: Lang Encoding: en_US.UTF-8
PlexMediaServer install: Intel i915 Hardware: Found
PlexMediaServer install: Nvidia GPU card: Not Found
PlexMediaServer install:
PlexMediaServer install: OpenCL: Installed
PlexMediaServer install: Intel Gmmlib: Not Installed
PlexMediaServer install: Intel IGC Core: Not Installed
PlexMediaServer install: Intel IGC OpenCL: Not Installed
PlexMediaServer install: Intel OpenCL: Not Installed
PlexMediaServer install:
PlexMediaServer install: WARNING: The Intel GMM library, required for Intel Compute Runtime support, is missing.
PlexMediaServer install: Please install package: ‘intel-gmmlib’ from https://github.com/intel/compute-runtime/releases/download/21.49.21786/intel-gmmlib_21.3.3_amd64.deb
PlexMediaServer install:
PlexMediaServer install: WARNING: The Intel IGC Core, required for Intel Compute Runtime support, is missing.
PlexMediaServer install: Please install package: ‘intel-igc-core’ from https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.9441/intel-igc-core_1.0.9441_amd64.deb
PlexMediaServer install:
PlexMediaServer install: WARNING: The Intel IGC OpenCL library, required for Intel Compute Runtime support, is missing.
PlexMediaServer install: Please install package: ‘intel-igc-opencl’ from https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.9441/intel-igc-opencl_1.0.9441_amd64.deb
PlexMediaServer install:
PlexMediaServer install: WARNING: The Intel OpenCL library, required for Intel Compute Runtime support, is missing.
PlexMediaServer install: Please install package: ‘intel-opencl’ from https://github.com/intel/compute-runtime/releases/download/21.49.21786/intel-opencl-icd_21.49.21786_amd64.deb
PlexMediaServer install: Intel Compute Runtime packages are available from: Releases · intel/compute-runtime · GitHub
PlexMediaServer install: Please be certain to install them in the listed order.
PlexMediaServer install:
PlexMediaServer install: Completing final configuration.
PlexMediaServer install: Starting Plex Media Server.
PlexMediaServer install: PlexMediaServer-1.27.0.5849-99e933842 - Installation successful. Errors: 0, Warnings: 4
Processing triggers for desktop-file-utils (0.26-1ubuntu3) …
Processing triggers for gnome-menus (3.36.0-1ubuntu3) …
Processing triggers for mailcap (3.70+nmu1ubuntu1) …
N: Download is performed unsandboxed as root as file ‘/root/plexmediaserver_1.27.0.5849-99e933842_amd64.deb’ couldn’t be accessed by user ‘_apt’. - pkgAcquire::Run (13: Permission denied)
root@alderlake:~# apt reinstall ./plexmediaserver_1.26.2.5797-5bd057d2b_amd64.deb
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Note, selecting ‘plexmediaserver’ instead of ‘./plexmediaserver_1.26.2.5797-5bd057d2b_amd64.deb’
The following packages were automatically installed and are no longer required:
libclang-cpp12 libigc1 libigdfcl1 libllvm12 libllvmspirvlib12 libopencl-clang12
Use ‘apt autoremove’ to remove them.
The following packages will be DOWNGRADED:
plexmediaserver
0 to upgrade, 0 to newly install, 1 to downgrade, 0 to remove and 1 not to upgrade.
Need to get 83.3 MB of archives.
After this operation, 45.1 kB disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 https://downloads.plex.tv/repo/deb public/main amd64 plexmediaserver amd64 1.26.2.5797-5bd057d2b [83.3 MB]
Fetched 83.3 MB in 7s (12.6 MB/s)
dpkg: warning: downgrading plexmediaserver from 1.27.0.5849-99e933842 to 1.26.2.5797-5bd057d2b
(Reading database … 226976 files and directories currently installed.)
Preparing to unpack …/plexmediaserver_1.26.2.5797-5bd057d2b_amd64.deb …
PlexMediaServer install: Pre-installation Validation.
PlexMediaServer install: Pre-installation Validation complete.
Unpacking plexmediaserver (1.26.2.5797-5bd057d2b) over (1.27.0.5849-99e933842) …
Setting up plexmediaserver (1.26.2.5797-5bd057d2b) …
PlexMediaServer install: PlexMediaServer-1.26.2.5797-5bd057d2b - Installation starting.
PlexMediaServer install:
PlexMediaServer install: Now installing based on:
PlexMediaServer install: Installation Type: Update
PlexMediaServer install: Process Control: systemd
PlexMediaServer install: Plex User: plex
PlexMediaServer install: Plex Group: plex
PlexMediaServer install: Video Group: render
PlexMediaServer install: Metadata Dir: /var/lib/plexmediaserver/Library/Application Support
PlexMediaServer install: Temp Directory: /mnt/ramdisk/ (set in Preferences.xml)
PlexMediaServer install: Lang Encoding: en_US.UTF-8
PlexMediaServer install: Intel i915 Hardware: Found
PlexMediaServer install: Nvidia GPU card: Not Found
PlexMediaServer install:
PlexMediaServer install: OpenCL: Installed
PlexMediaServer install: Intel Gmmlib: Not Installed
PlexMediaServer install: Intel IGC Core: Not Installed
PlexMediaServer install: Intel IGC OpenCL: Not Installed
PlexMediaServer install: Intel OpenCL: Not Installed
PlexMediaServer install:
PlexMediaServer install: WARNING: The Intel GMM library, required for Intel Compute Runtime support, is missing.
PlexMediaServer install: Please install package: ‘intel-gmmlib’ from https://github.com/intel/compute-runtime/releases/download/21.49.21786/intel-gmmlib_21.3.3_amd64.deb
PlexMediaServer install:
PlexMediaServer install: WARNING: The Intel IGC Core, required for Intel Compute Runtime support, is missing.
PlexMediaServer install: Please install package: ‘intel-igc-core’ from https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.9441/intel-igc-core_1.0.9441_amd64.deb
PlexMediaServer install:
PlexMediaServer install: WARNING: The Intel IGC OpenCL library, required for Intel Compute Runtime support, is missing.
PlexMediaServer install: Please install package: ‘intel-igc-opencl’ from https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.9441/intel-igc-opencl_1.0.9441_amd64.deb
PlexMediaServer install:
PlexMediaServer install: WARNING: The Intel OpenCL library, required for Intel Compute Runtime support, is missing.
PlexMediaServer install: Please install package: ‘intel-opencl’ from https://github.com/intel/compute-runtime/releases/download/21.49.21786/intel-opencl-icd_21.49.21786_amd64.deb
PlexMediaServer install: Intel Compute Runtime packages are available from: Releases · intel/compute-runtime · GitHub
PlexMediaServer install: Please be certain to install them in the listed order.
PlexMediaServer install:
PlexMediaServer install: Completing final configuration.
PlexMediaServer install: Starting Plex Media Server.
PlexMediaServer install: PlexMediaServer-1.26.2.5797-5bd057d2b - Installation successful. Errors: 0, Warnings: 4
Processing triggers for desktop-file-utils (0.26-1ubuntu3) …
Processing triggers for gnome-menus (3.36.0-1ubuntu3) …
Processing triggers for mailcap (3.70+nmu1ubuntu1) …
root@alderlake:~# cd neo
root@alderlake:~/neo# apt reinstall ./.deb
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Note, selecting ‘intel-gmmlib’ instead of ‘./intel-gmmlib_21.3.3_amd64.deb’
Note, selecting ‘intel-igc-core’ instead of ‘./intel-igc-core_1.0.9441_amd64.deb’
Note, selecting ‘intel-igc-opencl’ instead of ‘./intel-igc-opencl_1.0.9441_amd64.deb’
Note, selecting ‘intel-level-zero-gpu’ instead of ‘./intel-level-zero-gpu_1.2.21786_amd64.deb’
Note, selecting ‘intel-opencl-icd’ instead of ‘./intel-opencl-icd_21.49.21786_amd64.deb’
The following packages were automatically installed and are no longer required:
*** libclang-cpp12 libigc1 libigdfcl1 libllvm12 libllvmspirvlib12 libopencl-clang12**
Use ‘apt autoremove’ to remove them.
0 to upgrade, 0 to newly install, 5 to reinstall, 0 to remove and 0 not to upgrade.
Need to get 0 B/73.0 MB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 /root/neo/intel-gmmlib_21.3.3_amd64.deb intel-gmmlib amd64 21.3.3 [118 kB]
Get:2 /root/neo/intel-igc-core_1.0.9441_amd64.deb intel-igc-core amd64 1.0.9441 [33.9 MB]
Get:3 /root/neo/intel-igc-opencl_1.0.9441_amd64.deb intel-igc-opencl amd64 1.0.9441 [36.4 MB]
Get:4 /root/neo/intel-level-zero-gpu_1.2.21786_amd64.deb intel-level-zero-gpu amd64 1.2.21786 [1,100 kB]
Get:5 /root/neo/intel-opencl-icd_21.49.21786_amd64.deb intel-opencl-icd amd64 21.49.21786 [1,490 kB]
(Reading database … 226976 files and directories currently installed.)
Preparing to unpack …/intel-gmmlib_21.3.3_amd64.deb …
Unpacking intel-gmmlib (21.3.3) over (21.3.3) …
Preparing to unpack …/intel-igc-core_1.0.9441_amd64.deb …
Unpacking intel-igc-core (1.0.9441) over (1.0.9441) …
Preparing to unpack …/intel-igc-opencl_1.0.9441_amd64.deb …
Unpacking intel-igc-opencl (1.0.9441) over (1.0.9441) …
Preparing to unpack …/intel-level-zero-gpu_1.2.21786_amd64.deb …
Unpacking intel-level-zero-gpu (1.2.21786) over (1.2.21786) …
Preparing to unpack …/intel-opencl-icd_21.49.21786_amd64.deb …
Unpacking intel-opencl-icd (21.49.21786) over (21.49.21786) …
Setting up intel-gmmlib (21.3.3) …
Setting up intel-igc-core (1.0.9441) …
Setting up intel-igc-opencl (1.0.9441) …
Setting up intel-opencl-icd (21.49.21786) …
Setting up intel-level-zero-gpu (1.2.21786) …
Processing triggers for libc-bin (2.35-0ubuntu3) …
running the install for the ‘released’ packages…
apt install libclang-cpp12 libigc1 libigdfcl1 libllvm12 libllvmspirvlib12 libopencl-clang12
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 107081 (apt)
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 107081 (apt)
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 107081 (apt)
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 107081 (apt)
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 107081 (apt)
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
libclang-cpp12 is already the newest version (1:12.0.1-19ubuntu3).
libclang-cpp12 set to manually installed.
libigc1 is already the newest version (1.0.10840-1).
libigc1 set to manually installed.
libigdfcl1 is already the newest version (1.0.10840-1).
libigdfcl1 set to manually installed.
libllvm12 is already the newest version (1:12.0.1-19ubuntu3).
libllvm12 set to manually installed.
libllvmspirvlib12 is already the newest version (12.0.0-3).
libllvmspirvlib12 set to manually installed.
libopencl-clang12 is already the newest version (12.0.0-3).
libopencl-clang12 set to manually installed.
0 to upgrade, 0 to newly install, 0 to remove and 1 not to upgrade.
Then running the latest beta install package - the opencl libraries are correctly intialised.
apt reinstall ./plexmediaserver_1.27.0.5873-8f821a871_amd64.deb
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Note, selecting ‘plexmediaserver’ instead of ‘./plexmediaserver_1.27.0.5873-8f821a871_amd64.deb’
The following packages will be upgraded:
plexmediaserver
1 to upgrade, 0 to newly install, 0 to remove and 1 not to upgrade.
Need to get 0 B/83.7 MB of archives.
After this operation, 45.1 kB of additional disk space will be used.
Get:1 /root/plexmediaserver_1.27.0.5873-8f821a871_amd64.deb plexmediaserver amd64 1.27.0.5873-8f821a871 [83.7 MB]
(Reading database … 226976 files and directories currently installed.)
Preparing to unpack …/plexmediaserver_1.27.0.5873-8f821a871_amd64.deb …
PlexMediaServer install: Pre-installation Validation.
PlexMediaServer install: Pre-installation Validation complete.
Unpacking plexmediaserver (1.27.0.5873-8f821a871) over (1.26.2.5797-5bd057d2b) …
Setting up plexmediaserver (1.27.0.5873-8f821a871) …
PlexMediaServer install: PlexMediaServer-1.27.0.5873-8f821a871 - Installation starting.
PlexMediaServer install:
PlexMediaServer install: Now installing based on:
PlexMediaServer install: Installation Type: Update
PlexMediaServer install: Process Control: systemd
PlexMediaServer install: Plex User: plex
PlexMediaServer install: Plex Group: plex
PlexMediaServer install: Video Group: render
PlexMediaServer install: Metadata Dir: /var/lib/plexmediaserver/Library/Application Support
PlexMediaServer install: Temp Directory: /mnt/ramdisk/ (set in Preferences.xml)
PlexMediaServer install: Lang Encoding: en_US.UTF-8
PlexMediaServer install: Intel i915 Hardware: Found
PlexMediaServer install: Nvidia GPU card: Not Found
PlexMediaServer install:
PlexMediaServer install: OpenCL: Installed
PlexMediaServer install: Intel Gmmlib: Installed
PlexMediaServer install: Intel IGC Core: Installed
PlexMediaServer install: Intel IGC OpenCL: Installed
PlexMediaServer install: Intel OpenCL: Installed
PlexMediaServer install:
PlexMediaServer install: Completing final configuration.
PlexMediaServer install: Starting Plex Media Server.
PlexMediaServer install: PlexMediaServer-1.27.0.5873-8f821a871 - Installation successful. Errors: 0, Warnings: 0
Processing triggers for desktop-file-utils (0.26-1ubuntu3) …
Processing triggers for gnome-menus (3.36.0-1ubuntu3) …
Processing triggers for mailcap (3.70+nmu1ubuntu1) …