RPM Error Tonemapping in HW- "Unable to get number of OpenCL platforms"-- Happens with all RPM Distributions

Thanks. That tells me a lot.

When you can, may I have the PMS ZIP log please?

Here is a snippet. I’ll send you the full dump in a bit (going to have dinner):

Nov 24, 2021 18:27:10.789 [0x7fc845473b38] ERROR - [Transcoder] [AVHWDeviceContext @ 0x7f79ec18b380] Failed to get number of OpenCL platforms: -1001.
Nov 24, 2021 18:27:10.789 [0x7fc845255b38] ERROR - [Transcoder] [AVHWDeviceContext @ 0x7f79ec18b380] Failed to get number of OpenCL platforms: -1001.
Nov 24, 2021 18:27:10.789 [0x7fc843e43b38] ERROR - [Transcoder] [Parsed_hwmap_2 @ 0x7f79f49ff6c0] Failed to created derived device context: -19.
Nov 24, 2021 18:27:10.789 [0x7fc84537bb38] ERROR - [Transcoder] [Parsed_hwmap_2 @ 0x7f79f49ff6c0] Failed to configure output pad on Parsed_hwmap_2
Nov 24, 2021 18:27:10.790 [0x7fc845473b38] ERROR - [Transcoder] Error reinitializing filters!
Nov 24, 2021 18:27:10.790 [0x7fc845255b38] ERROR - [Transcoder] Failed to inject frame into filter network: No such device
Nov 24, 2021 18:27:10.791 [0x7fc843e43b38] ERROR - [Transcoder] Error while processing the decoded data for stream #0:0
Nov 24, 2021 18:27:10.828 [0x7fc8481d7b38] DEBUG - Jobs: '/usr/lib/plexmediaserver/Plex Transcoder' exit code for process 78829 is 1 (failure)
Nov 24, 2021 18:27:10.828 [0x7fc845ef8b38] DEBUG - Streaming Resource: Changing client to use software decoding
Nov 24, 2021 18:27:10.828 [0x7fc845ef8b38] DEBUG - TranscodeUniversalRequest: using augmented profile iOS
Nov 24, 2021 18:27:10.828 [0x7fc845ef8b38] DEBUG - Downloading document http://127.0.0.1:32400/library/metadata/147790?includeBandwidths=1&offset=-1&X-Plex-Incomplete-Segments=1&X-Plex-Session-Identifi
er=0C1A9604-8591-46A3-AF09-FED814123237

May have an answer here.

Users with JasperLake (N6xxx and N5xxx CPUs had a tonemapping problem) as outfall of the new libraries.

Adding echo options i915 enable_guc=2 >> /etc/modprobe.d/i915.conf ,
then restarting the host fixed it for those N-series.

:thinking:

This is probably a workaround to confirm what Engineering needs to change but might help debug here too

I just added that to the modeprobe.d dir and rebooted.

It didn’t fix it :frowning:

Debug:

