Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/09/2008, à 00:44

gloumoutrct

Carte son M-Audio Delta 44

Bonjour à tous, je viens d'installer Ubuntu Hardy sur ma tour (je l'utilise déjà depuis quelques temps sur mon portable...), mais je n'arrive pas à faire sortir du son de ma carte son (une m-audio delta 44). Pourtant elle est reconnue, elle apparait comme "m-audio delta 44 (ALSA mixer)" dans les préférences de contrôle du volume, et elle m'a même gratifié d'un petit bip sur la page d'accueil de Ubuntu puis plus rien... J'espère que quelqu'un aura une idée pour me dépanner car ce n'est pas très courant comme carte son et je n'ai pas trouvé d"infos qui m'ont aidé.
Merci d'avance!

Edit : Après avoir effectué un test du matériel ,il s'avère que les sons système fonctionnent bien mais par contre si je veux écouter quelque chose avec Rythmbox... rien!

Dernière modification par gloumoutrct (Le 06/09/2008, à 00:51)


Amilo M1451G "upgrade" dual boot xp / ubuntu 8.10
Tour HP quad core 4Go ram Vista
www.myspace.com/kunubass

Hors ligne

#2 Le 09/09/2008, à 15:42

gloumoutrct

Re : Carte son M-Audio Delta 44

up


Amilo M1451G "upgrade" dual boot xp / ubuntu 8.10
Tour HP quad core 4Go ram Vista
www.myspace.com/kunubass

Hors ligne

#3 Le 14/09/2008, à 09:51

set

Re : Carte son M-Audio Delta 44

idem .... meme probleme que groumoutrct avec une delta 44.
j'ai cherché les cartes embarquées et reconnu en tapant :lspci | grep audio

et la reponse ... :

00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:08.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)


Et la je vois ICE1712 au lieu de ICE1714 qui serait le module requis....
Je n'ai pas reussi a mettre la main sur ce module pour le moment (synaptic etautre infos)

Par ailleurs, lorsque je demarre alsamixer v1.0.15
il y a deux infos qui m'intrigue, affiché en haut de tableau ....:

│ Card: SiS SI7012                                                             │
│ Chip: Realtek ALC650D 
?????????????????????????

