Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



Carte son M-Audio Audiophile

Le carte M-Audio Audiophile 2496 est une carte son PCI (à insérer dans l'ordinateur) de très bonne qualité et d'un très bon rapport qualité-prix. Elle comblera les amateurs audio exigeants.

Petite description par son fabricant:

L'Audiophile 2496 a fait faire un bond prodigieux à la fidélité et à la puissance des systèmes audio basés sur ordinateur. Sa fidélité et ses performances n'ont pas d'égales parmi les autres cartes son de la même gamme de prix. Tout comme les autres cartes de la série des Delta, cette carte PCI saluée par la critique est dotée de convertisseurs audionumériques de première qualité, d'un design élégant et de pilotes ultra-stables, mais sa configuration E/S est simplifiée. En tant que membre de la famille Delta, l'Audiophile 2496 est compatible avec toutes les plates-formes informatiques et les principaux logiciels existants, assurant une intégration irréprochable et de solides performances.

  • Carte installée dans un port PCI de l'ordinateur
  • Il semblerait que pour faire fonctionner cette carte son il faut installer des paquets nécessaires :

apt://alsa-tools alsa-tools-gui

Devrait être pleinement opérationnelle sous Ubuntu 11.04 sans manipulations … à suivre

Cette carte n'est pas opérationnelle complétement sous Lucid et Maverick, en particulier lorsqu'on conserve la carte son intégrée à la carte mère (dans le bios).

On observe en particulier une absence d'entrée et sortie analogique dans les préférences du son (accessible via l'applet de notification du tableau de bord gnome). De ce fait aucun son ne sort lorsqu'on utilise les applications courantes (Rhythmbox, Totem : un lecteur multimédia pour le bureau Gnome, Firefox) utilisant le serveur de son Pulseaudio.

En attendant un correctif, voici la démarche, basée sur le rapport de bug: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/178442?comments=all. Le commentaire #30 donne une solution simple et efficace (à vérifier pour un maximum de configuration!!). Je cite:

"#30 a écrit : Une raison pour laquelle pulseaudio ne fonctionne pas actuellement avec cette carte est qu'il attend un périphérique (front device) avec seulement 2 cannaux. Une solution possible pour cela est de changer sa définition dans le fichier /usr/share/alsa/cards/ICE1712.conf:"

    ICE1712.pcm.front.0 {
            @args [ CARD ]
            @args.CARD {
                    type string
            }
            type route
            ttable.0.0 1
            ttable.1.1 1
            slave.pcm {
                    type hw
                    card $CARD
            }
            slave.format S32_LE
            slave.channels 10
    }

C'est issu de RedHat et du "bugtracker pulseaudio et alsa…

En général il suffi de rajouter les deux dernières lignes (slave.xxx) dans la bonne section (ICE1712.pcm.front.0)]
La section en prendre en compte est dans le premier tiers du fichier:

en effet ces deux lignes apparaissent déjà ailleurs dans le fichier

Un petit reboot après tout ça et hop!

