ALSA не видит звуковую PCI-карту ASUS Xonar DG

Собственно, по сути, вся проблема в заголовке. При запуске alsamixer в выборе только 2 звуковых карты (встроенная и HDMI от видеокарты), дискретной же в списке просто нет.
При этом "lspci | grep Audio" её видит.

noxvail@NoxPC  ~  lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Juniper HDMI Audio [Radeon HD 5700 Series]
05:01.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]

noxvail@NoxPC  ~  cat /proc/asound/{modules,cards}
 0 snd_hda_intel
 1 snd_hda_intel
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf7f10000 irq 28
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xf7e40000 irq 29

noxvail@NoxPC  ~  pacman -Q | grep alsa
alsa-firmware 1.0.29-2
alsa-lib 1.1.8-1
alsa-oss 1.1.8-1
alsa-plugins 1.1.8-1
alsa-utils 1.1.8-1
lib32-alsa-lib 1.1.8-2
lib32-alsa-oss 1.1.8-1
lib32-alsa-plugins 1.1.8-1
pulseaudio-alsa 2-4
zita-alsa-pcmi 0.3.2-1
а почитать сеть?
Asus Xonar DGX (CMI8788 chipset)
Velesich
а почитать сеть?
Asus Xonar DGX (CMI8788 chipset)

Я много искал, в том числе на английском языке, но там в основном уже у всех проблемы с выводом звука (его нет или подобное), но сама карта нормально определяется и они её хотя бы выбрать могут, у меня же её вообще в списке alsamixer нет. На Windows всё нормально распознаётся и работает.

https://www.alsa-project.org/wiki/Matrix:Vendor-Asus

Исходя из этого списка она должна поддерживаться ещё с ядра 3.14. DG и DGX по сути одинаковы, просто в одной PCI, а во второй - PCI-Express.
Вбил в поиск именно так "Asus Xonar DGX (CMI8788 chipset)", в итоге там 2 ссылки на askubuntu с подобной проблемой ещё 2012 года, когда на неё поддержки не было и из ответов либо обновление ядра, либо изменить что-то в alsamixer, но последнее в себе уже подразумевает хотя бы то, что карта в нём изначально отображается.
NoxVail
там в основном уже у всех проблемы с выводом звука (его нет или подобное), но сама карта нормально определяется и они её хотя бы выбрать могут, у меня же её вообще в списке alsamixer нет.
Довольно странно, вроде бы такая же звуковуха (судя по выводу lspci) завелась 7 лет назад
echolife
03:07.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
NoxVail
05:01.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]

Может что с модулем? Нужно смотреть выводы
lspci -v -s 05:01.0
cat /proc/asound/oss/sndstat
dmesg | grep sound
dmesg | grep card
Ошибки не исчезают с опытом - они просто умнеют
NoxVail
lspci | grep Audio
там же должен быть вывод о драйвере
больше строчек покажите
lspci -v | grep -A15 -i "audio"
вот моя карточка например
04:01.0 Multimedia audio controller: Creative Labs CA0106/CA0111 [SB Live!/Audigy/X-Fi Series]
Subsystem: Creative Labs SB0570 [SB Audigy SE]
Flags: bus master, medium devsel, latency 32, IRQ 17
I/O ports at c000 [size=32]
Capabilities: <access denied>
Kernel driver in use: snd_ca0106
Kernel modules: snd_ca0106
и
dmesg | grep -A5 -i "ca0106"
[   10.220659] snd_ca0106 0000:04:01.0: Model 100a Rev 00000000 Serial 100a1102

.
modinfo snd_ca0106

parm: enable:Enable the CA0106 soundcard.
vasek
Довольно странно, вроде бы такая же звуковуха (судя по выводу lspci) завелась 7 лет назад

В том случае, насколько я понял, он мог её через "F6" выбрать в списке alsamixer, и он, как множество других решений, которые я видел в интернете - просто включил те индикаторы громкости которые были нужны и всё заработало. Я бы тоже с радостью так сделал и не создавал бы эту тему, но у меня в принципе она там не отображается, то есть в alsamixer я не могу нажать на "F6" и выбрать её, там есть только Realtek и DP/HDMI от видеокарты.
Вот скриншот :
https://i.imgur.com/cEhCqth.png

