у меня был рабочий звук на моем Linux с 3 звуковыми картами.
У меня был какой-то старый звуковой бластер, который работал, встроенная звуковая карта, которая несколько месяцев назад не поддерживалась (поэтому я отключил ее в 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.
Я не испортил никаких файлов конфигурации, связанных со звуком.