У меня был рабочий звук на моем Linux с 3 звуковыми картами. У меня был какой-то старый Sound Blaster, который работал, встроенная звуковая карта, которая несколько месяцев назад не поддерживалась (поэтому я отключил ее в BIOS) и Nvidia/HDMI.
Сегодня я обнаружил, что моя бортовая карта наконец-то поддерживается, поэтому я включил ее в BIOS и переключился на нее с динамиками (пока все в порядке - звук работает)
Затем я удалил этот старый звуковой бластер, и у меня нет звука (по крайней мере, не удобным способом;)).
Так что теперь мой aplay -L
выглядит (кажется, вполне нормально):
$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
HDA Intel PCH, ALC887-VD Analog
Default Audio Device
sysdefault:CARD=PCH
HDA Intel PCH, ALC887-VD Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
Front speakers
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Digital
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=NVidia,DEV=0
HDA NVidia, HDMI 0
HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
HDA NVidia, HDMI 1
HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
HDA NVidia, HDMI 2
HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
HDA NVidia, HDMI 3
HDMI Audio Output
также это нормально:
$ cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7210000 irq 48
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xf7080000 irq 17
Поэтому моя встроенная карта (HDA Intel PCH
) является первой и помечена как стандартная. Это то, что я хочу.
В панели управления KDE также HDA Intel PCH
находится сверху сразу после первого устройства под названием "по умолчанию".
Однако, если я пытаюсь проверить устройство по умолчанию на панели управления KDE, у меня нет звука. В SMPlayer, если я выберу драйвер вывода звука для "alsa" (который я всегда использовал), у меня также нет звука. Нет звука в любой другой программе (все работало).
Но если я тестирую в панели управления KDE HDA Intel PCH
- он воспроизводит звук.
Также, если я переключаю SMPlayer на следующий драйвер: alsa (0,0 - HDA Intel PCH)
он воспроизводится.
Итак, у меня есть простой вывод: устройство по умолчанию ALSA (или, может быть, это какая-то проблема с фононами в KDE?) на самом деле не указывает на HDA Intel PCH. Может быть, перед физическим удалением Sound Blaster мне стоило как-то стереть его из конфигураций?
Моя система - Arch x86_64. Я не перепутал какие-либо файлы конфигурации, связанные со звуком.