deux choses clochent a mon sens; ne devrais je pas désactiver la carte son silicon integrated pour eviter les conflits (d'interet)??
envy24controle n'est il pas suffisant pour controler la delta 44 et au vue des infos affiché par alsamixer, ce dernier n'est il pas a desinstaller tout simplement ??
et une troisieme petite chose aussi concernant le module ICE1714 que je ne trouve nul part... pourquoi ?? Erreur de frappe dans la documentation relative a la compatibilité des cartes audios ou modules obsolete ??? ou autre chose encore ???

Merci a tous.... et bon courage Groumoutrct, cette carte fonctionnait tres bien sous l'ancienne version de ubuntu et la delta 44 et surement l'une des meilleurs cartes sons du moment (rapport Q/P).

Dernière modification par set (Le 14/09/2008, à 10:00)


ubuntustudio 16.04LTS (xubuntu 4.12-)
ASUS P5Q pro // core 2 duo E75004//4g mem DDR2 // RADEON HD4670//M-Audio delta 44

Asus T100 TAF32gb (Ubuntu 16-4 /64bit sans son)

Hors ligne

#4 Le 14/09/2008, à 12:03

angel2005

Re : Carte son M-Audio Delta 44

salut,j'ai une delta 44 il faut modifier un fichier pour pulseaudio.
1: editer le fichier de configuration

sudo gedit /etc/pulse/default.pa

commenter la partie hal-detect ce qui donne ceci

### Automatically load driver modules depending on the hardware available
#z#.ifexists module-hal-detect.so
#z#load-module module-hal-detect
#z#.else
### Alternatively use the static hardware detection module (for systems that
### lack HAL support)
#z#load-module module-detect
#z#.endif

2: ajouter les ligne de configuration pour delta 44

# Load Delta 44:
load-module module-alsa-sink sink_name=delta_out device=hw:0 channels=10 channel_map=left,right,aux0,aux1,aux2,aux3,aux4,au x5,aux6,aux7
load-module module-alsa-source source_name=delta_in device=hw:0 channels=12 channel_map=left,right,aux0,aux1,aux2,aux3,aux4,au x5,aux6,aux7,aux8,aux9

# Set the default sink and source (not mandatory, intel-hda
# would probably be used without this):
set-default-sink delta_out
set-default-source delta_in

3: rebooter
ca a marche chez moi avec ubuntu studio.


Ubuntu Intrepid 8.10, sur Dell Latitude 120L 2 Gigas de Ram
Ubuntu Intrepid 8.10, sur Desktop CM asus P4B533
Carte video nvidia NX7600GT/ carte son M-audio Delta 44 2 gigas de Ram
http://www.imprimerie-creative.com

Hors ligne

#5 Le 13/01/2009, à 18:29

aladine

Re : Carte son M-Audio Delta 44

salut à tous,
cette solution a marché pour moi avec la 8.10 que je venais juste d'installer .
merci angel2005 !


Être respecté n'est pas important, ce qui est important c'est d'être  respectable.

Hors ligne

#6 Le 05/01/2010, à 11:25

aladine

Re : Carte son M-Audio Delta 44

Bonjour à tous,

Je viens déterrer ce post un an plus tard pour le même problème, mais version karmic koala...
Cela fait plusieurs jours que je cherche désespérément à faire marcher ma carte son Delta 44 sans succès... Si quelqu'un a une solution...


Être respecté n'est pas important, ce qui est important c'est d'être  respectable.

Hors ligne

#7 Le 05/01/2010, à 11:55

RegisBurin

Re : Carte son M-Audio Delta 44

Salut à toi

Heureux possesseur d'une Delta 44, et venant de faire une install toute fraiche d'une UbuntuStudio 9.10, je vais, dans les prochains jours, configurer tout ça.

Pour l'instant, je suis juste aller voir dans menu>systeme>preferences>son, et le panneau n'a plus les mêmes options... pas poussé plus loin mes recherches, pas fait de tests...

Un truc simple: As-tu désactivé le chipset d'origine dans le bios? (AC97 ou qqc dans ce gout)

Je te tiendrais au jus de l'avancement ou des problèmes que je rencontre...


@+ bon courage, n'hésites pas à poster si tu avances entre temps


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#8 Le 05/01/2010, à 12:08

aladine

Re : Carte son M-Audio Delta 44

Salut!

Je viens juste de t'envoyer un message perso sans avoir vu ton post!

Merci pour ton aide & ta réponse rapide !:)

Sinon j'ai rien toucher dans le bios, j'ai juste indiquer à l'os quel carte son il fallait utiliser ....

Je continue à chercher et si je trouve quelque chose je t'en ferai part ....

@+


Être respecté n'est pas important, ce qui est important c'est d'être  respectable.

Hors ligne

#9 Le 05/01/2010, à 12:15

ROY

Re : Carte son M-Audio Delta 44

aladine a écrit :

Bonjour à tous,

Je viens déterrer ce post un an plus tard pour le même problème, mais version karmic koala...

je t'invite à lire le doc
http://doc.ubuntu-fr.org/son_problemes
un paragraphe est dédié à Karmic 9.10
A+


www.eclipticus.com
www.eclipticus.blogspot.com
Comprendre notre planète la Terre, pour savoir en prendre soin.

Hors ligne

#10 Le 05/01/2010, à 15:03

aladine

Re : Carte son M-Audio Delta 44

Merci ROY pour ton aide.
Cependant je me suis plusieurs fois référé à cette doc et je n'y ai pas trouvé de solution à mon pb

++


Être respecté n'est pas important, ce qui est important c'est d'être  respectable.

Hors ligne

#11 Le 05/01/2010, à 19:10

aladine

Re : Carte son M-Audio Delta 44

Bonsoir.

Bon après avoir essayé plein de trucs ça marche toujours pas.
Cependant comme beaucoup de personnes utilisant Karmic, j'ai constaté en branchant un casque sur la carte son de la carte mère (celle qui normalement est inutilisée dans mon cas) que le son fonctionne (!) & là je comprend pas.

Voici quelques commandes qui pourront peut être éclairer quelqu'un ...

uname -r :

 2.6.31-16-generic

lspci | grep -i audio :

 00:0a.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)
04:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)

La commande 'groups' confirme que j'ai les droits.

cat /proc/asound/modules :

 
 0 snd_ice1712
 1 snd_usb_audio
 2 snd_hda_intel

le module gérant la M-audio est bien en 1er...

cat /etc/modprobe.d/alsa-base.conf :

 
 # autoloader aliases
install sound-slot-2 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-0 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
########	options bt87x index=-2
########	options cx88_alsa index=-2
########	options saa7134-alsa index=-2
########	options snd-atiixp-modem index=-2
########	options snd-intel8x0m index=-2
########	options snd-via82xx-modem index=-2
########	options snd-usb-audio index=-2
########	options snd-usb-us122l index=-2
########	options snd-usb-usx2y index=-2
########	options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
########options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
########options snd-pcsp index=-2
# Power down HDA controllers after 10 idle seconds
########options snd-hda-intel power_save=10 power_save_controller=N

options snd-ice1712 index=0
options snd-usb-audio index=1
options snd-hda-intel index=2

cat /etc/pulse/default.pa :

#!/usr/bin/pulseaudio -nF
#
# 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 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.

# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)

.nofail

### Load something into the sample cache
#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-access /usr/share/sounds/generic.wav
load-sample-dir-lazy /usr/share/sounds/ubuntu/stereo

.fail

### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

### Automatically augment property information from .desktop files
### stored in /usr/share/application
load-module module-augment-properties

### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack udev support)
load-module module-detect
.endif

### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif

### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix

### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish

### Load the RTP reciever module (also configured via paprefs, see above)
#load-module module-rtp-recv

### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 description="RTP Multicast Sink"
#load-module module-rtp-send source=rtp.monitor

### Load additional modules from GConf settings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif

### Automatically restore the default sink/source when changed by the user during runtime
load-module module-default-device-restore

### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams

### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink

### Honour intended role device property
load-module module-intended-roles

### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle

### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore.
load-module module-console-kit

### Enable positioned event sounds
load-module module-position-event-sounds

### Cork music streams when a phone stream is active
#load-module module-cork-music-on-phone

# X11 modules should not be started from default.pa so that one daemon
# can be shared by multiple sessions.

### Load X11 bell module
#load-module module-x11-bell sample=bell-windowing-system

### Register ourselves in the X11 session manager
#load-module module-x11-xsmp

### Publish connection data in the X11 root window
#.ifexists module-x11-publish.so
#.nofail
#load-module module-x11-publish
#.fail
#.endif

### Make some devices default
#set-default-sink output
#set-default-source input

Voilà, merci de me venir en aide...


Être respecté n'est pas important, ce qui est important c'est d'être  respectable.

Hors ligne

#12 Le 05/01/2010, à 21:47

CyrilouGarou

Re : Carte son M-Audio Delta 44

C'est cette m*!ùùe de pulseaudio qui gère mal ice1712 (j'ai ce problème depuis la sortie de karmic). Impossible de la faire fonctionner. Le pire c'est que les vu metres de ice1712 control montrent que le son "fonctionne" mais rien ne sort.

Pulseaudio est une avancée pour pas mal de personnes mais pour certaines cartes c'est une cata !

Si par contre tu te sers de jack pour faire marcher cette carte (ce qui est conseillé) et que pulseaudio est réglé pour ta carte interne tu tireras relativement bien parti de ton matos.


Ma page artiste soundcloud https://soundcloud.com/la-reponse

Hors ligne

#13 Le 05/01/2010, à 21:59

aladine

Re : Carte son M-Audio Delta 44

CyrilouGarou a écrit :

C'est cette m*!ùùe de pulseaudio qui gère mal ice1712 (j'ai ce problème depuis la sortie de karmic). Impossible de la faire fonctionner. Le pire c'est que les vu metres de ice1712 control montrent que le son "fonctionne" mais rien ne sort.

Pulseaudio est une avancée pour pas mal de personnes mais pour certaines cartes c'est une cata !

Si par contre tu te sers de jack pour faire marcher cette carte (ce qui est conseillé) et que pulseaudio est réglé pour ta carte interne tu tireras relativement bien parti de ton matos.

Salut CyrilouGarou,

Même constat pour cette carte : le son marche pour le pc alors que rien ne sort.

T'as réussi à la faire marcher avec jack ? Tu peux m'expliquer comment ? D'autant plus que ma carte interne me sert à rien,  je ne m'en sert jamais, donc pulseaudio je ne le conserve que pour Ubuntu desktop...

Merci en tout cas pour tes conseils!


Être respecté n'est pas important, ce qui est important c'est d'être  respectable.

