[i3] Alsa / Carte son partiellement reconnue en root [Résolu]

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
presse_citron
Hankyu
Messages : 18
Inscription : mar. 25 août 2015, 22:15

[i3] Alsa / Carte son partiellement reconnue en root [Résolu]

Message par presse_citron »

Bonjour à tous,

J'ai un problème depuis l'installation fraîche d'une arch avec i3.

Dans un tty et que ce soit en root ou un user simple ma carte son est reconnue, alsamixer se lance et tout va bien.

Une fois dans i3 plus rien côté simple user tandis qu'une fois sur 2 ou 3 alsamixer est ok en root.

J'ai l'impression que ma carte son est plus ou moins bien reconnue. Comme un image vaut souvent mieux que mille mots je vous ai mis ci-dessous les commandes que j'ai tapées. A droite sur l'écran c'est mon fichier /etc/modrope.d/modropbe.conf que j'ai crée en spécifiant que la carte son à utiliser devait bien être la sdn_hda_intel mais toujours rien, en root et en simple user, comme vous pouvez le remarquer sur le terminal de gauche.

J'ai parcouru ce forum à la recherche de solutions avant de poster et j'ai vu qu'il y avait parfois pas mal de soucis du côté son avec carte ATI et carte son Intel.

[URL=http://www.hostingpics.net/viewer. ... .png[/img][/url]

Merci d'avance pour vos conseils et votre attention si vous passez par là :-)
Dernière modification par presse_citron le jeu. 21 avr. 2016, 20:36, modifié 1 fois.
presse_citron
Hankyu
Messages : 18
Inscription : mar. 25 août 2015, 22:15

Re: [i3] Alsa / Carte son partiellement reconnue en root

Message par presse_citron »

Petit up...

A prèsent alsamixer renvoie :

Code : Tout sélectionner

[tahl@arch:~] alsamixer 
le mixeur ne peut pas être ouvert: Aucun fichier ou dossier de ce type
En root comme en utilisateur normal.

J'avoue que je ne trouve pas la solution mais je pense que je passe à côté de quelque chose alors avant d'essayer de basculer vers oss ou pulse audio je relance un appel au secours du côté du forum :-)

Cette commande me retourne que ma carte son Intel n'est pas "activée".

Code : Tout sélectionner

[tahl@arch:~] lsmod|grep '^snd'
snd_hda_codec_hdmi     49152  1
snd_hda_codec_realtek    69632  1
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
snd_hda_intel          32768  0
snd_hda_codec         106496  4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_hda_core           49152  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep              16384  1 snd_hda_codec
snd_pcm                86016  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_timer              28672  1 snd_pcm
snd                    65536  8 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
Tandis que dans le fichier suivant ( Que j'ai créé ) j'ai bien demandé au système de considérer ma carte son intel comme carte son par défaut.

Code : Tout sélectionner

 ## /etc/modprobe.d/modprobe.conf (for v2.6 kernels)
  2 options snd_hda_intel index=1
  3 options snd_hda_codec_atihdmi index=0
J'ai bien inversé les chiffres mais même retour qu'en haut côté alsamixer.

Bref. Je rame et je viens solliciter vos conseils :-)

Merci d'avance.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [i3] Alsa / Carte son partiellement reconnue en root

Message par benjarobin »

lsmod inidque bien que le driver de ta carte son est "activé", tout ce qui est affiché par lsmod indique que c'est chargé et en cours de fonctionnement. Le chiffe n'est qu'un compteur qui indique si d'autres modules ont en dépendance ce module...

Donc la première chose à faire est vraiment de supprimer toute configuration pour alsa que tu as pu faire !
Puis de redémarrer et enfin nous donner la sortie de : aplay -l
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
presse_citron
Hankyu
Messages : 18
Inscription : mar. 25 août 2015, 22:15

Re: [i3] Alsa / Carte son partiellement reconnue en root

Message par presse_citron »

Bonjour benjarobin,

Alors j'ai bien supprimé ce fichier et j'ai rebooté mais...

Code : Tout sélectionner

[tahl@arch:~] aplay -l
aplay: device_list:268: aucune carte son n'a été trouvée...
En revanche en me reloggant par le tty, que ce soit en root ou en normal, alsamixer fonctionnait puis, arrivé sur i3 plus rien.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [i3] Alsa / Carte son partiellement reconnue en root

Message par benjarobin »

Quelle est la sortie de :

Code : Tout sélectionner

cat /proc/asound/cards
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
presse_citron
Hankyu
Messages : 18
Inscription : mar. 25 août 2015, 22:15

Re: [i3] Alsa / Carte son partiellement reconnue en root

Message par presse_citron »

