[XBMC] Problème incompréhensible (résolu)

Applications multimedia / jeux
Répondre
maxoxo
Hankyu
Messages : 17
Inscription : mar. 17 mai 2011, 23:49

[XBMC] Problème incompréhensible (résolu)

Message par maxoxo »

Salut à tous,

J'ai un petit problème qui me dépasse avec mon HTPC. J'ai récupéré un laptop (Dell Inspiron 15R N1150) gratuitement, le clavier et le touchpad étant cassés. Comme j'ai peu de moyens, je me suis dit qu'il me servirait de HTPC jusqu'à je puisse acheter mon Intel NUC. Or, voilà j'ai de sacrés soucis avec XBMC et Arch qui me dépassent totalement. Le laptop est équipé d'un Core i3 et d'un GMA 3000 HD.

J'installe Arch, je configure SSH, j'installe tous les paquets, je configure tout. Et c'est là que ça coince, en utilisant systemd pour lancer XBMC (via le fichier xbmc.service fourni), je tombe sur un écran noir et plus rien ne répond même SSH. Si je me log dans la console, que je lance "usr/bin/xinit /usr/bin/xbmc-standalone" ça fonctionne à merveille. Or il s'agit de la commande qui est contenue dans le fichier xbmc.service...C'est incompréhensible et très énervant. J'ai essayé beaucoup de choses, rien n'y fait...

Je ne comprends pas d'où ça vient, j'ai cherché sur le net mais ça me rend fou. A priori ça ne vient pas de Xorg puisque ça fonctionne bien par ailleurs (j'ai demandé à X d'ignorer la sortie LVDS et de n'utiliser que le HDMI). J'ai essayé de bricoler le fichier xbmc.service mais rien n'y fait...

Merci par avance pour votre aide :)
Dernière modification par maxoxo le sam. 06 avr. 2013, 21:40, modifié 3 fois.
« Il n’y a aucun autre système que GNU et Linux est un de ses noyaux »
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17578
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [XBMC] Problème incompréhensible

Message par benjarobin »

Non ce n'est pas tout à fait similaire de lancer le service manuellement.
Tu arrives à faire fonctionner XBMC avec quel utilisateur, root, ou un utilisateur classique, et si oui il est dans quel groupe.
Est-ce que ceci fonctionne

Code : Tout sélectionner

su - xbmc
/usr/bin/xinit /usr/bin/xbmc-standalone -- :0 -nolisten tcp
Peux tu donner aussi la sortie (en root) de

Code : Tout sélectionner

systemctl status xbmc.service
group xbmc
group l'utilisateur-qui-arrive-a-lancer-xbmc
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
maxoxo
Hankyu
Messages : 17
Inscription : mar. 17 mai 2011, 23:49

Re: [XBMC] Problème incompréhensible

Message par maxoxo »

Salut benjarobin, merci de m'aider ;)

Je vois où tu veux en venir mais honnêtement je doute que le souci vienne de ça. Cela étant je me plie à tes demandes ;)

systemctl status xbmc.service :

Code : Tout sélectionner

xbmc.service - Starts instance of XBMC using xinit
          Loaded: loaded (/usr/lib/systemd/system/xbmc.servic
          Active: active (running) since mer. 2013-04-03 17:2
        Main PID: 290 (xinit)
          CGroup: name=systemd:/system/xbmc.service
                  ├─290 /usr/bin/xinit /usr/bin/xbmc-standalo
                  ├─306 X :0 -nolisten tcp
                  ├─443 /bin/sh /usr/bin/xbmc-standalone
                  ├─447 /bin/sh /usr/bin/xbmc --standalone
                  └─471 /usr/lib/xbmc/xbmc.bin --standalone
Justement, j'utilise l'utilisateur contenu dans le xbmc.service, c'est-à-dire "xbmc". Si XBMC est appelé au démarrage depuis systemd écran noir (même résultat depuis un login manager). Si je l'exécute depuis une commande après avoir logué l'utilisateur xbmc dans la console ça fonctionne merveilleusement bien (j'ai dû mal m'exprimer dans le premier post désolé).

Encore plus étrange, avec le noyau LTS, ça fonctionne systemd lance bien XBMC sans difficulté selon ce qui est prévu dans "xbmc.service" par contre l'interface est toute dégueulasse (je dois désactiver DRI pour avoir un résultat net, mais alors bonjour les perfs...). Du coup je pense que ça doit venir des drivers Intel ou de Mesa. je vais fouiller sur le net pour essayer de trouver un début de solution. Merci de ton aide en tout cas :)
« Il n’y a aucun autre système que GNU et Linux est un de ses noyaux »
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17578
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [XBMC] Problème incompréhensible

Message par benjarobin »

Hum, j'ai une idée, as tu chargé les modules de ta carte intel dès le démarrage (“early” KMS), via /etc/mkinitcpio.conf ? Voir wiki : Intel
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
maxoxo
Hankyu
Messages : 17
Inscription : mar. 17 mai 2011, 23:49

Re: [XBMC] Problème incompréhensible

Message par maxoxo »

Non je ne l'ai pas fait , j'ai toujours lu que ce n'était pas une obligation. La solution i915 s'applique à mon GMA 3000 HD tu crois ?

Maintenant, c'est cohérent, xinit non plus ne parvient plus à lancer XBMC (j'ai fait des màjs). Le problème vient bien des drivers intel. Je bricole à tâtons mon 20-intel.conf. Pour le moment ça ne fonctionne qu'une fois l’accélération matérielle désactivée. J'ai activé le mode debug aussi depuis j'ai obtenu le message suivant :

