web-dev-qa-db-fra.com

Comment puis-je activer ma carte son Asus Xonar DGX (chipset CMI8788)?

J'ai eu du mal à essayer d'obtenir ma carte son sous Linux, à partir de la ligne de commande, le compte-rendu est le suivant:

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

En vérifiant un peu, je constate que, bien que le système semble le reconnaître, alsa ne semble pas le reconnaître comme un périphérique audio. J'ai déjà essayé de recompiler les modules pertinents et je n'ai toujours pas beaucoup de chance. En outre, il semble que sur la base de la version et du noyau, il aurait été judicieux de sortir des sentiers battus, ce qui explique pourquoi il ne fonctionne pas est un peu mystérieux.

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.

Le module snd-oxygen semble se charger correctement et Sudo modinfo snd-oxygen indique ce qui suit:

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 <[email protected]>
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
rjzii

Départ http://www.alsa-project.org/main/index.php/Matrix:Vendor-Asus ; il semble que votre noyau est trop vieux.

Pour le Xonar DGX, vous avez besoin du noyau 3.5 ou de certains instantané récent du paquet alsa-driver.

1
CL.

J'ai corrigé cela en ouvrant alsamixer dans le terminal et en réglant la sortie sur multicanal.

Ensuite, redémarrez et sélectionnez le bon paramètre dans les paramètres de son Ubuntu. Tous travaillent maintenant :)

1
Rhospid765

Quelqu'un a suggéré de taper alsamixer dans la console, puis d’appuyer sur F6, en choisissant Xonar comme carte son, puis il y a des commutateurs du type "Sortie analogique" que vous pouvez remplacer de "Panneau avant" par ceux situés à l'arrière, par exemple. Cela m'a aidé.

0
Ulf