Ça donne ceci :

Code : Tout sélectionner

[tahl@arch:~] cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc9400000 irq 34
presse_citron
Hankyu
Messages : 18
Inscription : mar. 25 août 2015, 22:15

Re: [i3] Alsa / Carte son partiellement reconnue en root

Message par presse_citron »

Ah et en re fouillant sur le forum j'ai trouvé des topics se rapprochant de celui la et j'ai tapé les commandes suivantes :

Code : Tout sélectionner

[tahl@arch:~] hwinfo --sound     
11: PCI 1b.0: 0403 Audio device                                 
  [Created at pci.366]
  Unique ID: u1Nb.P3gAMN9UbZF
  SysFS ID: /devices/pci0000:00/0000:00:1b.0
  SysFS BusID: 0000:00:1b.0
  Hardware Class: sound
  Model: "Intel 6 Series/C200 Series Chipset Family High Definition Audio Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x1c20 "6 Series/C200 Series Chipset Family High Definition Audio Controller"
  SubVendor: pci 0x104d "Sony Corporation"
  SubDevice: pci 0x907b 
  Revision: 0x04
  Driver: "snd_hda_intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xc9400000-0xc9403fff (rw,non-prefetchable)
  IRQ: 33 (540 events)
  Module Alias: "pci:v00008086d00001C20sv0000104Dsd0000907Bbc04sc03i00"séche
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
[tahl@arch:~] dmesg | grep -i snd
[    9.852612] snd_hda_codec_realtek hdaudioC0D0: ALC275: SKU not ready 0x411111f0
[    9.852844] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC275: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    9.852846] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    9.852848] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[    9.852850] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    9.852852] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    9.852854] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x12
Si ça peut aider parce que je sèche :-)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [i3] Alsa / Carte son partiellement reconnue en root

Message par benjarobin »

Ta carte son est bien présente, mais pour une raison que j'ignore elle n'est pas listé par aplay -l.
Tu n'aurait pas bricolé des fichiers d'alsa ? Le fait que tu indiques que cela marchait avant en root m'indique que tu as du faire une manipulation qui à tout cassé...
Peux tu donner la sortie de :

Code : Tout sélectionner