# modinfo i915
filename:       /lib/modules/5.14.18-300.fc35.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz
license:        GPL and additional rights
description:    Intel Graphics
author:         Intel Corporation
author:         Tungsten Graphics, Inc.
firmware:       i915/skl_huc_2.0.0.bin
firmware:       i915/skl_guc_49.0.1.bin
firmware:       i915/bxt_huc_2.0.0.bin
firmware:       i915/bxt_guc_49.0.1.bin
firmware:       i915/kbl_huc_4.0.0.bin
firmware:       i915/kbl_guc_49.0.1.bin
firmware:       i915/glk_huc_4.0.0.bin
firmware:       i915/glk_guc_49.0.1.bin
firmware:       i915/kbl_huc_4.0.0.bin
firmware:       i915/kbl_guc_49.0.1.bin
firmware:       i915/kbl_huc_4.0.0.bin
firmware:       i915/kbl_guc_49.0.1.bin
firmware:       i915/cml_huc_4.0.0.bin
firmware:       i915/cml_guc_49.0.1.bin
firmware:       i915/icl_huc_9.0.0.bin
firmware:       i915/icl_guc_49.0.1.bin
firmware:       i915/ehl_huc_9.0.0.bin
firmware:       i915/ehl_guc_49.0.1.bin
firmware:       i915/ehl_huc_9.0.0.bin
firmware:       i915/ehl_guc_49.0.1.bin
firmware:       i915/tgl_huc_7.5.0.bin
firmware:       i915/tgl_guc_49.0.1.bin
firmware:       i915/tgl_huc_7.5.0.bin
firmware:       i915/tgl_guc_49.0.1.bin
firmware:       i915/tgl_huc_7.5.0.bin
firmware:       i915/tgl_guc_49.0.1.bin
firmware:       i915/bxt_dmc_ver1_07.bin
firmware:       i915/skl_dmc_ver1_27.bin
firmware:       i915/kbl_dmc_ver1_04.bin
firmware:       i915/glk_dmc_ver1_04.bin
firmware:       i915/cnl_dmc_ver1_07.bin
firmware:       i915/icl_dmc_ver1_09.bin
firmware:       i915/tgl_dmc_ver2_08.bin
firmware:       i915/rkl_dmc_ver2_02.bin
firmware:       i915/dg1_dmc_ver2_02.bin
firmware:       i915/adls_dmc_ver2_01.bin
alias:          pci:v00008086d000046C3sv*sd*bc03sc*i*
alias:          pci:v00008086d000046C2sv*sd*bc03sc*i*
alias:          pci:v00008086d000046C1sv*sd*bc03sc*i*
alias:          pci:v00008086d000046C0sv*sd*bc03sc*i*
alias:          pci:v00008086d000046B3sv*sd*bc03sc*i*
alias:          pci:v00008086d000046B2sv*sd*bc03sc*i*
alias:          pci:v00008086d000046B1sv*sd*bc03sc*i*
alias:          pci:v00008086d000046B0sv*sd*bc03sc*i*
alias:          pci:v00008086d00004628sv*sd*bc03sc*i*
alias:          pci:v00008086d00004626sv*sd*bc03sc*i*
alias:          pci:v00008086d0000462Asv*sd*bc03sc*i*
alias:          pci:v00008086d000046AAsv*sd*bc03sc*i*
alias:          pci:v00008086d000046A8sv*sd*bc03sc*i*
alias:          pci:v00008086d000046A6sv*sd*bc03sc*i*
alias:          pci:v00008086d000046A3sv*sd*bc03sc*i*
alias:          pci:v00008086d000046A2sv*sd*bc03sc*i*
alias:          pci:v00008086d000046A1sv*sd*bc03sc*i*
alias:          pci:v00008086d000046A0sv*sd*bc03sc*i*
alias:          pci:v00008086d00004693sv*sd*bc03sc*i*
alias:          pci:v00008086d00004692sv*sd*bc03sc*i*
alias:          pci:v00008086d00004691sv*sd*bc03sc*i*
alias:          pci:v00008086d00004690sv*sd*bc03sc*i*
alias:          pci:v00008086d00004689sv*sd*bc03sc*i*
alias:          pci:v00008086d00004688sv*sd*bc03sc*i*
alias:          pci:v00008086d00004683sv*sd*bc03sc*i*
alias:          pci:v00008086d00004682sv*sd*bc03sc*i*
alias:          pci:v00008086d00004681sv*sd*bc03sc*i*
alias:          pci:v00008086d00004680sv*sd*bc03sc*i*
alias:          pci:v00008086d00004C9Asv*sd*bc03sc*i*
alias:          pci:v00008086d00004C90sv*sd*bc03sc*i*
alias:          pci:v00008086d00004C8Csv*sd*bc03sc*i*
alias:          pci:v00008086d00004C8Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00004C8Asv*sd*bc03sc*i*
alias:          pci:v00008086d00004C80sv*sd*bc03sc*i*
alias:          pci:v00008086d00009AF8sv*sd*bc03sc*i*
alias:          pci:v00008086d00009AD9sv*sd*bc03sc*i*
alias:          pci:v00008086d00009AC9sv*sd*bc03sc*i*
alias:          pci:v00008086d00009AC0sv*sd*bc03sc*i*
alias:          pci:v00008086d00009A78sv*sd*bc03sc*i*
alias:          pci:v00008086d00009A59sv*sd*bc03sc*i*
alias:          pci:v00008086d00009A49sv*sd*bc03sc*i*
alias:          pci:v00008086d00009A40sv*sd*bc03sc*i*
alias:          pci:v00008086d00009A70sv*sd*bc03sc*i*
alias:          pci:v00008086d00009A68sv*sd*bc03sc*i*
alias:          pci:v00008086d00009A60sv*sd*bc03sc*i*
alias:          pci:v00008086d00004E71sv*sd*bc03sc*i*
alias:          pci:v00008086d00004E61sv*sd*bc03sc*i*
alias:          pci:v00008086d00004E57sv*sd*bc03sc*i*
alias:          pci:v00008086d00004E55sv*sd*bc03sc*i*
alias:          pci:v00008086d00004E51sv*sd*bc03sc*i*
alias:          pci:v00008086d00004571sv*sd*bc03sc*i*
alias:          pci:v00008086d00004557sv*sd*bc03sc*i*
alias:          pci:v00008086d00004555sv*sd*bc03sc*i*
alias:          pci:v00008086d00004551sv*sd*bc03sc*i*
alias:          pci:v00008086d00004541sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A5Dsv*sd*bc03sc*i*
alias:          pci:v00008086d00008A51sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A71sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A70sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A5Csv*sd*bc03sc*i*
alias:          pci:v00008086d00008A5Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00008A5Asv*sd*bc03sc*i*
alias:          pci:v00008086d00008A59sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A58sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A57sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A56sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A54sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A53sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A52sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A50sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A5Asv*sd*bc03sc*i*
alias:          pci:v00008086d00005A59sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A52sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A51sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A50sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A4Asv*sd*bc03sc*i*
alias:          pci:v00008086d00005A49sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A42sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A41sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A40sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A5Csv*sd*bc03sc*i*
alias:          pci:v00008086d00005A54sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A4Csv*sd*bc03sc*i*
alias:          pci:v00008086d00005A44sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BCCsv*sd*bc03sc*i*
alias:          pci:v00008086d00009BCAsv*sd*bc03sc*i*
alias:          pci:v00008086d00009B41sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BACsv*sd*bc03sc*i*
alias:          pci:v00008086d00009BAAsv*sd*bc03sc*i*
alias:          pci:v00008086d00009B21sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BF6sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BE6sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BC8sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BC6sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BC5sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BC4sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BC2sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BA8sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BA5sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BA4sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BA2sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA2sv*sd*bc03sc*i*
alias:          pci:v00008086d000087CAsv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA3sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA0sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA4sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA1sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA8sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA7sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA6sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA5sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA9sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E9Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00003E94sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E9Csv*sd*bc03sc*i*
alias:          pci:v00008086d00003E9Asv*sd*bc03sc*i*
alias:          pci:v00008086d00003E98sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E96sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E92sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E91sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E99sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E93sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E90sv*sd*bc03sc*i*
alias:          pci:v00008086d000087C0sv*sd*bc03sc*i*
alias:          pci:v00008086d0000591Csv*sd*bc03sc*i*
alias:          pci:v00008086d0000593Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00005927sv*sd*bc03sc*i*
alias:          pci:v00008086d00005923sv*sd*bc03sc*i*
alias:          pci:v00008086d00005926sv*sd*bc03sc*i*
alias:          pci:v00008086d0000591Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000591Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000591Asv*sd*bc03sc*i*
alias:          pci:v00008086d00005917sv*sd*bc03sc*i*
alias:          pci:v00008086d00005912sv*sd*bc03sc*i*
alias:          pci:v00008086d0000591Esv*sd*bc03sc*i*
alias:          pci:v00008086d00005921sv*sd*bc03sc*i*
alias:          pci:v00008086d00005916sv*sd*bc03sc*i*
alias:          pci:v00008086d0000590Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000590Asv*sd*bc03sc*i*
alias:          pci:v00008086d00005908sv*sd*bc03sc*i*
alias:          pci:v00008086d00005902sv*sd*bc03sc*i*
alias:          pci:v00008086d00005915sv*sd*bc03sc*i*
alias:          pci:v00008086d0000590Esv*sd*bc03sc*i*
alias:          pci:v00008086d00005913sv*sd*bc03sc*i*
alias:          pci:v00008086d00005906sv*sd*bc03sc*i*
alias:          pci:v00008086d00003185sv*sd*bc03sc*i*
alias:          pci:v00008086d00003184sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A85sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A84sv*sd*bc03sc*i*
alias:          pci:v00008086d00001A85sv*sd*bc03sc*i*
alias:          pci:v00008086d00001A84sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A84sv*sd*bc03sc*i*
alias:          pci:v00008086d0000193Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000193Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000193Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001932sv*sd*bc03sc*i*
alias:          pci:v00008086d0000192Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000192Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000192Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001927sv*sd*bc03sc*i*
alias:          pci:v00008086d00001926sv*sd*bc03sc*i*
alias:          pci:v00008086d00001923sv*sd*bc03sc*i*
alias:          pci:v00008086d0000191Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000191Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000191Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001912sv*sd*bc03sc*i*
alias:          pci:v00008086d0000191Esv*sd*bc03sc*i*
alias:          pci:v00008086d00001921sv*sd*bc03sc*i*
alias:          pci:v00008086d00001916sv*sd*bc03sc*i*
alias:          pci:v00008086d00001917sv*sd*bc03sc*i*
alias:          pci:v00008086d0000190Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000190Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001902sv*sd*bc03sc*i*
alias:          pci:v00008086d00001915sv*sd*bc03sc*i*
alias:          pci:v00008086d0000190Esv*sd*bc03sc*i*
alias:          pci:v00008086d00001913sv*sd*bc03sc*i*
alias:          pci:v00008086d00001906sv*sd*bc03sc*i*
alias:          pci:v00008086d000022B3sv*sd*bc03sc*i*
alias:          pci:v00008086d000022B2sv*sd*bc03sc*i*
alias:          pci:v00008086d000022B1sv*sd*bc03sc*i*
alias:          pci:v00008086d000022B0sv*sd*bc03sc*i*
alias:          pci:v00008086d0000163Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000163Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001632sv*sd*bc03sc*i*
alias:          pci:v00008086d0000163Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000163Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001636sv*sd*bc03sc*i*
alias:          pci:v00008086d0000162Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000162Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001622sv*sd*bc03sc*i*
alias:          pci:v00008086d0000162Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000162Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001626sv*sd*bc03sc*i*
alias:          pci:v00008086d0000161Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000161Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001612sv*sd*bc03sc*i*
alias:          pci:v00008086d0000161Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000161Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001616sv*sd*bc03sc*i*
alias:          pci:v00008086d0000160Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000160Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001602sv*sd*bc03sc*i*
alias:          pci:v00008086d0000160Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000160Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001606sv*sd*bc03sc*i*
alias:          pci:v00008086d00000F33sv*sd*bc03sc*i*
alias:          pci:v00008086d00000F32sv*sd*bc03sc*i*
alias:          pci:v00008086d00000F31sv*sd*bc03sc*i*
alias:          pci:v00008086d00000F30sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D2Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000D2Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000D2Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000D26sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D22sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C2Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000C2Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000C2Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000C26sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C22sv*sd*bc03sc*i*
alias:          pci:v00008086d0000042Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000042Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000042Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000426sv*sd*bc03sc*i*
alias:          pci:v00008086d00000422sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A2Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000A2Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000A2Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000A26sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A22sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D1Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000D1Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000D1Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000D16sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D12sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C1Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000C1Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000C1Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000C16sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C12sv*sd*bc03sc*i*
alias:          pci:v00008086d0000041Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000041Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000041Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000416sv*sd*bc03sc*i*
alias:          pci:v00008086d00000412sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A1Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000A1Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000A1Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000A16sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A12sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D0Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000D0Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000D0Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000D06sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D02sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C0Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000C0Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000C0Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000C06sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C02sv*sd*bc03sc*i*
alias:          pci:v00008086d0000040Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000040Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000040Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000406sv*sd*bc03sc*i*
alias:          pci:v00008086d00000402sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A0Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000A0Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000A0Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000A06sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A02sv*sd*bc03sc*i*
alias:          pci:v00008086d0000016Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000162sv*sd*bc03sc*i*
alias:          pci:v00008086d0000015Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000152sv*sd*bc03sc*i*
alias:          pci:v00008086d00000166sv*sd*bc03sc*i*
alias:          pci:v00008086d00000156sv*sd*bc03sc*i*
alias:          pci:v00008086d0000016Asv0000152Dsd00008990bc03sc*i*
alias:          pci:v00008086d00000126sv*sd*bc03sc*i*
alias:          pci:v00008086d00000116sv*sd*bc03sc*i*
alias:          pci:v00008086d00000106sv*sd*bc03sc*i*
alias:          pci:v00008086d00000122sv*sd*bc03sc*i*
alias:          pci:v00008086d00000112sv*sd*bc03sc*i*
alias:          pci:v00008086d0000010Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000102sv*sd*bc03sc*i*
alias:          pci:v00008086d00000046sv*sd*bc03sc*i*
alias:          pci:v00008086d00000042sv*sd*bc03sc*i*
alias:          pci:v00008086d0000A011sv*sd*bc03sc*i*
alias:          pci:v00008086d0000A001sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E92sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E42sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E32sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E22sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E12sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E02sv*sd*bc03sc*i*
alias:          pci:v00008086d00002A42sv*sd*bc03sc*i*
alias:          pci:v00008086d00002A12sv*sd*bc03sc*i*
alias:          pci:v00008086d00002A02sv*sd*bc03sc*i*
alias:          pci:v00008086d000029D2sv*sd*bc03sc*i*
alias:          pci:v00008086d000029C2sv*sd*bc03sc*i*
alias:          pci:v00008086d000029B2sv*sd*bc03sc*i*
alias:          pci:v00008086d000029A2sv*sd*bc03sc*i*
alias:          pci:v00008086d00002992sv*sd*bc03sc*i*
alias:          pci:v00008086d00002982sv*sd*bc03sc*i*
alias:          pci:v00008086d00002972sv*sd*bc03sc*i*
alias:          pci:v00008086d000027AEsv*sd*bc03sc*i*
alias:          pci:v00008086d000027A2sv*sd*bc03sc*i*
alias:          pci:v00008086d00002772sv*sd*bc03sc*i*
alias:          pci:v00008086d00002592sv*sd*bc03sc*i*
alias:          pci:v00008086d0000258Asv*sd*bc03sc*i*
alias:          pci:v00008086d00002582sv*sd*bc03sc*i*
alias:          pci:v00008086d00002572sv*sd*bc03sc*i*
alias:          pci:v00008086d0000358Esv*sd*bc03sc*i*
alias:          pci:v00008086d00003582sv*sd*bc03sc*i*
alias:          pci:v00008086d00002562sv*sd*bc03sc*i*
alias:          pci:v00008086d00003577sv*sd*bc03sc*i*
depends:        drm_kms_helper,drm,cec,ttm,video,i2c-algo-bit
retpoline:      Y
intree:         Y
name:           i915
vermagic:       5.14.18-300.fc35.x86_64 SMP mod_unload 
sig_id:         PKCS#7
signer:         Fedora kernel signing key
sig_key:        3F:76:81:08:22:9A:6E:07:BB:43:7E:B2:9E:B6:EC:2C:61:1E:74:4F
sig_hashalgo:   sha256
signature:      3E:C7:6B:B6:A6:17:D4:E5:40:F0:D0:AF:7D:C3:13:D2:7F:B0:1A:1A:
                B4:CC:53:63:50:B8:DA:B5:DF:67:62:BE:85:64:AB:37:DE:3E:5F:13:
                EB:6C:5A:E4:BA:32:CF:AF:78:ED:55:7D:1D:85:F9:FD:0A:E0:9B:5D:
                0E:65:9C:B9:8D:BE:A3:AB:15:14:43:71:B5:FA:FF:3F:C7:D3:87:26:
                AA:4C:6C:31:64:1F:1F:5E:21:46:53:85:60:11:49:D1:B2:BD:56:96:
                24:52:59:73:79:35:92:A0:59:52:DE:B5:B2:4A:28:88:28:77:37:4A:
                46:2C:46:E4:AE:A7:48:16:50:36:A3:01:A4:09:CD:02:E4:7F:49:FF:
                5B:A6:82:AD:76:7D:B1:F3:56:DB:AB:76:8E:BA:A6:00:97:21:9C:5A:
                8F:64:37:D0:32:B5:84:F6:C2:3B:D7:1C:6F:50:BA:97:25:73:D7:2E:
                0C:DE:4C:26:B0:15:E7:80:DF:FA:BE:8C:F7:D7:1F:D5:38:44:F5:58:
                87:60:6D:C5:A3:9E:81:84:F1:47:64:CD:4E:70:61:47:F4:60:E6:C7:
                D9:DB:F7:7D:FE:6D:BA:C2:CC:80:73:92:2C:9F:00:F3:05:60:EB:33:
                46:82:8C:1D:B8:10:E2:E4:28:0E:B1:93:9D:E5:08:03:C4:B7:58:47:
                79:6C:11:3D:29:38:8F:6E:18:DF:3D:DE:FF:6F:8D:A3:CB:97:6F:E7:
                45:90:8F:E7:C3:D0:63:1A:AB:DD:6B:BA:20:C2:55:72:6B:6C:D3:AD:
                EE:05:5D:41:04:AB:4C:4E:0D:AC:05:9A:B9:8C:5F:EA:72:E3:6D:E0:
                06:D5:65:62:12:55:9F:16:3D:F3:AE:C2:76:20:1E:59:75:56:04:76:
                01:46:B9:26:FB:F6:47:AB:3C:E0:84:31:A0:38:5A:28:5D:79:C0:5A:
                0F:38:65:AA:AB:B3:C9:48:C6:C4:A7:C5:EB:72:35:7E:A9:B0:BA:70:
                22:FD:18:F9:C0:18:F7:BC:8D:19:16:69:6F:27:90:2F:CD:D3:03:40:
                CD:6A:AC:9D:A0:05:00:05:66:0E:D8:0E:99:30:E3:CE:9E:06:B8:DD:
                97:77:A2:BC:B6:21:02:35:BD:75:59:69:37:A7:D3:6E:E3:BA:45:B4:
                8F:9D:A1:EC:F8:33:60:32:75:99:2A:FD:9D:FB:12:77:A9:FC:40:68:
                D1:82:49:C0:E1:96:82:A8:D9:66:0B:91:8E:37:F7:03:BD:2A:95:D3:
                AD:2A:78:1E:76:98:D4:BF:CA:54:33:5F:73:C2:3D:39:BC:26:35:E2:
                A2:64:AF:7F:ED:0A:DA:12:3D:27:B4:15
