Как включить звуковую карту Asus Xonar DGX (чипсет CMI8788)?

Я изо всех сил пытался заставить свою звуковую карту работать под Linux, из командной строки она сообщает следующее:

user@desktop:~$ sudo lspci -v | grep -A7 -i "audio"
84:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
    Subsystem: ASUSTeK Computer Inc. Device 8521
    Flags: bus master, medium devsel, latency 64, IRQ 11
    I/O ports at f000 [size=256]
    Capabilities: [c0] Power Management version 2

user@desktop:~$ lshw -C sound
WARNING: you should run this program as super-user.
  *-multimedia UNCLAIMED  
       description: Multimedia audio controller
       product: CMI8788 [Oxygen HD Audio]
       vendor: C-Media Electronics Inc
       physical id: 4
       bus info: pci@0000:84:04.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: latency=64 maxlatency=24 mingnt=2
       resources: ioport:f000(size=256)
  *-multimedia
       description: Audio device
       product: Barts HDMI Audio [Radeon HD 6800 Series]
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 0.1
       bus info: pci@0000:85:00.1
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:384 memory:fbe40000-fbe43fff

Проверяя немного, я обнаружил, что хотя система, кажется, распознает его, alsa, похоже, не распознает его как аудиоустройство. Я уже пытался перекомпилировать соответствующие модули , и мне все еще не очень повезло. Кроме того, похоже, что, основываясь на версии и ядре, было бы неплохо выйти из коробки, поэтому почему это не работает, немного загадочно.

user@desktop:~$ cat /etc/issue
Ubuntu 12.04.1 LTS \n \l

user@desktops:~$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
user@desktop:~$ uname -r
3.2.0-31-generic
user@desktop:/proc/asound$ cat version 
Advanced Linux Sound Architecture Driver Version 1.0.24.

Модуль snd-oxygen загружается правильно, и sudo modinfo snd-oxygen сообщает следующее:

user@desktop:~$ sudo modinfo snd-oxygen
filename:       /lib/modules/3.2.0-31-generic/kernel/sound/pci/oxygen/snd-oxygen.ko
license:        GPL v2
description:    C-Media CMI8788 driver
author:         Clemens Ladisch <clemens@ladisch.de>
srcversion:     396D66C73AFE20AFAF981B5
alias:          pci:v000013F6d00008788sv00007284sd00009781bc*sc*i*
alias:          pci:v000013F6d00008788sv00007284sd00009761bc*sc*i*
alias:          pci:v000013F6d00008788sv00005431sd0000017Abc*sc*i*
alias:          pci:v000013F6d00008788sv0000415Asd00005431bc*sc*i*
alias:          pci:v000013F6d00008788sv000014C3sd00001711bc*sc*i*
alias:          pci:v000013F6d00008788sv000014C3sd00001710bc*sc*i*
alias:          pci:v000013F6d00008788sv000013F6sd0000FFFFbc*sc*i*
alias:          pci:v000013F6d00008788sv000013F6sd00008782bc*sc*i*
alias:          pci:v000013F6d00008788sv00001043sd00008467bc*sc*i*
alias:          pci:v000013F6d00008788sv00001A58sd00000910bc*sc*i*
alias:          pci:v000013F6d00008788sv0000147Asd0000A017bc*sc*i*
alias:          pci:v000013F6d00008788sv000013F6sd00008788bc*sc*i*
alias:          pci:v000013F6d00008788sv000013F6sd00000010bc*sc*i*
alias:          pci:v000013F6d00008788sv000013F6sd00000001bc*sc*i*
alias:          pci:v000013F6d00008788sv000010B0sd00000219bc*sc*i*
alias:          pci:v000013F6d00008788sv000010B0sd00000218bc*sc*i*
alias:          pci:v000013F6d00008788sv000010B0sd00000217bc*sc*i*
alias:          pci:v000013F6d00008788sv000010B0sd00000216bc*sc*i*
depends:        snd-oxygen-lib,snd
intree:         Y
vermagic:       3.2.0-31-generic SMP mod_unload modversions 
parm:           index:card index (array of int)
parm:           id:ID string (array of charp)
parm:           enable:enable card (array of bool)
1
задан 25 September 2012 в 16:24

3 ответа

Посетите http://www.alsa-project.org/main/index.php/Matrix:Vendor-Asus ; кажется, ваше ядро ​​слишком старое.

Для Xonar DGX вам потребуется либо ядро ​​3.5, либо недавний снимок пакета alsa-driver.

0
ответ дан 25 September 2012 в 16:24

Кто-то предложил набрать alsamixer в консоли, затем нажать F6 , выбрать Xonar в качестве звуковой карты, а затем есть переключатели типа «Аналоговый выход», которые вы можете изменить с «Лицевой панели» на те, что в спина, например. Это помогло мне.

0
ответ дан 25 September 2012 в 16:24

Я исправил это, открыв alsamixer в терминале и установив вывод на многоканальный.

Затем перезагрузите компьютер и выберите правильную настройку в настройках звука Ubuntu. Все работают сейчас:)

0
ответ дан 25 September 2012 в 16:24

Другие вопросы по тегам:

Похожие вопросы: