Hobbit à la framboise

Monter le XBMC de son Raspberry à la nouvelle version 12 dite Frodo n’est pas une mince affaire pour les non-initiés. Comme le précise la FAQ officielle XBMC, Frodo (XBMC v12) n’est pas disponible dans les dépôts officiels Debian. Il va donc falloir bricoler avec l’aide de Cocooncrash alias Michael Gorven, déjà cité dans mon article Installation de XBMC sur Raspbian. Article auquel je renvoie pour celles et ceux qui veulent procéder à une première installation.

Pour les autres il suffit d’intégrer les dépôts mene, d’arrêter XBMC, de le supprimer proprement, de mettre à jour son aptitude, de procéder à une installation, puis de relancer. Et pour se faire procéder ainsi :
sudo vi /etc/apt/sources.list.d/mene.list
Ajouter : deb http://archive.mene.za.net/raspbian wheezy contrib
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5243CDED
sudo /etc/init.d/xbmc stop
sudo aptitude remove xbmc xbmc-bin -y
sudo aptitude update && sudo aptitude upgrade -y
sudo aptitude install xbmc xbmc-bin -y
sudo /etc/init.d/xbmc start
ps -fu xbmc --forest

XBMC_12.2

La synchronisation verticale n’est pas d’aplomb

Résumé des épisodes précédents. Sur mon Raspberry pi, j’ai installé une raspbian en suivant le quick start du site officiel. Les premiers temps passés, j’ai procédé à l’installation de XBMC sur Raspbian (et non un raspbmc). La version 11 dite Eden fonctionnait à l’exception d’une surconsommation processeur dans les temps morts –un comble. Comme recommandé j’ai évolué vers la version 12 dite Frodo nouvellement arrivée à l’époque, mais sans la correction escomptée. Or je suis exigent, que ça fonctionne n’est pas suffisant, il faut que ça fonctionne bien !

En avant les recherches ! Une première piste que je raconte dans l’épisode XBMC in the dirty regions, offre une baisse de CPU au détriment de l’interface, cette solution peu élégante réclame l’usage exclusif de télécommande ou de smartphone disposant de l’application idoine.
En poussant encore un peu, j’ai trouvé (voir le forum officiel)ce qui semble être LA solution : Activer la synchronisation verticale.

Là où le bât blesse, c’est que cette activation ne souffre pas que je regarde des vidéos !

Lire la suite…

chart_20130417-1902-0014

Continuer la lecture

XBMC : Autant ne rien faire quand on ne fait rien

Au temps pour moi ! La dernière astuce décrite dans l’article XBMC in the dirty regions n’est pas la plus pertinente. Déjà parce qu’elle condamne l’interface, ce que je n’avais pas noté puisque l’on utilise les remotes control sur iOS et Android. Et ensuite parce qu’il existe un réel moyen pour faire tomber la CPU à 17% quand le XBMC ne fait rien.

La solution : activer la synchronisation verticale ! Cette option est disponible par l’interface, dans les menus systèmes.

XBMC-17pc

XBMC in the dirty regions

Ce titre aux consonances de film de science fiction de série Z (pas comme Zabbix) des années soixante-dix, n’est pas seulement pour attirer votre regard cher lecteur, mais aussi de fournir un début de réponse pour la question que se pose nombre d’utilisateurs de XBMC : Pourquoi la CPU utilisée est-elle raisonnable quand on regarde une vidéo et totalement démesurée quand le média center ne fait rien ?

Pour simplifier, tout vient de l’interface XBMC et de son rafraîchissement. Interface en action (et consommatrice) quand on ne lit rien et « arrêtée » quand on lit une vidéo. Ceci explique cela. Mais voyons donc comment corriger cette surconsommation. Mettons les mains dans le cambouis.
Continuer la lecture

Installation de XBMC sur Raspbian

Une des nombreuses possibilités du Raspberry est d’offrir une solution MediaCenter entre autre avec XBMC. Pour installer ce gratuiciel, c’est un peu touchy dans la mesure où ce n’est pas encore pleinement bien packagé, et qu’on est à cheval sur les compatibilités de version. D’après la documentation officielle, il faut récupérer les sources et compiler sur le Raspberry, 12 heures de compilation en perspective…

Côté documentation tout commence avec ce wiki. Ce site manque de maturité et le tout apparaît plus comme une somme de pense-bêtes. Et je propose donc une compilation de mes propres recherches dans cet article.
Continuer la lecture