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.
Posts by sky42
-
-
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. -
Pursuing the fix upstream then submitting a backported kernel or intel driver patch will probably be faster. I think you'll find that script is a little too hacky for peoples tastes and i'd be surprised if it gets merged at this stage in the release cycle.
Ofc that is a hacky script because it is a workaround and not a fix. My focus was to make it usable with as many hints as possible.
For more then 5 years i deliver contributions to this project. Do you have the impression i would not follow up and remove the script when there is a fix upstream?
I can not pursue anything on that intel issue. It was days to prepare all the information and create clean infos for that issue. Now it sits there and nobody responsible has acted in any way at all. What would be the way to pursue that? Being pushy and asking when somebody is doing something? That is not very nice and i will not do that. If i could fix it i would have done it. Instead i try the next best thing and try to help users with the same problem.
In your opinion the user of LE should be denied the easier workaround of including this hacky script and instead waiting that somebody will fix it upstream so the it comes to LE. Until then the users are screwed and poking in the dark if they hit the same issue. Buying cables or do other desperate things. From what i saw by researching it i found hints that it is a years old problem. Now i am doing something and being punished for it. That is how i feel.In context the number of users rocking up here with latest generation Intel hardware is small and in continuous slow in-decline for the last decade. So audience is not large, there is a workaround (albeit forum sourced) available, and 'Yes' adding hacky stuff to the core image matters and is something to be avoided; largely because once workarounds are merged history shows people end up being happy with the workaround and the root cause is never pursued. If you refuse the hack up-front there's a significantly higher probability of the real issue being resolved (tried and tested). Backporting patches merged/submitted upstream is a no-brainer.
So if it is just a bunch of users they can be ignored for the good of the code base? .oO(i am being sarcastic)
Again do you have the impression i will not follow up when Intel fixes that problem?
And yes there is be a easier way for the users: to include my hacky script until Intel fixed it.
The scope is unclear so i did not restrict when it will act, i already had some PCI id filtering in there, but i can only guess which PCI id are problematic.
Your way leads to user download the script and with a new image with the fix it will not be removed and still be there and i have no chance in updating that script, because it is not part of the image. I could not put in the parameters when it is fixed, because i do not know them. And that is better in your opinion?
chewitt What exactly do i need to do that it gets included now? So people with nice and expensive hardware can just use there hardware. -
-
After some more help and this time from jernej . Thank you.
I have now a script to fix the audio problem for any LE11/12 without extra binary. The same script works on LE11 or 12.
wget https://raw.githubusercontent.com/sky42src/LibreELEC.tv/11.80.5-240204/projects/Generic/filesystem/usr/bin/intel-gpu-max-10-bit.sh && chmod +x intel-gpu-max-10-bit.sh && ./intel-gpu-max-10-bit.sh
I opened a pull request to make the helper script part of official LE.Generic: added intel-gpu-max-10-bit.sh helper by sky42src · Pull Request #8588 · LibreELEC/LibreELEC.tvThis uses modetest to set max 10 bit to solve…github.com -
added Zotac CI343
MiniX Z100 wakeup from S5 by USB is fixed. I did get a new BIOS (compiled today) after asking 2 days ago in the evening with 1st response yesterday. -