Hors ligne

#14 Le 05/01/2010, à 22:45

CyrilouGarou

Re : Carte son M-Audio Delta 44

Euh ça fait un moment que j'ai pas démarré jack sous ma karmic (j'ai une ubuntustudio jaunty sur mon portable pour faire ma mao). J'avoue ne plus me souvenir de comment je m'y étais pris... Désolé.


Ma page artiste soundcloud https://soundcloud.com/la-reponse

Hors ligne

#15 Le 05/01/2010, à 23:03

aladine

Re : Carte son M-Audio Delta 44

Pas grave, c'est cool
merci!


Être respecté n'est pas important, ce qui est important c'est d'être  respectable.

Hors ligne

#16 Le 06/01/2010, à 21:34

aladine

Re : Carte son M-Audio Delta 44

Personne n'a un conseil?


Être respecté n'est pas important, ce qui est important c'est d'être  respectable.

Hors ligne

#17 Le 06/01/2010, à 23:06

aladine

Re : Carte son M-Audio Delta 44

Pour la 1ère fois, depuis feisty, j'ai abandonné ma M-Audio Delta séries 44 : j'ai branché la carte son de la carte mère en direct  vers mon ampli... & cela me chagrine beaucoup !

Donc Je suis quelque peu contrarié d'avoir à baisser les bras devant une machine, et un petit peu remonté contre pulseaudio que je désigne, de façon tout à fait arbitraire comme responsable de mes ennuis.

Néanmoins si quelqu'un dans la communauté a réussit à faire fonctionner cette carte son avec Karmic, merci de m'en faire part smile


Être respecté n'est pas important, ce qui est important c'est d'être  respectable.

Hors ligne

#18 Le 07/01/2010, à 05:26

ROY

Re : Carte son M-Audio Delta 44

J'ai eu le même problème que toi la semaine passée.
En voulant installer Skype, j'entendais la petite voix de Skype, mais rien en retour.

Regardes ici:
http://doc.ubuntu-fr.org/son
Paragraphe Les réglages de base à vérifier
Je m'en suis sorti avec ça, en cochant le bon périphérique de sortie.....
Je peux te dire que j'ai cherché un moment avant de trouver cela.
Bon Courage.
A+


www.eclipticus.com
www.eclipticus.blogspot.com
Comprendre notre planète la Terre, pour savoir en prendre soin.

Hors ligne

#19 Le 07/01/2010, à 08:41

RegisBurin

Re : Carte son M-Audio Delta 44

Peut-être trouvé une piste, mais pas testé hier soir (pas eu le temps), sur ce fil:

Pour résumer, au cas où d'autres rencontreraient le problème:
- éditer le fichier /etc/pulse/default.pa et y ajouter les lignes suivantes:

load-module module-alsa-sink device=hw:0
load-module module-alsa-source device=hw:0

où le 0 de hw:0 est votre carte son. Pour savoir quelle valeur mettre, taper dans une console:

aplay -l

Ceci devrait résoudre le problème du 'dummy output' dans pulseaudio.
- Si vous n'avez toujours pas de son, ouvrez envy24control en lisant un morceau avec audacious et regarder si le système a bien du son. Si c'est le cas, ouvrez alsamixer et vérifiez que 'Digital' n'est pas sur mute. Au passage, vérifiez que rien d'autre n'est sur mute et que les volumes ne sont pas à 0. Et voilà, vous devriez avoir du son, en tout cas, ça a été le cas pour moi

A savoir, l'auteur du post a router les sorties (dans envy24control) non pas sur PCM1&2, mais sur "Digital1&2" (??!!)

Si tu as le temps d'essayer ça, fais un retour...

@+ bon courage

PS: Si on s'en sort, j'essaierais de faire une page de doc (ou commenter une existante) sur notre chère Delta44 (qui serait d'ailleurs valable avec tout ce qui tourne sur Ice1712/envy24control)

Dernière modification par RegisBurin (Le 07/01/2010, à 08:45)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#20 Le 07/01/2010, à 20:39

demo7

Re : Carte son M-Audio Delta 44

bonjour à tous,

j'ai cette carte également sous karmic (pas ubuntu studio).
Elle ne fonctionne plus depuis une récente mise à jour.
j'ai trouvé la solution ici http://www.mail-archive.com/ubuntu-stud … 04903.html

@RegisBurin c'est une très bonne idée de créer cette entrée dans la base de doc.

par contre ta manipe ne fonctionne pas du tout chez moi. Je n'ai plus d'icône en forme de haut parleur et alsa plante. Je peux te fournir de plus ample détails si tu le souhaites.

en espérant que @aladine rebranche sa delta

cordialement

demo7

Dernière modification par demo7 (Le 07/01/2010, à 20:42)

Hors ligne

#21 Le 08/01/2010, à 10:33

RegisBurin

Re : Carte son M-Audio Delta 44

OK, bien reçu

Donc, pour résumer ici la solution (issue de ce post), il suffirait d'ajouter ou modifier (?? pas ma Karmic sous la main pour faire le test ou voir le contenu original du fichier) dans /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
}

par contre ta manipe ne fonctionne pas du tout chez moi. Je n'ai plus d'icône en forme de haut parleur et alsa plante.

Zut... dsl

Je n'ai pas encore essayé de mon coté (pas eu bcp de temps cette semaine... boulot, boulot...), je ferais des tests ce week-end (peut-être ce soir)

@+, je tiens au courant

Dernière modification par RegisBurin (Le 08/01/2010, à 10:35)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#22 Le 08/01/2010, à 23:48

RegisBurin

Re : Carte son M-Audio Delta 44

Salut à tous.

J'ai avancé, moi, de mon coté. En fait après essai de ma solution 1 (post #19), donc en ajoutant

load-module module-alsa-sink device=hw:0
load-module module-alsa-source device=hw:0

à /etc/pulse/default.pa, tout est OK après démarrage (pour l'instant, et sur les applis "de bureau" = tournant sur alsa/sans Jack)

Quant à la 2eme soluce, les lignes sont déjà bien présente dans /usr/share/alsa/cards/ICE1712.conf

Donc, primo, désolé à demo 7 que ce qui semble être salvateur pour moi t'aie fait plus de mal que de bien.
Secondo, je remet ici mes différents fichiers de config et autres infos...

Config matériel: PC Desktop HP Pavilion / AMD64 X2 Dual Core 4400+ 2,3Ghz / 3Go RAM /PNY Geforce 9400GT / M-AUDIO Delta 44 (mais devrait fonctionner avec tout le matos M-Audio) / chipset original désactivé dans le bios

Distribution: Ubuntu Studio 9.10 64bit (.iso pris sur le site) noyau 2.6.31-9-rt (j'ai pas upgradé mon noyau en 31-16 car j'ai besoin d'un noyau -rt)

~$ lspci | grep -i audio
01:06.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)

/etc/modprobe.d/alsa-base.conf

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Power down HDA controllers after 10 idle seconds
###options snd-hda-intel power_save=10 power_save_controller=N
options snd-ice1712 index=0

/usr/share/alsa/cards/ICE1712.conf

#
# Configuration for the ICE1712 (Envy24) chip
#

# default with dmix & dsnoop
ICE1712.pcm.default {
	@args [ CARD ]
	@args.CARD {
		type string
	}
	type asym
	playback.pcm {
		type plug
		slave.pcm {
			@func concat
			strings [ "dmix:" $CARD ",FORMAT=S32_LE" ]
		}
	}
	capture.pcm {
		type plug
		slave.pcm {
			@func concat
			strings [ "dsnoop:" $CARD ",FORMAT=S32_LE" ]
		}
	}
}

<confdir:pcm/front.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
	}
}	

<confdir:pcm/surround40.conf>

ICE1712.pcm.surround40.0 {
	@args [ CARD ]
	@args.CARD {
		type string
	}
	type route
	ttable.0.0 1
	ttable.1.1 1
	ttable.2.2 1
	ttable.3.3 1
	slave.pcm {
		type hw
		card $CARD
	}
}	

<confdir:pcm/surround41.conf>
<confdir:pcm/surround50.conf>
<confdir:pcm/surround51.conf>

ICE1712.pcm.surround51.0 {
	@args [ CARD ]
	@args.CARD {
		type string
	}
	type route
	ttable.0.0 1
	ttable.1.1 1
	ttable.2.2 1
	ttable.3.3 1
	ttable.4.4 1
	ttable.5.5 1
	slave.pcm {
		type hw
		card $CARD
	}
}

<confdir:pcm/iec958.conf>