parm:           modeset:Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int)
parm:           enable_dc:Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6; 3=up to DC5 with DC3CO; 4=up to DC6 with DC3CO) (int)
parm:           enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)
parm:           lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int)
parm:           panel_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
parm:           vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int)
parm:           reset:Attempt GPU resets (0=disabled, 1=full gpu reset, 2=engine reset [default]) (uint)
parm:           vbt_firmware:Load VBT from specified file under /lib/firmware (charp)
parm:           error_capture:Record the GPU state following a hang. This information in /sys/class/drm/card<N>/error is vital for triaging and debugging hangs. (bool)
parm:           enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
parm:           enable_psr:Enable PSR (0=disabled, 1=enabled) Default: -1 (use per-chip default) (int)
parm:           psr_safest_params:Replace PSR VBT parameters by the safest and not optimal ones. This is helpful to detect if PSR issues are related to bad values set in  VBT. (0=use VBT parameters, 1=use safest parameters) (bool)
parm:           enable_psr2_sel_fetch:Enable PSR2 selective fetch (0=disabled, 1=enabled) Default: 0 (bool)
parm:           force_probe:Force probe the driver for specified devices. See CONFIG_DRM_I915_FORCE_PROBE for details. (charp)
parm:           disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int)
parm:           enable_ips:Enable IPS (default: true) (int)
parm:           fastboot:Try to skip unnecessary mode sets at boot time (0=disabled, 1=enabled) Default: -1 (use per-chip default) (int)
parm:           load_detect_test:Force-enable the VGA load detect code for testing (default:false). For developers only. (bool)
parm:           force_reset_modeset_test:Force a modeset during gpu reset for testing (default:false). For developers only. (bool)
parm:           invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int)
parm:           disable_display:Disable display (default: false) (bool)
parm:           mmio_debug:Enable the MMIO debug code for the first N failures (default: off). This may negatively affect performance. (int)
parm:           verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions. (bool)
parm:           nuclear_pageflip:Force enable atomic functionality on platforms that don't have full support yet. (bool)
parm:           edp_vswing:Ignore/Override vswing pre-emph table selection from VBT (0=use value from vbt [default], 1=low power swing(200mV),2=default swing(400mV)) (int)
parm:           enable_guc:Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto [default], 0=disable, 1=GuC submission, 2=HuC load) (int)
parm:           guc_log_level:GuC firmware logging level. Requires GuC to be loaded. (-1=auto [default], 0=disable, 1..4=enable with verbosity min..max) (int)
parm:           guc_firmware_path:GuC firmware path to use instead of the default one (charp)
parm:           huc_firmware_path:HuC firmware path to use instead of the default one (charp)
parm:           dmc_firmware_path:DMC firmware path to use instead of the default one (charp)
parm:           enable_dp_mst:Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true) (bool)
parm:           enable_dpcd_backlight:Enable support for DPCD backlight control(-1=use per-VBT LFP backlight type setting [default], 0=disabled, 1=enable, 2=force VESA interface, 3=force Intel interface) (int)
parm:           enable_gvt:Enable support for Intel GVT-g graphics virtualization host support(default:false) (bool)
parm:           request_timeout_ms:Default request/fence/batch buffer expiration timeout. (uint)
parm:           mitigations:Selectively enable security mitigations for all IntelĀ® GPUs in the system.

  auto -- enables all mitigations required for the platform [default]
  off  -- disables all mitigations

