portapro I made a quick rebuild of my last community version with the force YCbCr 4:4:4 patch.
download image here https://sky42.libreelec.tv/testing/intel-yuv444/
here is the full source https://github.com/sky42src/Libre…-240324y-yuv444
this commit you can pick for your own build if it works for you https://github.com/sky42src/Libre…7d8a8158956b078
Edit:
Short test on my N100 -> X6700H -> OLED55E6D show it does what it is suposed to do. All is in YCbCr 4:4:4 says the info screen of my Denon with or without HDR10.
You may run into audio trouble when playing 2160p @ 23.976 Hz and using pass through.
quick workaround is to only use 10 bit not 12
systemctl stop kodi && intel-gpu-max-10-bit.sh && systemctl start kodi
Posts by sky42
-
-
-
version 11.95.1-#240324
download link https://sky42.libreelec.tv/release/12.0/
based on LE12 development branch https://github.com/LibreELEC/LibreELEC.tv
changelog
- upstream update (Kodi 21.0-rc2)
- PR8751 pipewire: enable for all images, but dont start if alsa or pulse in on
- PR8749 pipewire: hardwire extra config to ~/.config/pipewire
- PR8750 wireplumber: hardwire extra config to ~/.config/wireplumber
- PR8758 busybox: init: fix toram when SYSTEM_IMAGE is with path
my source diff https://github.com/LibreELEC/Libr…:11.95.1-240324 -
-
version 11.95.1-#240322
download link https://sky42.libreelec.tv/release/12.0/
based on tag LE12 Beta 1 https://github.com/LibreELEC/LibreELEC.tv/tree/11.95.1
changelog
- upstream update 12 Beta 1
- PR8751 pipewire: enable for all images, but dont start if alsa or pulse in on
- PR8749 pipewire: hardwire extra config to ~/.config/pipewire
- PR8750 wireplumber: hardwire extra config to ~/.config/wireplumber
my source diff https://github.com/LibreELEC/Libr…:11.95.1-240322 -
Zuma Here is a fancy set of instructions https://www.artembutusov.com/libreelec-entware-ng-installation/ and the last comment is even more creative and does not need to change the image.
-
Zuma From reading install instructions for Entware all you need is a /opt in the filesystem and after that the tasks to make it work are up to you:
- mount /opt to somewhere so that is will be writable
- try and setup Entware (just for testing)
- write a bunch of systemd unit files for mount /opt and start/stop Entware as instructed in the install howto
- make sure all dependencies of new units are correct and all starts/stops in the right order
I can create /opt in the filesystem, but the rest i will do not. Just having /opt (still not writable) is a easy PR. If i would write a PR like that i would most likely include /mnt too.
If you are up to the tasks i described i will look into having a /opt. -
ZumaI think not because the patch is for Kodi 21 not 20.
And for Entware no. That is not the focus of this build.
-
Test version 11.80.5-#240309 (conterpart of nightly-20240309-f3b540d)
download link https://sky42.libreelec.tv/testing/12.0/
based on development branch https://github.com/LibreELEC/LibreELEC.tv
changelog
- upstream update (Kodi 21.0rc1-Omega)
- Generic: added intel-gpu-max-10-bit.sh helper
- pipewire: enable possibility of extra config
- wireplumber: enable possibility of extra config
- highly experimental and for testing only (no questions, read commit message) pipewire: enable for all images, but dont start if alsa or pulse in on
diff of my sourceComparing LibreELEC:f3b540d...sky42src:11.80.5-240309 · LibreELEC/LibreELEC.tvJust enough OS for KODI. Contribute to LibreELEC/LibreELEC.tv development by creating an account on GitHub.github.com -
Release version 11.0.6-240305
download link sky42 LibreELEC community builds
based on https://libreelec.tv/2024/01/29/libreelec-nexus-11-0-6/
240305
- upstream update (Kodi 20.5)
- linux: default kernel update 6.1.80
- linux (RPi): kernel update 6.1.77-14c373b
my source diffComparing LibreELEC:720728e...sky42src:11.0.6-240305 · LibreELEC/LibreELEC.tvJust enough OS for KODI. Contribute to LibreELEC/LibreELEC.tv development by creating an account on GitHub.github.com -
Release version 11.0.6-240204
download link sky42 LibreELEC community builds
based on https://libreelec.tv/2024/01/29/libreelec-nexus-11-0-6/
240204
- upstream update
- kodi: storage info no efivars, autofs
- Generic: added intel-gpu-max-10-bit.sh helper
- removed ADL10 image (use intel-gpu-max-10-bit.sh instead)
- changed git author to my new mailbox.org address
my source diffComparing LibreELEC:b50ea35...sky42src:11.0.6-240204 · LibreELEC/LibreELEC.tvJust enough OS for KODI. Contribute to LibreELEC/LibreELEC.tv development by creating an account on GitHub.github.com -
Now i did a pipewire test on this problem here.
In short it does not help and the same fix with 10 bit helps too with pipewire + GBM or Wayalnd.
For that result i had to work a bit. After getting a hint from lrusak pointing over here https://github.com/xbmc/xbmc/comm…e50cb77f429698a and building LE with Pipewire only i had no success get passthrough working. Then i did setup a baseline with Ubuntu 23.10, learned to compile Kodi my self the right way. Then i was able to test with GBM and Wayland with Pipewire only. And as i stated already it does not help the problem in this thread. Both configs work with the same fix from post 46.
I teached my script to detect if 10 bit is already set and have a idea to detect GPU version from the script and only activate if it is a new GPU (without knowing all PCI IDs). -
If you want Intel use a Intel N100 box. That uses less the 0.2 Wh per day if you do not power off. The price is is not so far from a RPi5 with a passive case, power supply and a small NVMe drive.
Here is a listThreadIntel N100 fanless boxes
I want to share my tests about Intel N100 as a replacement for my Streacom FC8 Evo i3-8100
tested by me
- ASUS PN42-BBN100MV https://www.amazon.de/dp/B0C53D43JF
- MiniX NEO Z100-0dB (512GB) https://www.amazon.de/dp/B0CPLQWN73
other boxes i did not test, but know of
- Zotac CI337 https://www.zotac.com/us/product/min…7-nano-barebone
- Zotac CI343 https://www.zotac.com/us/product/min…-ci343-barebone
- HUNSN BM34 https://www.amazon.de/dp/B0CHS5RSX8/
- KingnovyPC https://www.amazon.de/dp/B0CNH27KCW/
The PN42…sky42January 29, 2024 at 1:08 PM I really like my MiniX Z100 and with one workaround it does all i want. The ASUS PN42 is great too.
All Intel Gen12 (and most likely later) GPUs need one workaround at the momentThreadIntel Alder Lake 2160p @ 23.976 Hz passthrough HD Audio dropouts (i7-1270p/N100)
audio dropouts with screen resolution 2160p @ 23,976 Hz if the Audio is HD (for 9 out of 10 BD/4k remux i tested)
Use the workaround from post #46
affected devices tested
- ASUS PN42
- Intel NUC12WSKv7
- MiniX Z100-0db
not affected devices as counter tests
- RPi4
- Asrock B360/ITX-ac with Intel i3-8100 HDMI 1.4
- Intel NUC8i7BEH
Edit: workaround is here RE: Intel Alder Lake 2160p @ 23.976 Hz passthrough HD Audio dropouts (i7-1270p/N100)
setup used
- HDMI connections only
- no ARC
- no CEC
- LE device -> Denon…sky42December 18, 2023 at 1:49 PM -
yamcenutzer IIRC Rocket Lake do have Gen11 GPU and that is the 1st Xe GPU. Assuming that uses the same part of the kernel driver as Gen12 GPUs do: yes that can change your NUC too.
There is no harm in trying the script from post 46.
-
e123enitan update 1st to a sky42 release with a device that official LE knows
e.g. https://sky42.libreelec.tv/release/11.0/G…6-%23240204.tar and then to official LE -
update https://gitlab.freedesktop.org/drm/intel/-/issues/10199
i was ask to reproduce with drm-tip and i did -
-
jernej as short as i can
playback screen resolution 3840x2160 @ 23.976 Hz Pixel Depth 12 bit results in HD audio dropout on at least i7-1270p and N100
- Pixel Depth reported by my Denon AVR
- i use only 2160p in all refresh rates
why is long and stated here https://forum.kodi.tv/showthread.php?tid=344912
problem goes away
- playback 2160p @ 24 Hz
- playback 2160p @ 23.976 Hz with max bpc 10 (Denon reports pixel depth 10 bit)
other infos
- max bpc set to 10 it still uses 8 bit pixel depth with e.g. DVD remux
- the GUI comes up at boot in 4K60 with 8 bit
All i did was try the matrix of settings and find out when it is OK. Hints to do what are from smp and from you (removing the need of proptest).
I have no clue whatsoever about GPU kernel drivers. Just stating facts about things i tested and try to create a easy to use workaround.