Code : Tout sélectionner

intel_do_flush_locked failed: Input/output error
« Il n’y a aucun autre système que GNU et Linux est un de ses noyaux »
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17578
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [XBMC] Problème incompréhensible

Message par benjarobin »

maxoxo a écrit :La solution i915 s'applique à mon GMA 3000 HD tu crois ?
Oui, sinon je préfère nommé cette carte "intel HD 3000".
Sinon non ce n'est pas une obligation, mais souvent cela résout pas mal de souci
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
maxoxo
Hankyu
Messages : 17
Inscription : mar. 17 mai 2011, 23:49

Re: [XBMC] Problème incompréhensible

Message par maxoxo »

Je progresse, maintenant j'arrive à ouvrir XBMC mais il plante à la lecture d'une vidéo --' Bon je vais tenter ta solution alors ;)
« Il n’y a aucun autre système que GNU et Linux est un de ses noyaux »
maxoxo
Hankyu
Messages : 17
Inscription : mar. 17 mai 2011, 23:49

Re: [XBMC] Problème incompréhensible

Message par maxoxo »

Bon là j'ai tout essayé, je ne vois pas comment je vais en sortir...Y'a pas moyen. Le seul truc qui fonctionne est de lancer un gestionnaire de fenêtre puis xbmc. C'est quand même un comble !

Sinon il faut désactiver l'accélération pour que l'appel depuis systemd puisse fonctionner. C'est vraiment à se prendre la tête !
« Il n’y a aucun autre système que GNU et Linux est un de ses noyaux »
maxoxo
Hankyu
Messages : 17
Inscription : mar. 17 mai 2011, 23:49

Re: [XBMC] Problème incompréhensible

Message par maxoxo »

ça y est j'ai trouvé ! Apparemment ça vient de la nouvelle gestion de l'énergie des pilotes Intel, la fameuse structure rc6.

Bref vu que mon Dell ne bouge pas, je me moque un peu du powersaving donc j'ai ajouté

Code : Tout sélectionner

i915.i915_enable_rc6=0
dans grub et tout fonctionne ;)

Merci encore pour ton aide :D
« Il n’y a aucun autre système que GNU et Linux est un de ses noyaux »
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17578
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Résolu] [XBMC] Problème incompréhensible

Message par benjarobin »

:resolu: :-)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
maxoxo
Hankyu
Messages : 17
Inscription : mar. 17 mai 2011, 23:49

Re: [XBMC] Problème incompréhensible (résolu)

Message par maxoxo »

Bah là je comprends pas j'avais mis résolu :(
« Il n’y a aucun autre système que GNU et Linux est un de ses noyaux »
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [XBMC] Problème incompréhensible (résolu)

Message par FoolEcho »

Tu l'avais mis mais au début, du coup, ça ne se voit pas du premier coup. :copain:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
hopenux
Daikyu
Messages : 55
Inscription : mer. 15 mai 2013, 16:56

Re: [XBMC] Problème incompréhensible (résolu)

Message par hopenux »

Bonjour,

Est-il possible d'avoir un résumé pour le lancement de xbmc en automatique?
En gros j'aimerais savoir comment tu fais pour te connecter à la session xbmc et comment xbmc se lance automatiquement.
Merci de me faire part de ton expérience.

:chinois:
Répondre