Individual mitigations can be enabled by passing a comma-separated string,
e.g. mitigations=residuals to enable only clearing residuals or
mitigations=auto,noresiduals to disable only the clear residual mitigation.
Either '!' or 'no' may be used to switch from enabling the mitigation to
disabling it.

Active mitigations for Ivybridge, Baytrail, Haswell:
  residuals -- clear all thread-local registers between contexts

PMS Log

Nov 24, 2021 19:08:23.827 [0x7ff5ab38db38] DEBUG - Audio Stream: 172689, Subtitle Stream: -1
Nov 24, 2021 19:08:23.828 [0x7ff5ac62db38] DEBUG - Completed: [192.168.1.170:63617] 200 GET /video/:/transcode/universal/session/9E109271-B09E-4C83-BE56-7CA3807CFDA0/base/index.m3u8 (
26 live) TLS 40ms 206607 bytes (pipelined: 1)
Nov 24, 2021 19:08:23.846 [0x7ff5ac650b38] DEBUG - Completed: [192.168.1.170:60680] 200 GET /hubs/promoted?contentDirectoryID=19&count=50&excludeContinueWatching=1&includeExternalMedi
a=1&includeGames=1&includeMeta=1&includeRecentChannels=1&pinnedContentDirectoryID=18%2C1%2C13%2C12%2C14%2C19%2C20 (27 live) TLS GZIP 243ms 80600 bytes (pipelined: 7)
Nov 24, 2021 19:08:23.864 [0x7ff5abd4ab38] DEBUG - Request: [192.168.1.170:63618 (Subnet)] GET /video/:/transcode/universal/session/9E109271-B09E-4C83-BE56-7CA3807CFDA0/base/header (2
7 live) TLS Signed-in
Nov 24, 2021 19:08:23.978 [0x7ff5ab68eb38] ERROR - [Transcoder] [AVHWDeviceContext @ 0x7f2d32916380] Failed to get number of OpenCL platforms: -1001.
Nov 24, 2021 19:08:23.978 [0x7ff5ab38db38] ERROR - [Transcoder] [AVHWDeviceContext @ 0x7f2d32916380] Failed to get number of OpenCL platforms: -1001.
Nov 24, 2021 19:08:23.978 [0x7ff5ab68eb38] ERROR - [Transcoder] [Parsed_hwmap_2 @ 0x7f2d3b18a6c0] Failed to created derived device context: -19.
Nov 24, 2021 19:08:23.978 [0x7ff5ab38db38] ERROR - [Transcoder] [Parsed_hwmap_2 @ 0x7f2d3b18a6c0] Failed to configure output pad on Parsed_hwmap_2
Nov 24, 2021 19:08:23.979 [0x7ff5ab68eb38] ERROR - [Transcoder] Error reinitializing filters!
Nov 24, 2021 19:08:23.979 [0x7ff5ab38db38] ERROR - [Transcoder] Failed to inject frame into filter network: No such device
Nov 24, 2021 19:08:23.979 [0x7ff5ab68eb38] ERROR - [Transcoder] Error while processing the decoded data for stream #0:0
Nov 24, 2021 19:08:24.025 [0x7ff5ae55fb38] DEBUG - Jobs: '/usr/lib/plexmediaserver/Plex Transcoder' exit code for process 5739 is 1 (failure)
Nov 24, 2021 19:08:24.025 [0x7ff5aa9a2b38] DEBUG - Streaming Resource: Changing client to use software decoding
Nov 24, 2021 19:08:24.025 [0x7ff5aa9a2b38] DEBUG - TranscodeUniversalRequest: using augmented profile iOS
Nov 24, 2021 19:08:24.025 [0x7ff5aa9a2b38] DEBUG - Downloading document http://127.0.0.1:32400/library/metadata/147790?includeBandwidths=1&offset=-1&X-Plex-Incomplete-Segments=1&X-Ple
x-Session-Identifier=0C1A9604-8591-46A3-AF09-FED814123237
Nov 24, 2021 19:08:24.029 [0x7ff5aa9a2b38] DEBUG - It took 0.000000 ms to retrieve 108 items.
Nov 24, 2021 19:08:24.029 [0x7ff5ab38db38] DEBUG - Request: [192.168.1.149:61277 (Subnet)] GET /status/sessions (26 live) TLS GZIP Signed-in Token (truevibe)
Nov 24, 2021 19:08:24.029 [0x7ff5ab38db38] DEBUG - [Now] Adding 2 sessions.
Nov 24, 2021 19:08:24.032 [0x7ff5aa9a2b38] DEBUG - It took 0.000000 ms to retrieve 108 items.
Nov 24, 2021 19:08:24.033 [0x7ff5aa9a2b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Nov 24, 2021 19:08:24.033 [0x7ff5aa9a2b38] DEBUG - Selecting best audio stream for part ID 179112 (autoselect: 1 language: en)
Nov 24, 2021 19:08:24.033 [0x7ff5aa9a2b38] DEBUG - We're going to try to auto-select a subtitle.
Nov 24, 2021 19:08:24.033 [0x7ff5aa9a2b38] DEBUG - Subtitles: Found a candidate subtitle language [en] for a foreign film
Nov 24, 2021 19:08:24.033 [0x7ff5aa9a2b38] DEBUG - Audio Stream: 171245, Subtitle Stream: 171250
Nov 24, 2021 19:08:24.036 [0x7ff5aa9a2b38] DEBUG - Scaled up video bitrate to 74376Kbps based on 4.500000x fudge factor.
Nov 24, 2021 19:08:24.036 [0x7ff5aa9a2b38] DEBUG - MDE: Selected protocol hls; container: mkv
Nov 24, 2021 19:08:24.036 [0x7ff5aa9a2b38] DEBUG - MDE: analyzing media item 178801

May I have the FULL ZIP please? they to see from the MDE → the FFMPEG invocation line so they can track what it should be doing.

(Snippets aren’t good unless you know exactly what they’re looking for… which we don’t in this case with the new transcoder)

Sure, I just like to remove the library content

PM SENT to you

Any update on this issue? I believe I’m experiencing the same and am happy to provide logs if that helps. Still holding off on updating to a build newer than plexmediaserver-1.22.0.4163-d8c4875dd

@swindmill

The prudent thing to do would be

  1. Stop Plex
  2. Make a tar.gz of all of ./Library under /var/lib/plexmediaserver
  3. You’ll have a mirror backup.

As for 1.23.0 and above, it’s working well.

You can ask @truevibe what he thinks of the RPM build I provided above.

It’s not working with the later releases.

@ChuckPa I confirmed with you on a private thread even after trying all paths to
/usr/lib/plexmediaserver/etc/ld-musl-x86_64.path

This is what you wrote after I exhausted all the options:

OK… so we have to wait.

What I did learn is the Nvidia has the same regression.

That’s a good sign. It’s universal and easier to track

As for the rpm @ChuckPa made-- the script is pretty good. It does a check for required RPMs by querying if they are installed.

@truevibe

I am still waiting for Engineering to resolve the problem you’re having.

It’s been reported on Debian / Ubuntu builds too (which they are more geared for in development)

There are some fixes coming in the next release but don’t know if 1.25.2 will solve everything.

I hope so, it sounds like this issue is universal

What’s the verdict on the new package itself ?

Have you had time to dig into it and see all it does internally ?

Should I spin a new RPM of the current release so you can verify upgrading an existing install ?

I think it’s time to make a formal, public, RPM Packaging Preview thread if this is going any further.

The new package is good, just waiting for it work though. If you incorporate the fixes from 1.25.2 I can try it.

The package is the package.

I take the binaries from the release and wrap them up in the RPM %spec.

1 Like

@truevibe

How skilled are you at RPM dissecting ?

I think I made an error here and not certain which SPEC file is which

:roll_eyes:

Can you pull out the spec from what I gave you ?

FWIW, the tonemapping in hardware issue persists for me in 1.25.2

back to 1.22.0.4163 for now :wink:

@swindmill

Did you use the package I crafted above which DOES work ? :wink:

It’s a one-off until such time as there is sufficient community interest in making this the default packaging.

based on what I see @truevibe reporting in RPM Error Tonemapping in HW- "Unable to get number of OpenCL platforms"-- Happens with all RPM Distributions - #72 by truevibe

It’s not working with the later releases.

@ChuckPa my understanding is that hardware tonemapping doesn’t work for us in any version newer than 1.22.0.4163 - even with your updated RPM package

Did you use the package I crafted above which DOES work ? :wink:

are you saying that the RPM you created works insofar as it installs correctly or are you also saying that hardware tonemapping should work with your RPM?