Depuis LibreELEC 10, lâintĂ©gration sur Raspberry a Ă©tĂ© chaotique, au dĂ©part seul le PI 4 Ă©tait supportĂ©, puis peu Ă peu le PI 2 et le PI 3 sont revenu dans la liste des machines supportĂ©es. Le support du PI ZĂ©ro a Ă©tĂ© abandonnĂ©.
Bien que tous les PI 2 et PI 3** soit supportĂ©, pour un fonctionnement agrĂ©able, il me semble quâun PI 3b est un minimum pour faire tourner LibreELEC : 1 Go de RAM est une limite mini Ă mon sens.
La version stable de LibreELEC 11.0.1 est disponible plus dâun mois, elle embarque Kodi (Nexus) v20.1.
Ce billet vient replace et reprend en grande partie un précédant article aprÚs 15 jours de tests.
Premiers retour sur cette version
La principale raison de changer de version est un besoin particulier. Il y a assez peu de nouveautĂ©s finalement. Câest plutĂŽt autour des formats vidĂ©os, voir des plugins que vous trouverez une motivation pour changer de version.
Si actuellement vous utilisez LibreELEC 9.2 (basé sur Linux Kernel 4.19.x et Kodi 18.9) sur un Raspberry PI 3 et que cela vous convient, conserver votre machine telle quel.
Jâai eu quelques dĂ©boires pour stabiliser LibreELEC 11.0.1 sur un PI 3, en particulier, car la partition storage nâavait pas Ă©tĂ© Ă©tendue et que donc le systĂšme manquait de place. Cela se traduisait pas des blocages assez alĂ©atoires de lâinterface, mais aucun message dâerreur ne sâaffichait.
De plus il manque des plugins.
Il semble par ailleurs que le PI4 ne soit pas correctement supporté pour le moment : Upgrading from pi 3 to pi 4, maybe, what do you think ou Raspberry Pi 4B and LibreELEC 10.0: Not so "great" after all ?
.
Pour conclure : sans une raison motivĂ©e de passer Ă Kodi 20, ne migrez pas et rester tranquillement avec Kodi 18, câest-Ă -dire avec une version 9 de LibreELEC.
Configuration dâorigine
Jâai dĂ» modifier le fichier config.txt
pour avoir une machine plus stable, notez que jâutilise la sortie cas oĂč son brancher des enceintes.
Pour vous aider a bricolĂ© les fichiers de configuration, je mets en rĂ©fĂ©rences les valeurs dâorigines.
Le fichier config.txt
dâorigine sans les commentaires
-
Le fichier
config.txt
dâorigine complet# SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) ################################################################################ # Bootloader configuration # config.txt version v1 (do not remove or change this line!) ################################################################################ # For more options and information see # http://rpf.io/configtxt ################################################################################ # Default GPU memory split, 76MB are needed for H264 decoder gpu_mem=76 # Don't send initial active source message. # Avoids bringing CEC (enabled TV) out of standby and channel switch when # rebooting. hdmi_ignore_cec_init=1 [all] ################################################################################ # Use distroconfig-composite.txt instead of distroconfig.txt to enable # composite video output. # The composite video mode needs to be configured in cmdline.txt: # For PAL add: video=Composite-1:720x576@50ie # For NTSC add: video=Composite-1:720x480@60ie ################################################################################ include distroconfig.txt #include distroconfig-composite.txt # uncomment to enable analog audio output #dtparam=audio=on #audio_pwm_mode=1 # uncomment to enable infrared remote receiver connected to GPIO 18 #dtoverlay=gpio-ir,gpio_pin=18
gpu_mem=76
hdmi_ignore_cec_init=1
[all]
include distroconfig.txt
Le fichier distroconfig.txt
dâorigine sans les commentaires
display_auto_detect=1
dtoverlay=vc4-kms-v3d,cma-384
dtoverlay=
disable_overscan=1
disable_fw_kms_setup=1
Le fichier distroconfig-composite.txt
dâorigine sans les commentaires
Vous devez modifier le fichier config.txt
pour utiliser cette configuration si vous souhaitez utiliser la sortie composite de votre Raspberry. Utilisez distroconfig-composite.txt
au lieu de distroconfig.txt
.
Le mode vidĂ©o composite doit ĂȘtre configurĂ© dans cmdline.txt
 :
* Pour PAL ajouter : video=Composite-1:720x576@50ie
* Pour NTSC ajouter : video=Composite-1:720x480@60ie
display_auto_detect=1
dtoverlay=vc4-kms-v3d,cma-384,composite=1
dtoverlay=
disable_overscan=1
disable_fw_kms_setup=1
Le fichier cmdline.txt
dâorigine complet
boot=UUID=1803-0922 disk=UUID=7b877e57-9e7c-49d3-bf91-a69151b7f0f0 quiet
Noter que le contenu de ce fichier est directement liĂ© Ă lâimage de base, il sâagit du fichier : LibreELEC-RPi2.arm-11.0.1.img.gz
.
Modification de la configuration
Dans mon cas, il me fallait activer la sortie son et finalement la solution complĂšte se trouve dans le billet : đŹ LibreELEC 10.0.2, Raspberry et le son.
En rĂ©sumĂ©, il sâagit juste de modifier le fichier config.txt
comme suit :
gpu_mem=76
hdmi_ignore_cec_init=1
[all]
include distroconfig.txt
dtparam=audio=on
audio_pwm_mode=1
Au passage, le changement de cette configuration a aussi a fait baisser la frĂ©quence des blocages de lâinterface lors du parcours de lâarborescence des fichiers.
Autre astuces configurations
La partition STORAGE
présente sur la carte SD correspond au dossier HOME
de lâutilisateur root
, il est doc assez facile de migrer depuis une image complĂšte dans perdre votre configuration.
Vous pouvez donc sauvegarder le dossier HOME
(ou le contenu de STORAGE
) avant lâapplication dâune image LibreELEC, et la restaurer aprĂšs, avant la premiĂšre insertion de la carte SD fraĂźchement mise Ă jour dans votre PI.
Faites attention Ă ce que la partition sâĂ©tende bien Ă lâensemble de la carte SD aprĂšs le 1er dĂ©marrage, Ă dĂ©faut utiliser gparted pour faire cette tache depuis une machine Linux.
Evolution du fichier advancedsettings.xml
Si vous utilisez le fichier advancedsettings.xm
, en particulier si vous utilisez une base de donnée SQL partagée, sachez que le format a évolué.
Documentation : advancedsettings.xml
Un changement concerne la premiĂšre ligne, qui attend lâattribut version
.
<advancedsettings version="1.0">
Dâautres changements existent, je vous laisse consulter la documentation pour les attributs que vous utilisez.
Liens
- đŹ LibreELEC 10.0.2, Raspberry et lâimage.
- L'annonce officielle de LibreELEC (Nexus) 11.0.1
- Documentation du fichier advancedsettings.xml
኿