
У меня относительно новая сборка, и я не могу заставить работать звук.
У меня есть одна карта, которую я вижу pacmd list-cards
:
1 card(s) available.
index: 0
name: <alsa_card.pci-0000_00_1f.3>
driver: <module-alsa-card.c>
В нем перечислены несколько приемников:
sinks:
alsa_output.pci-0000_00_1f.3.analog-stereo/#0: Built-in Audio Analog Stereo
alsa_output.pci-0000_00_1f.3.iec958-stereo/#4: Built-in Audio Digital Stereo (IEC958)
И вижу, что мои наушники подключены:
ports:
analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
properties:
analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: no)
properties:
analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: yes)
properties:
device.icon_name = "audio-headphones"
iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
Моя проблема в том, что любая программа, которая использует аналоговый стереовыход (от youtube до RhythmBox), блокируется, если я вывожу звук на analog-stereo
. Я не слышу никаких звуков, и программа даже не запускается. Если я переключаю приложение на использование, iec958-stereo
оно запускается, и я вижу, как движутся полосы громкости, pavucontrol
но поскольку единственный порт для этого выхода — это , S/PDIF
я ничего не слышу в своих наушниках.
РЕДАКТИРОВАТЬ:
Я отключил пульс, как описано ниже. Затем я увеличил громкость alsamixer
всех каналов. Я слышу белый шум через наушники, который становится намного тише, если я отключаю передний и задний микрофоны. Однако звука от приложений по-прежнему нет (хотя они не блокируют). Если это имеет значение, у меня чип Realtek ALC1150.
ПРАВКА2:
Поскольку это действительно похоже на проблему с драйвером и кто знает, сколько времени потребуется, чтобы ее решить, я взял один изэтиза ~$35. Вставил, и все заработало с первой загрузки.
решение1
Вы можете попробовать проверить, связана ли проблема с PulseAudio или нет, временно отключив его в конфигурациях и вместо этого включив микшер Alsa.
Отключить PulseAudio:
echo autospawn=no > ~/.pulse/client.conf pulseaudio -k
Включить dmix, собственный микшер Alsa:
sudo gedit ~/.asoundrc
чтобы открыть файл конфигурации .asoundrc, а затем вставить:
pcm.!default { type plug slave.pcm "dmixer" } pcm.dmixer { type dmix ipc_key 1024 slave { pcm "hw:1,0" period_time 0 period_size 1024 buffer_size 4096 rate 44100 } bindings { 0 0 1 1 } } ctl.dmixer { type hw card 0 }
перезагрузите компьютер и проверьте, работает ли звук. Если работает, проблема в PulseAudio, если нет (даже, например, с Youtube или с VLC player при попытке использования всех вариантов вывода звука), скорее всего, проблема в драйвере или оборудовании. Если работает, и вы не можете понять, что не так с PA, возможно, стоит оставить все как есть, я использовал эту настройку (слегка измененную) больше года, и единственная программа, которую я пробовал, у которой с ней возникли проблемы, это Skype.
Чтобы обратить эффект, просто удалите файлы ~/.pulse/client.conf и ~/.asoundrc и перезагрузите компьютер.