It’s such a mess at the moment, AMD cards etc will output 4:2:2 but HDR support is broken. Intel is the best at the moment but will only output RGB which is ok.
Posts by atoulmin
-
-
I’m having trouble getting 4K HDR playback working on my NUC11. I just did a fresh install of beta1. It seems that 4k23.98hz files won’t output video. if I un-whitelist 23.98, then it plays back at 4k60, but stutters (also I don’t have HD audio working yet). I have played all these files back via coreelec on my odroid n2 at 4k24 previously.
here is a log where it fails to play at 23.98hz
https://paste.kodi.tv/ifeputejab
any thoughts?
thanks
edit: also when playing back at 4k60 it is not outputting the correct color space. its sending out rec709 and not bt2020
edit2: I don’t know what it is doing. my projector says the color space is RGB 8bit, when usually it says YUV 12bit. the colorimetry is labelled sRGB instead of bt2020. however it does say it is HDR. definitely not quite right though.
What version of LibreELEC are you using? The nightly generic? Make sure you don’t use the generic legacy.
Also do you have match frame rate turned on? I have a nuc11 and it works fine. There is no 4k60HDR support at the moment.
-
Best to stay away from Nvidia as chewitt said. AMD would be your best bet, however there is issues with the current mesa drivers causing graphics corruption and HDR support still needs work.
-
So I didn’t realise it had to be on the same line, adding the force_probe at the end will now boot LibreELEC into Kodi. Hooray.
However when I attempt to play a video I get sound, but the picture will Goto switch but will revert to Kodi menu. The movie will continue to play with sound but no video.
Log file attached
Code
Display MoreLibreELEC:~ # lspci 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge 00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge 00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge 00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge 00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51) 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5 00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6 00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7 01:00.0 PCI bridge: Intel Corporation Device 4fa0 (rev 01) 02:01.0 PCI bridge: Intel Corporation Device 4fa4 02:04.0 PCI bridge: Intel Corporation Device 4fa4 03:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A750] (rev 08) 04:00.0 Audio device: Intel Corporation Device 4f90 05:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller 05:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller 05:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port 06:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea 06:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea 06:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea 06:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea 09:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a) 0a:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03) 0b:00.0 Non-Volatile memory controller: Sandisk Corp Device 5017 (rev 01) 0c:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function (rev c9) 0c:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller 0c:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor 0c:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 0c:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 0c:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller LibreELEC:~ #
-
Can you please run lspci -s 03:00.0 -n and check that 56a1 is the device ID of your card that needs to be used by the force probe.
Otherwise - If it is the MEI error.
I believe we will need to update the kernel configuration.
Based on this:- ihttps://http://gitlab.freedesktop.org/drm/intel/-/issues/7732
Diff
Display Morecommit a611e88981caa7b2041e8ad60d31582c717e2db4 (HEAD -> dev) Author: Rudi Heitbaum <[email protected]> Date: Thu Jan 5 12:16:50 2023 +0000 linux (Generic): enable support for Intel ARC video ref: - https://gitlab.freedesktop.org/drm/intel/-/issues/7732 diff --git a/projects/Generic/linux/linux.x86_64.conf b/projects/Generic/linux/linux.x86_64.conf index 40a9aba6d5..03ae0858ff 100644 --- a/projects/Generic/linux/linux.x86_64.conf +++ b/projects/Generic/linux/linux.x86_64.conf @@ -1818,11 +1818,12 @@ CONFIG_EEPROM_EE1004=y # CONFIG_SENSORS_LIS3_I2C is not set CONFIG_ALTERA_STAPL=m -# CONFIG_INTEL_MEI is not set -# CONFIG_INTEL_MEI_ME is not set -# CONFIG_INTEL_MEI_TXE is not set -# CONFIG_INTEL_MEI_HDCP is not set -# CONFIG_INTEL_MEI_PXP is not set +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_INTEL_MEI_GSC=m +CONFIG_INTEL_MEI_HDCP=m +CONFIG_INTEL_MEI_PXP=m # CONFIG_VMWARE_VMCI is not set # CONFIG_GENWQE is not set # CONFIG_ECHO is not set @@ -4555,6 +4556,7 @@ CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y +CONFIG_DRM_I915_PXP=y # # drm/i915 Debugging
Looks like we need to update the kernel
-
So I tried adding that as suggested and rebooted, still no luck. Same issue
This might help. Looks like it’s recognised.
Code
Display MoreLibreELEC (community): nightly-20230102-2cfb343 (Generic.x86_64) LibreELEC:~ # lspci -k 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex Subsystem: ASUSTeK Computer Inc. Renoir/Cezanne Root Complex 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU Subsystem: ASUSTeK Computer Inc. Renoir/Cezanne IOMMU 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge 00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge Subsystem: ASUSTeK Computer Inc. Renoir PCIe GPP Bridge Kernel driver in use: pcieport 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge DeviceName: Onboard IGD 00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge Subsystem: ASUSTeK Computer Inc. Renoir/Cezanne PCIe GPP Bridge Kernel driver in use: pcieport 00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge Subsystem: ASUSTeK Computer Inc. Renoir/Cezanne PCIe GPP Bridge Kernel driver in use: pcieport 00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus Subsystem: ASUSTeK Computer Inc. Renoir Internal PCIe GPP Bridge to Bus Kernel driver in use: pcieport 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51) Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller Kernel driver in use: piix4_smbus 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51) Subsystem: ASUSTeK Computer Inc. FCH LPC Bridge 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3 Kernel driver in use: k10temp Kernel modules: k10temp 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5 00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6 00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7 01:00.0 PCI bridge: Intel Corporation Device 4fa0 (rev 01) Kernel driver in use: pcieport 02:01.0 PCI bridge: Intel Corporation Device 4fa4 Subsystem: Intel Corporation Device 4fa4 02:04.0 PCI bridge: Intel Corporation Device 4fa4 Subsystem: Intel Corporation Device 0000 03:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A750] (rev 08) Subsystem: Intel Corporation DG2 [Arc A750] 04:00.0 Audio device: Intel Corporation Device 4f90 Subsystem: Intel Corporation Device 1021 Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 05:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller Subsystem: ASMedia Technology Inc. 500 Series Chipset USB 3.1 XHCI Controller (ASM1042A USB 3.0 Host Controller) Kernel driver in use: xhci_hcd 05:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller Subsystem: ASMedia Technology Inc. 500 Series Chipset SATA Controller (ASM1062 Serial ATA Controller) Kernel driver in use: ahci 05:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port Subsystem: ASMedia Technology Inc. 500 Series Chipset Switch Upstream Port Kernel driver in use: pcieport 06:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea Subsystem: ASMedia Technology Inc. Device 3308 Kernel driver in use: pcieport 06:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea Subsystem: ASMedia Technology Inc. Device 3308 Kernel driver in use: pcieport 06:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea Subsystem: ASMedia Technology Inc. Device 3308 Kernel driver in use: pcieport 06:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea Subsystem: ASMedia Technology Inc. Device 3308 Kernel driver in use: pcieport 09:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a) Subsystem: Intel Corporation Wi-Fi 6 AX200 (NGW) Kernel driver in use: iwlwifi Kernel modules: iwlwifi, wl 0a:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03) Subsystem: ASUSTeK Computer Inc. Ethernet Controller I225-V Kernel driver in use: igc 0b:00.0 Non-Volatile memory controller: Sandisk Corp Device 5017 (rev 01) Subsystem: Sandisk Corp Device 5017 Kernel driver in use: nvme 0c:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function (rev c9) Subsystem: ASUSTeK Computer Inc. Zeppelin/Raven/Raven2 PCIe Dummy Function 0c:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller Subsystem: ASUSTeK Computer Inc. Renoir Radeon High Definition Audio Controller Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 0c:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor Subsystem: ASUSTeK Computer Inc. Family 17h (Models 10h-1fh) Platform Security Processor 0c:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 Subsystem: ASUSTeK Computer Inc. Renoir/Cezanne USB 3.1 Kernel driver in use: xhci_hcd 0c:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 Subsystem: ASUSTeK Computer Inc. Renoir/Cezanne USB 3.1 Kernel driver in use: xhci_hcd 0c:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller Subsystem: ASUSTeK Computer Inc. Family 17h/19h HD Audio Controller Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel
Here is the log.
-
-
Add i915.force_probe=56a1 to syslinux.cfg
I'll upload the LOG. Thanks SMP i'll give that a go and report back.
-
Hi,
I’m not sure if I should report here or GitHub. However the latest nightly builds will not boot past the “just enough OS” logo if I use my Intel ARC750. If I remove that card and use the AMD 6400 it works fine. I can still SSH into the machine while it’s at the logo.
I’m assuming Mesa support isn’t quite there yet?
-
This issue has nothing to do with the colorspace. AMD driver doesn't even allow setting the specific colorspace via drm properties.
Thanks for that. I’m just trying to figure out what the issue may be.
-
No. That commit was always included in my builds.
This commit it seems is for BT2020RGB. AMD outputs BT2020YUV. Perhaps that’s why it isn’t working.
-
No. That commit was always included in my builds.
What about in the current nightlies? As I’m having the same issue.
[BUG] AMD HDR Colourspace · Issue #7324 · LibreELEC/LibreELEC.tvI will upload a log later today, but I thought I would start the thread. I've noticed that in the current nightlies that if you start a HDR file with an…github.com -
The screen does not switch to HDR when it first loads the stream. So the procedure I mentioned is the only way for me to force HDR, otherwise it will keep playing in SDR. So when I do switch from a playing video to the home screen it will recognize the HDR and switch the display.
This may fix the problem?
CWinSystemGbm: add colourspace connector property by lrusak · Pull Request #21845 · xbmc/xbmcThis allows setting the Colorspace connector drm propery. This allows specifying the output colorspace and allows tv's to trigger into a specific colorspace…github.com -
Have u tried bypassing the Yamaha and going straight into TV. Just to see if u get dropouts. Also I’m assuming u have Kodi set to 1080p and match frame rate turned on.
-
It’s interesting that it happens in windows too.
May I ask what is the complete setup? What amplifier / receiver, TV etc.
-
What version of Libreelec are you using?
-
I narrowed it down in LE11. The issue starts in the build dated 2022-12-01. It does not occur in any previous builds of LE11.
I’m not sure what was changed.
-
Has there been any discussion on the current graphic corruption on AMD APU/GPU in the current nightly builds?
I have the 5600G and Radeon 6400. Both get graphic corruption in the menus and playing video.