vasek
Может что с модулем? Нужно смотреть выводы
lspci -v -s 05:01.0
cat /proc/asound/oss/sndstat
dmesg | grep sound
dmesg | grep card

noxvail@NoxPC  ~  lspci -v -s 05:01.0
05:01.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
	Subsystem: ASUSTeK Computer Inc. CMI8788 [Oxygen HD Audio]
	Flags: medium devsel, IRQ 6
	I/O ports at c000 [disabled] [size=256]
	Capabilities: <access denied>

noxvail@NoxPC  ~  cat /proc/asound/oss/sndstat
Sound Driver:3.8.1a-980706 (ALSA emulation code)
Kernel: Linux NoxPC 5.0.6-arch1-1-ARCH #1 SMP PREEMPT Wed Apr 3 09:35:20 UTC 2019 x86_64
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
HDA Intel PCH at 0xf7f10000 irq 28
HDA ATI HDMI at 0xf7e40000 irq 29

Audio devices: NOT ENABLED IN CONFIG

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers: NOT ENABLED IN CONFIG

noxvail@NoxPC  ~  dmesg | grep sound
[    3.989175] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
[    4.020872] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
[    4.020912] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
[    4.020946] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19
[    4.020979] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input20
[    4.021023] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input21

noxvail@NoxPC  ~  dmesg | grep card
[    3.094314] EXT4-fs (sda5): re-mounted. Opts: discard
[    3.989175] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
[    4.020872] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
[    4.020912] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
[    4.020946] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19
[    4.020979] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input20
[    4.021023] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input21
[    4.118070] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: discard
[    4.247044] EXT4-fs (sdb2): mounting with "discard" option, but the device does not support discard
[    4.247046] EXT4-fs (sdb2): mounted filesystem with ordered data mode. Opts: discard
vs220
NoxVail
lspci | grep Audio
там же должен быть вывод о драйвере
больше строчек покажите
lspci -v | grep -A15 -i "audio"
вот моя карточка например
04:01.0 Multimedia audio controller: Creative Labs CA0106/CA0111 [SB Live!/Audigy/X-Fi Series]
Subsystem: Creative Labs SB0570 [SB Audigy SE]
Flags: bus master, medium devsel, latency 32, IRQ 17
I/O ports at c000 [size=32]
Capabilities: <access denied>
Kernel driver in use: snd_ca0106
Kernel modules: snd_ca0106
У меня нет этих двух последних строк о драйвере. Вот всё, что выдаёт об этой карте :

05:01.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
	Subsystem: ASUSTeK Computer Inc. CMI8788 [Oxygen HD Audio]
	Flags: medium devsel, IRQ 6
	I/O ports at c000 [disabled] [size=256]
	Capabilities: [c0] Power Management version 2
NoxVail, твоя карта даже не сконфигурирована (нет в выводе cat /proc/asound/oss/sndstat), попробуй загрузить модули в ручную - вроде бы должны быть snd_virtuoso и snd_oxygen_lib, но можно и уточнить в инете.
Ошибки не исчезают с опытом - они просто умнеют
NoxVail
I/O ports at c000 [disabled
Выключен какого то .
Попробуйте вручную модуль загрузить
Глянуть модуль
modinfo snd_oxygen
или snd-oxygen

Загружен ли он
lsmod | grep oxygen

попробовать загрузить если нет
modprobe snd_oxygen
NoxVail
В том случае, насколько я понял, он мог её через "F6" выбрать в списке alsamixer, и он, как множество других решений, которые я видел в интернете - просто включил те индикаторы громкости которые были нужны и всё заработало.
Ты не понял смысл - точно такие же карты определяются и работают. У тебя не загружены нужные модули - может что то не доустановил или что то сделал не то. Советую обратиться к Wiki и внимательно изучить в части что должно быть установлено и др. Тебе должно быть виднее, чем другим.

EDIT 1 - этой карты не видно и в dmesg (хотя раз не сконфигурирована, то вроде бы и не должно быть), попробуй посмотреть так - dmesg | grep 05:01.0 и плюс так journalctl -b | grep 05:01.0
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.