Audio sous Arch Linux

J’ai déjà un problème de son avec Arch Linux. La voici:

Quand je twig mes écouteurs au démarrage, Arch jouera tous les sons à travers mes écouteurs, quand je les twig, il n’y a pas de son. Arch ne diffusera que des sons via mes écouteurs. Lorsque je ne les twig pas au démarrage, Arch ne diffusera que le son via mes haut-parleurs.

Quelqu’un sait-il comment je peux résoudre ce problème afin de ne pas avoir à redémarrer pour changer mon périphérique de sortie audio?

Merci d’avance et ci-dessous quelques informations sur mon Arch Linux sur un Macbook Pro 7:

aplay -l:

**** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 0: CS4206 Analog [CS4206 Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 1: CS4206 Digital [CS4206 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 

lspci:

 00:00.0 Host bridge: NVIDIA Corporation MCP89 HOST Bridge (rev a1) 00:00.1 RAM memory: NVIDIA Corporation MCP89 Memory Controller (rev a1) 00:01.0 RAM memory: NVIDIA Corporation Device 0d6d (rev a1) 00:01.1 RAM memory: NVIDIA Corporation Device 0d6e (rev a1) 00:01.2 RAM memory: NVIDIA Corporation Device 0d6f (rev a1) 00:01.3 RAM memory: NVIDIA Corporation Device 0d70 (rev a1) 00:02.0 RAM memory: NVIDIA Corporation Device 0d71 (rev a1) 00:02.1 RAM memory: NVIDIA Corporation Device 0d72 (rev a1) 00:03.0 ISA bridge: NVIDIA Corporation MCP89 LPC Bridge (rev a2) 00:03.1 RAM memory: NVIDIA Corporation MCP89 Memory Controller (rev a1) 00:03.2 SMBus: NVIDIA Corporation MCP89 SMBus (rev a1) 00:03.3 RAM memory: NVIDIA Corporation MCP89 Memory Controller (rev a1) 00:03.4 Co-processor: NVIDIA Corporation MCP89 Co-Processor (rev a1) 00:04.0 USB controller: NVIDIA Corporation MCP89 OHCI USB 1.1 Controller (rev a1) 00:04.1 USB controller: NVIDIA Corporation MCP89 EHCI USB 2.0 Controller (rev a2) 00:06.0 USB controller: NVIDIA Corporation MCP89 OHCI USB 1.1 Controller (rev a1) 00:06.1 USB controller: NVIDIA Corporation MCP89 EHCI USB 2.0 Controller (rev a2) 00:08.0 Audio device: NVIDIA Corporation MCP89 High Definition Audio (rev a2) 00:0a.0 IDE interface: NVIDIA Corporation MCP89 SATA Controller (rev a2) 00:0b.0 RAM memory: NVIDIA Corporation Device 0d75 (rev a1) 00:0e.0 PCI bridge: NVIDIA Corporation Device 0d9a (rev a1) 00:15.0 PCI bridge: NVIDIA Corporation Device 0d9b (rev a1) 00:16.0 PCI bridge: NVIDIA Corporation Device 0d9b (rev a1) 00:17.0 PCI bridge: NVIDIA Corporation MCP89 PCI Express Bridge (rev a1) 01:00.0 FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller (rev 08) 02:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01) 03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet PCIe (rev 10) 04:00.0 VGA compatible controller: NVIDIA Corporation Device 08a0 (rev a2) 

cat /etc/modprobe.d/alsa-base.conf:

 options snd-hda-intel model=mbp55 options snd slots=snd-hda-intel # RE4e._ECyo4j5hZB:nVidia Corporation alias snd-card-0 snd-hda-intel 

MODIFIER:

J’ai oublié de dire: j’ai Xfce4 comme environnement de bureau.

Tout d’abord, vérifiez si vous avez un système audio installé. Ouvrez votre terminal favori et tapez:

 $ pacman -Qs | grep "alsa" 

Ce devrait être la valeur par défaut installée.

Si la sortie de commande est vide, cela signifie que vous n’avez pas de système audio. Vous pouvez ensuite installer celui que vous voulez.

Pulseaudio:

 # pacman -Syu && pacman -S pulseaudio pavucontrol 

utilisation

 $ pavucontrol 

Pour changer toute la sortie audio et l’entrée. Vous pouvez même redirect le stream de sortie dans un microphone et d’autres fonctionnalités intéressantes basées sur le principe client / serveur.

Alsa:

 # pacman -Syu && pacman -S alsa-utils alsa-plugins 

Alsa est très simple (mais manque de fonctionnalités) et est vraiment facile à utiliser. Ses modules sont directement inclus dans le kernel, ce qui signifie qu’il peut être exécuté directement sur chaque matériel audio. Vous pouvez modifier la sortie audio en émettant la commande suivante:

 $ alsamixer 

Ce qui incitera une belle interface basée sur le terminal. À partir de là, je vous suggère d’augmenter tout le stream à 100% (tout en haut de chaque stream).

L’applet audio xfce4 devrait fonctionner correctement. Sinon, vous pouvez télécharger un simple contrôle du volume:

 # pacman -Syu && pacman -S volumeicon 

Vous devrez peut-être apporter des modifications à votre fichier Xstartup pour append l’applet volumeicon.

Faites-moi savoir si vous rencontrez des problèmes.

Je ne sais pas quel genre d’environnements de bureau vous utilisez. Mais vous pouvez le faire:

  1. Essayez de ne pas twigr votre casque lorsque vous démarrez
  2. Si vous utilisez gnome, vous pouvez ouvrir Setting-> Sound-> Output -> Choisissez un périphérique pour la sortie audio, puis choisissez le bon périphérique.

Avez-vous installé le bon xfce-mixer (32 ou 64 bits?) Vérifiez celui- ci, vous devrez peut-être comstackr manuellement les gstreamer0.10-good-plugins

J’ai toujours eu des problèmes avec le son dans Arch Linux …

Si vous souhaitez essayer une alternative, il y a Antergos ( http://antergos.com/ ). C’est une variante de Arch qui vient avec un environnement de bureau de votre choix installé et je n’ai jamais eu de problèmes avec le son.

En plus de cela, il offre toujours les mêmes avantages que Arch normal.