ICE1712.pcm.iec958.0 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD {
		type string
	}
	@args.AES0 {
		type integer
	}
	@args.AES1 {
		type integer
	}
	@args.AES2 {
		type integer
	}
	@args.AES3 {
		type integer
	}
	type asym
	playback.pcm {
		type hooks
		slave.pcm {
			type route
			ttable.0.8 1
			ttable.1.9 1
			slave.pcm {
				type hw
				card $CARD
			}
			slave.format S32_LE
			slave.channels 10
		}
		hooks.0 {
			type ctl_elems
			hook_args [
				{
					interface PCM
					name "IEC958 Playback PCM Stream"
					lock true
					preserve true
					value [ $AES0 $AES1 $AES2 $AES3 ]
				}
			]
		}
	}
	capture.pcm {
		type route
		ttable.0.8 1
		ttable.1.9 1
		slave.pcm {
			type hw
			card $CARD
		}
		slave.format S32_LE
		slave.channels 12
	}
}

/etc/pulse/default.pa

#!/usr/bin/pulseaudio -nF
# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)

.nofail

### Load something into the sample cache
#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-access /usr/share/sounds/generic.wav
load-sample-dir-lazy /usr/share/sounds/ubuntu/stereo

.fail

### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

### Automatically augment property information from .desktop files
### stored in /usr/share/application
load-module module-augment-properties

### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
load-module module-alsa-sink device=hw:0
load-module module-alsa-source device=hw:0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack udev support)
load-module module-detect
.endif

### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif

### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix

### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish

### Load the RTP reciever module (also configured via paprefs, see above)
#load-module module-rtp-recv

### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 description="RTP Multicast Sink"
#load-module module-rtp-send source=rtp.monitor

### Load additional modules from GConf settings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif

### Automatically restore the default sink/source when changed by the user during runtime
load-module module-default-device-restore

### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams

### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink

### Honour intended role device property
load-module module-intended-roles

### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle

### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore.
load-module module-console-kit

### Enable positioned event sounds
load-module module-position-event-sounds

### Cork music streams when a phone stream is active
#load-module module-cork-music-on-phone

# X11 modules should not be started from default.pa so that one daemon
# can be shared by multiple sessions.

### Load X11 bell module
#load-module module-x11-bell sample=bell-windowing-system

### Register ourselves in the X11 session manager
#load-module module-x11-xsmp

### Publish connection data in the X11 root window
#.ifexists module-x11-publish.so
#.nofail
#load-module module-x11-publish
#.fail
#.endif

### Make some devices default
#set-default-sink output
#set-default-source input

Il est à noter que les lignes: load-module module-alsa-sink et load-module module-alsa-source éxistaient, et que je les ai juste décommentées et ajouté device=hw:0

Il ne me reste qu'à tester Jack et les softs et tout sera OK sur cette release (j'appréhendais vachement avec tous les bugs recensés au début pour cette version, je ne l'ai installé que la semaine dernière...)