pacman -Qkkq
grep -Evr "^ *$|^ *#" /home/*/.asound* /etc/asound*
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
presse_citron
Hankyu
Messages : 18
Inscription : mar. 25 août 2015, 22:15

Re: [i3] Alsa / Carte son partiellement reconnue en root

Message par presse_citron »

J'ai aussi tenté un #alsactl init qui a réactivé alsamixer en root donc et qui confirme que ma carte son est en partie reconnue comme l'a prouvé le test suivant :

Code : Tout sélectionner

[root@arch tahl]# alsactl init
alsactl: sysfs_init:48: sysfs path '/sys' is invalid

Found hardware: "HDA-Intel" "Realtek ALC275" "HDA:10ec0275,104d5000,00100005 HDA:80862805,104d5000,00100000" "0x104d" "0x907b"
Hardware is initialized using a generic method
[root@arch tahl]# speaker-test -c2 -Dplug:front -twav

speaker-test 1.1.1

Le périphérique de lecture est plug:front
Les paramètres du flux sont 48000Hz, S16_LE, 2 canaux
fichier(s) WAV
La fréquence est 48000Hz (demandée 48000Hz)
L'intervalle de la taille du tampon est de 64 à 1048576
L'intervalle de la taille de la période est de 32 à 524288
Taille max. de tampon 1048576 utilisée
Périodes = 4
was set period_size = 262144
was set buffer_size = 1048576
 0 - Front Left
 1 - Front Right
Temps par période = 10,933019
 0 - Front Left
 1 - Front Right
^CTemps par période = 8,767494
En revanche de retour sous l'utilisateur normal rebelotte...

Code : Tout sélectionner

[tahl@arch:~] alsamixer
le mixeur ne peut pas être ouvert: Aucun fichier ou dossier de ce type
PS : Je n'ai par contre pas compris ce que signifiait '/sys' is invalid en retour de # alsactl init.
presse_citron
Hankyu
Messages : 18
Inscription : mar. 25 août 2015, 22:15

Re: [i3] Alsa / Carte son partiellement reconnue en root

Message par presse_citron »

A part ce que j'ai fait dans mon avant dernier post ( alsactl init ) envoyé avant de prendre connaissance de ta dernière réponse non.

Les commandes que tu m'a données donnent :

Code : Tout sélectionner

[tahl@arch:~] pacman -Qkkq
cups /etc/cups/classes.conf
cups /etc/cups/printers.conf
cups /etc/cups/subscriptions.conf
cups /var/cache/cups/rss
cups /var/spool/cups/tmp
dmenu /usr/bin/dmenu_run
filesystem /etc/arch-release
filesystem /etc/mtab
grub /boot/grub/grub.cfg
i3-wm /usr/bin/i3-dmenu-desktop
linux /usr/lib/modules/4.5.0-1-ARCH/modules.alias
linux /usr/lib/modules/4.5.0-1-ARCH/modules.alias.bin
linux /usr/lib/modules/4.5.0-1-ARCH/modules.builtin.bin
linux /usr/lib/modules/4.5.0-1-ARCH/modules.dep
linux /usr/lib/modules/4.5.0-1-ARCH/modules.dep.bin
linux /usr/lib/modules/4.5.0-1-ARCH/modules.devname
linux /usr/lib/modules/4.5.0-1-ARCH/modules.softdep
linux /usr/lib/modules/4.5.0-1-ARCH/modules.symbols
linux /usr/lib/modules/4.5.0-1-ARCH/modules.symbols.bin
linux-lts /usr/lib/modules/4.4.7-1-lts/modules.alias
linux-lts /usr/lib/modules/4.4.7-1-lts/modules.alias.bin
linux-lts /usr/lib/modules/4.4.7-1-lts/modules.builtin.bin
linux-lts /usr/lib/modules/4.4.7-1-lts/modules.dep
linux-lts /usr/lib/modules/4.4.7-1-lts/modules.dep.bin
linux-lts /usr/lib/modules/4.4.7-1-lts/modules.devname
linux-lts /usr/lib/modules/4.4.7-1-lts/modules.softdep
linux-lts /usr/lib/modules/4.4.7-1-lts/modules.symbols
linux-lts /usr/lib/modules/4.4.7-1-lts/modules.symbols.bin
packagekit /usr/share/polkit-1/rules.d/org.freedesktop.packagekit.rules
polkit /etc/polkit-1/rules.d/50-default.rules


et :

Code : Tout sélectionner

[tahl@arch:~] grep -Evr "^ *$|^ *#" /home/*/.asound* /etc/asound*
zsh: no matches found: /home/*/.asound*
:-(

J'ai l'impression qu'il manque un fichier de configuration en user normal pour alsa c'est ça ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [i3] Alsa / Carte son partiellement reconnue en root

Message par benjarobin »

Hum j'ai un doute sur ta dernière sortie peux tu donner la sortie de

Code : Tout sélectionner

grep -Evr "^ *$|^ *#" /etc/asound*
find /etc -name "*sound*"
Sinon pas trop d'idée...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
presse_citron
Hankyu
Messages : 18
Inscription : mar. 25 août 2015, 22:15

Re: [i3] Alsa / Carte son partiellement reconnue en root

Message par presse_citron »

Oui j'ai l'impression que c'est compliqué tout ça. A noter que j'avais arch sous xfce avant et pendant 1 an aucun souci avec alsa. Peut être une incompatibilité avec le noyau... Ou un manque pendant l'installation d'archlinux... Ou un problème de groupe parce que je ne comprends pas pourquoi c'est en partie ok en root et pas du tout autre part.

Code : Tout sélectionner

[tahl@arch:~] grep -Evr "^ *$|^ *#" /etc/asound*
zsh: no matches found: /etc/asound*
[tahl@arch:~] find /etc -name "*sound*"
find: ‘/etc/polkit-1/rules.d’: Permission non accordée
find: ‘/etc/pacman.d/gnupg/openpgp-revocs.d’: Permission non accordée
find: ‘/etc/pacman.d/gnupg/private-keys-v1.d’: Permission non accordée
find: ‘/etc/sudoers.d’: Permission non accordée
find: ‘/etc/cups/ssl’: Permission non accordée
Et au cas ou en root :

Code : Tout sélectionner

[root@arch tahl]# grep -Evr "^ *$|^ *#" /etc/asound*
grep: /etc/asound*: Aucun fichier ou dossier de ce type
[root@arch tahl]# find /etc -name "*sound*"
[root@arch tahl]# 
presse_citron
Hankyu
Messages : 18
Inscription : mar. 25 août 2015, 22:15

Re: [i3] Alsa / Carte son partiellement reconnue en root [Résolu]

Message par presse_citron »

Bon bin après 1 semaine c'est résolu...

Je le dis si ça peut être utile à quelqu'un. Si ma carte son était reconnue en root et pas ailleurs c'est tout simplement qu'il fallait ajouter l’utilisateur au groupe audio...

Code : Tout sélectionner

sudo gpasswd -a <utilisateur> audio


Merci encore à benjarobin pour avoir pris le temps de répondre à mes questions.

:-)
Répondre