Tuto par L_d_v_c@ (source sur le forum: http://forum.ubuntu-fr.org/viewtopic.php?pid=3561346)

Méthode validée par plusieurs utilisateurs

Éditer et ajouter la ligne dans la section SUBSYSTEMS juste avant LABEL="pulseaudio_end" dans le fichier : /lib/udev/rules.d/90-pulseaudio.rules

# do not edit this file, it will be overwritten on update

# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation; either version 2.1 of the
# License, or (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

SUBSYSTEM!="sound", GOTO="pulseaudio_end"
ACTION!="change", GOTO="pulseaudio_end"
KERNEL!="card*", GOTO="pulseaudio_end"

SUBSYSTEMS=="usb", ATTRS{idVendor}=="17cc", ATTRS{idProduct}=="1978", ENV{PULSE_PROFILE_SET}="native-instruments-audio8dj.conf"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="17cc", ATTRS{idProduct}=="0839", ENV{PULSE_PROFILE_SET}="native-instruments-audio4dj.conf"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="17cc", ATTRS{idProduct}=="baff", ENV{PULSE_PROFILE_SET}="native-instruments-traktorkontrol-s4.conf"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2012", ENV{PULSE_PROFILE_SET}="maudio-fasttrack-pro.conf"

# voici la ligne pour la carte Audiophile 2496
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", ATTRS{subsystem_vendor}=="0x1412", ATTRS{subsystem_device}=="0xd634", ENV{PULSE_PROFILE_SET}="m_audio-audiophile-2496.conf"[/b]
# fin de la modification

LABEL="pulseaudio_end"

Créer /usr/share/pulseaudio/alsa-mixer/profile-sets/m_audio-audiophile-2496.conf

# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation; either version 2.1 of the
# License, or (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

; M-Audio Delta Audiophile 2496
;
; This card, based on the Via ICE1712 chipset, has two stereo audio channels
; (1 in and 1 out) and a separate S/PDIF digital stereo channel. Like with
; all ICE1712-based cards, this is exposed by ALSA as a single 10-channel
; device with some of the channels not connected.
;
; See default.conf for an explanation on the directives used here.

[General]
auto-profiles = no

[Mapping analog-stereo-in]
description = Analog Stereo Input
device-strings = hw:%f,0
channel-map = front-left,front-right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9
direction = input

[Mapping analog-stereo-out]
description = Analog Stereo Output
device-strings = hw:%f,0
channel-map = front-left,front-right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
direction = output

[Mapping analog-digital-stereo-out]
description = Analog/Digital Stereo Output
device-strings = hw:%f,0
channel-map = front-left,front-right,aux0,aux1,aux2,aux3,aux4,aux5,front-left,front-right
direction = output

[Mapping digital-stereo-out]
description = Digital Stereo Output
device-strings = hw:%f,0
channel-map = aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7,front-left,front-right
direction = output

[Mapping digital-stereo-in]
description = Digital Stereo Input
device-strings = hw:%f,0
channel-map = front-left,front-right,front-left,front-right,front-left,front-right,front-left,front-right,front-left,front-right,front-left,front-right
direction = input

[Mapping digital-stereo]
description = Digital Stereo Input/Output
#device-strings = hw:%f,1
device-strings = iec958:%f
channel-map = left,right
direction = any

[Profile output:stereo]
description = Analog Stereo Output
output-mappings = analog-stereo-out
input-mappings =
priority = 80
skip-probe = yes

[Profile output:stereo-da+input:stereo-analog]
description = Analog Stereo Input/Output
output-mappings = analog-stereo-out
input-mappings = analog-stereo-in
priority = 100
skip-probe = yes

[Profile output:stereo-da+input:stereo-analog]
description = Analog Stereo Input/Output, Digital Stereo Output
output-mappings = analog-digital-stereo-out
input-mappings = analog-stereo-in
priority = 90
skip-probe = yes

[Profile output:spdif]
description = Digital Stereo Output (Analog Disabled)
output-mappings = digital-stereo-out
input-mappings = 
priority = 60
skip-probe = yes

[Profile output:spdif+input:spdif]
description = Digital Stereo Input/Output (Analog Disabled)
output-mappings = digital-stereo-out
input-mappings = digital-stereo-in
priority = 70
skip-probe = yes

Redémarrer…

Pour que la carte fonctionne sous le bureau en 96 kHz 24 bits, repérer puis modifier dans /etc/pulse/daemon.conf

; default-sample-format = s16le
; default-sample-rate = 44100
default-sample-format = float32le ; s24le
default-sample-rate = 96000
Vérifier les paramètres Locked décoché - Reset coché - int 96000 dans envy24control / hardware settings

Vous pouvez maintenant régler les préférences du son sur cette carte.

Indispensable: envy24control mixeur avancé (installé par le paquet indiqué ci-dessus alsa-tools) accessible dans le menu "Applications - Son et Vidéo": voir la page sur linux MAO

  • m-audio_audiophile_2496.1302127012.txt.gz
  • Dernière modification: Le 06/04/2011, 23:56
  • par manuker