J'essaierais bien d'écrire un bout de Doc en reprenant de zéro sur la 9.10 et aussi sur la 8.04 (si j'en trouve le temps...;) ), histoire de renseigner en français, et aussi inciter les zicos-amateurs-Linuxiens à investir dans cette carte/marque. Parceque, franchement, à 150€ la carte semi-pro (8.7ms de latence sans Xruns sur ma config...) ça vaut le coup... Mais il faudrait que je teste sur d'autre configs/noyaux/versions/WM pour pérenniser le howto et voir si ces préconisations sont applicables sur n'importe quelle version du Koala (Xubuntu, Kubuntu, LinuxMint8...) Donc, si certains ont aussi des retours positifs pour cette carte sur ces distris, je propose qu'ils postent ici leur fichiers de configs. Merci.

Je tiens au jus pour l'utilisation avec Jack ou si je rencontre d'autres problèmes.
A+

Dernière modification par RegisBurin (Le 08/01/2010, à 23:48)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#23 Le 16/01/2010, à 21:42

chatindigo

Re : Carte son M-Audio Delta 44

Bonjour, suis utilisateur d'ubuntuKarmic
et j'ai résolu deux problèmes ,

après installation de la carte M-audio delta 44 :

1. plus de son en sortie de la carte son interne!
En fait, la carte son intégrée est devenue inopérationnelle...

Pour disposer de deux cartes son j'ai du intervenir au niveau du BIOS:
F2 appuyée pendant le démarrage de l'ordinateur,
j'ai alors accès au Bios de la carte mère Asrock G31M-VS
dans le panneau Advanced, "Onboard HD Audio" était configuré en "auto",
je remplace pas "Enabled";
je redémarre l'ordinateur, la carte audio interne fonctionne correctement,

avec le serveur de son jack j'ai donc le choix entre deux cartes sons
et en attendant de pouvoir utiliser la M-audio sans "jack"
j'ai la possibilité de me servir de la carte audio interne

2. reste à pouvoir utiliser la carte M-audio 44 avec le serveur de son jack:
envy24control est d'une grande utilité pour me prouver que j'ai bien 4 sorties son

jack le serveur audio est lancé
je créée une configuration appelée "delta audio"
dans réglage/ paramètres/périphérique de sortie  je sélectionne "M audio delta 44"
(jack reconnait la carte !! immédiatement)

dans envy24control l'onglet "Analog Volume" me permet de régler les volumes de sortie de DAC0 à DAC3
je vérifie dans l'onglet Monitor PCMs que les vues mêtre se colorent
(le son vient d'une piste audio jouée dans ardour la sortie de la piste doit être sélectionnée "sortie 1+2" ou "sortie 3+4")
#####par contre c'est étrange d'avoir le choix de 10 sorties soit 5 sorties stéréo
#####et de 12 entrées  alors que la carte n'a que 4 entrées et 4 sorties

maintenant l'entrée audio:
à partir de l'application jack
dans réglage/ paramètres/périphérique d'entrée  je sélectionne "M audio delta 44"

dans envy24control / Analog volume je règle ADC0 à ADC3 au max pour un micro (mais il vaudrait mieux un préampli entre le micro et l'entrée IN )
les vu-mètre de l'onglet Monitor inputs me confirment le son entrant.

3.merci à angel2005 et Regisburin qui font avancer le schmilblik

M-audio et Linux c'est musicalementcorrect!

Hors ligne

#24 Le 17/01/2010, à 00:38

RegisBurin

Re : Carte son M-Audio Delta 44

#####par contre c'est étrange d'avoir le choix de 10 sorties soit 5 sorties stéréo
#####et de 12 entrées  alors que la carte n'a que 4 entrées et 4 sorties

alors, effectivement, je me fais la réflexion depuis que j'utilise Linux et ma M-Audio, et je n'ai jamais posté (ni ici, ni sur linuxmao.org) concernant cette bizarrerie... mais je pense que le driver doit être écrit pour supporter ce nombre d'entrées/sorties...

A ce propos, le truc à ne pas faire c'est de déclarer 4 entrées/sorties dans qjackctl (et donc de laisser à "défaut"), car ça occasionne un bug. Jack refuse de se lancer en invoquant une erreur de nb d'entrées/sorties (!!)

Si quelqu'un a une soluce à ça (ou au moins une expication) parcequ'en terme de lisibilité, c'est vrai que c'est pas top...

(Faut que je trouve du temps pour faire un bout de doc...) Si quelques uns ont d'autres retour, je suis toujours preneur.

@+ tout le monde


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#25 Le 04/02/2010, à 21:39

passe-partout

Re : Carte son M-Audio Delta 44

Salut,

j'écris pour dire que AMHA, le nombre de sorties à 10, c'est pour pouvoir supporter la delta 1010. Le même driver et la même config de chip se faisant pour toutes les cartes de la famille.

Peut-être pouvez-vous abaisser le nombre de "channels" à celui que vous possédez réellement. ex:

quand on a:

        slave.format S32_LE
        slave.channels 12

mettre:

        slave.format S32_LE
        slave.channels 4

Par contre il faut modifier les lignes avec "ttable" dedant, pour qu'elles n'ai pas de références à des voies qui ne seraient plus là!
I.e: si on choisit "slave.channels 4" pour une delta 44, pas de "ttable 4.4 1" ou "ttable 5.5 1".

D'ailleur, à ce propos @ RegisBurin:

Dans ton ice1712.conf, tu peux rajouter ces deux lignes

        slave.format S32_LE
        slave.channels 4

(avec 4 ou 10 suivant ce que tu souhaites.)
à la fin de chaque sections (juste avant du texte entre <>). ça amène des choix supplémentaire dans les préférences sons.

Dernière modification par passe-partout (Le 04/02/2010, à 21:41)

Hors ligne