ALSA перестал работать с устройством по умолчанию

у меня был рабочий звук на моем 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.
Я не испортил никаких файлов конфигурации, связанных со звуком.

25
задан pabouk
10.11.2022 4:36 Количество просмотров материала 2828
Распечатать страницу

1 ответ

Это была моя глупая оплошность. Я предположил, что все правильно с уровнями громкости (у него было, когда я включил бортовую карту), но это было плохое предположение.

Так что я исправил это с alsamixer и теперь все в порядке.

0
отвечен Michał Walenciak 2022-11-11 12:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх