2013-11-12 4 views
5

У меня уже есть проблема с аудио в Arch Linux. Вот он:Аудио в Arch Linux

Когда я подключаю наушники в ботинке, Arch будет воспроизводить все аудио через наушники, когда я их подключаю, просто нет звука. Arch будет воспроизводить звук только через наушники. Когда я не подключаю их к загрузке, Arch будет воспроизводить звук только через динамики.

Doeas знает, как я могу это исправить, поэтому мне не нужно перезагружаться для изменения устройства вывода звука?

Спасибо заранее и ниже некоторой информации о моем Arch Linux на Macbook Pro 7,1:

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) 

кошки/и т.д. /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 

EDIT:

Я забыл сказать: у меня Xfce4 в качестве среды рабочего стола.

+1

Этот вопрос относится к [unix.stackexchange.com] (http://unix.stackexchange.com/) –

ответ

2

Я не знаю, какие среды рабочего стола вы используете. Но вы можете сделать это:

  1. Старайтесь не подключить наушники при загрузке
  2. если вы используете гном, вы можете открыть Setting-> Звуко-> Output -> Выберите устройство для вывода звука, а затем выберите правильное устройство.
+0

Да, я забыл сказать, что я использую Xfce4 как среду рабочего стола, я добавлю это на свой вопрос. Итак, у меня нет этой опции в моей рабочей среде. – Wouter92

1

Вы установили правильный Xfce-смеситель (32 или 64 битную?) Проверьте это one вы, возможно, придется вручную скомпилировать

0

Я всегда имел проблемы со звуком в Arch Linux ...

Если вы хотите попробовать альтернативу, есть Antergos (http://antergos.com/). Это разновидность Arch, которая поставляется с установленной рабочей средой по вашему выбору, и у меня никогда не было проблем со звуком.

Кроме того, он по-прежнему обеспечивает те же преимущества, что и обычный арка.

6

Прежде всего, проверьте, установлена ​​ли звуковая система. Откройте ваш любимый терминал и введите:

$ pacman -Qs | grep "alsa" 

Должен быть установлен по умолчанию.

Если выходной сигнал команды пуст, это означает, что у вас нет звуковой системы. Затем вы можете установить тот, который вы хотите.

Pulseaudio:

# pacman -Syu && pacman -S pulseaudio pavucontrol 

использование

$ pavucontrol 

Чтобы изменить все аудио и вывод входа. Вы даже можете перенаправить поток ouput в микрофон и некоторые другие интересные вещи, основанные на принципе клиент/сервер.

Alsa:

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

Alsa очень просто (но не хватает некоторых функций) и очень проста в использовании. Его модули напрямую включены в ядро, что означает, что он может работать отдельно от каждого звукового оборудования. Вы можете изменить выход аудиосигнала, выполнив следующую команду:

$ alsamixer 

Что подскажет приятный интерфейс на терминале. Оттуда я предлагаю вам увеличить весь поток до 100% (до самого верха каждого из них).

Звуковой апплет xfce4 должен работать нормально. Если нет, то вы можете скачать простой регулятор громкости:

# pacman -Syu && pacman -S volumeicon 

Вы можете придется сделать некоторые изменения в файл Xstartup добавить апплет volumeicon.

Дайте мне знать, если у вас возникнут проблемы.

Смежные вопросы