cClaude.rocks ☕ Le blog

[Nouvelles technologies, sciences et coups de gueule…]

Menu

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

኿


â„č 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog