Ajuster le volume de ma carte son usb ?

Bonjour à tous,

j’ai fait l’acquisition d’une carte son usb “aureon dual” afin de profiter sur mon portable d’un son de meilleure qualité. Tout marche mais mon problème est que pour une écoute au casque je suis obligé de mettre le volume au minimum pour ne pas me détruire les tympans.


Je cherche donc un moyen de régler de manière logicielle le volume de ce périphérique puisqu’il ne permet pas de le faire de manière native.

Toute aide serait la bienvenue et j’ai épluché nombres de forum pendant 48h en restant bredouille. (je sens venir l’installation de dernier recours (aureon dual -> sortie optique -> lecteur minidisc branché sur secteur -> casque) :smiley:

Merci d’avance.

Je remonte le sujet. 8)

Hello.

il te faut le paquet alsa-utils si tu ne l’as pas déjà installé :

[code]iman@debian:~$ apt-cache policy alsa-utils
alsa-utils:
Installé : 1.0.23-3
Candidat : 1.0.23-3
Table de version :
*** 1.0.23-3 0
990 http://ftp.fr.debian.org/debian/ sid/main i386 Packages
970 http://ftp.fr.debian.org/debian/ testing/main i386 Packages
550 http://ftp.fr.debian.org/debian/ stable/main i386 Packages
100 /var/lib/dpkg/status

iman@debian:~$ apt-cache show alsa-utils
Package: alsa-utils
Priority: optional
Section: sound
Installed-Size: 1980
Maintainer: Debian ALSA Maintainers pkg-alsa-devel@lists.alioth.debian.org
Architecture: i386
Version: 1.0.23-3
Provides: audio-mixer
Depends: libasound2 (>> 1.0.18), libc6 (>= 2.7), libncursesw5 (>= 5.7+20100313), whiptail | dialog, module-init-tools, lsb-base (>= 3.0-9), linux-sound-base (>= 1.0.15-1), udev
Recommends: alsa-base (>= 1.0.15-1), pciutils
Conflicts: alsa-base (<< 1.0.9b-3), udev (<< 0.060)
Filename: pool/main/a/alsa-utils/alsa-utils_1.0.23-3_i386.deb
Size: 1101136
MD5sum: 0ebd1f20478185533e8ea6a393ccdcc0
SHA1: 814dc1eda1b9e6c6d16e2e818e9a6c4f91a163a9
SHA256: f5f0aa8655d2af7fa3755b2d62f227bc89b11d96024fa679244a1008a5f14146
Description-fr: Utilitaires pour utiliser et configurer ALSA
Outils inclus :

  • amixer : console de mixage en ligne de commande ;
  • alsamixer : console de mixage en TUI curses ;
  • amidi : lit et écrit à partir des ports RawMIDI ALSA ;
  • aplay, arecord : playback et enregistrement en ligne de commande ;
  • aplaymidi, arecordmidi : playback et enregistrement MIDI en ligne de
    commande ;
  • aconnect, aseqnet, aseqdump : Contrôle de séquenceur MIDI en ligne de
    commande.
    .
    ALSA est l’architecture avancée de gestion du son sous Linux (Advanced
    Linux Sound Architecture).
    Homepage: http://www.alsa-project.org/
    Tag: admin::{configuring,hardware,kernel}, interface::text-mode, role::program, uitoolkit::ncurses, use::configuring, works-with::audio
    Task: desktop
    [/code]

Ensuite tu ouvres un terminal et tu peux configurer avec :

pour enregistrer les modifications :

#alsactl store ou sudo alsactl store

Sinon y’a une interface graphique avec le paquet alsamixergui :

iman@debian:~$ apt-cache show alsamixergui Package: alsamixergui Priority: optional Section: sound Installed-Size: 96 Maintainer: Paul Brossier <piem@debian.org> Architecture: i386 Version: 0.9.0rc2-1-9 Provides: x-audio-mixer Depends: libasound2 (>> 1.0.9), libc6 (>= 2.3.2.ds1-21), libfltk1.1 (>= 1.1.6), libgcc1 (>= 1:4.0.0-9), libstdc++6 (>= 4.0.1) Filename: pool/main/a/alsamixergui/alsamixergui_0.9.0rc2-1-9_i386.deb Size: 30530 MD5sum: 7f5cf2d79905b3239efa991197032e3f SHA1: f1bc6eb0ee6cad42a9eb82eee2b7618423923f1a SHA256: 35d815ac0ed5b2e212291154eef574c4bde4aad89f26aa1838a4da6a301adbdf Description-fr: Mélangeur audio graphique pour les pilotes de cartes sons ALSA alsamixergui est un mélangeur basé sur FLTK à utiliser avec les pilotes de cartes sons ALSA. Il supporte plusieurs cartes son avec plusieurs périphériques. . alsamixergui est l'interface graphique de alsamixer, écrit directement à partir des sources d'alsamixer, en laissant les sources originales intactes, seulement en ajoutant quelque ifdefs, et quelques appels à la partie gui. Il fournit exactement les même fonctionnalités, mais avec une interface graphique. . Page d'accueil : http://www.iua.upf.es/~mdeboer/projects/alsamixergui/ Tag: admin::hardware, admin::kernel, implemented-in::c++, interface::x11, role::program, scope::application, sound::mixer, uitoolkit::fltk, works-with::audio, x11::application

@+…

Merci pour la réponse.
Je ne me souvenais pas de la commande alsactl store pour sauvegarder les réglages.
Mais mon problème reste entier…
Le volume pour l’écoute au casqie est à un cran du niveau zero. En dessous pas de son et au dessus le son est très fort puis plus on monte plus il se rapproche de celui d’un marteau piqueur.
J’aimerai en faite connaitre une astuce pour atténuer de manière logicielle le volume général sur le périphérique de manière à ce que j’aille progressivement du mute au son fort mais supportable sur mon casque :confused:

salut.

comme canal principal tu as bien choisi “speaker”?
regarde avec kmix ou gamix pour tes réglages.

Je n’ai que speaker sur ce périphérique!!! comme le montre la copie d’écran. Je cherche à ajouter un réglage du niveau pcm pour ce périphérique ou une solution logicielle qui s’intercalerait entre alsa et la sortie audio (à l’instar du réglage son à l’intérieur d’une application comme vlc ou mplayer mais qui s’appliquerait à tous les programmes).

gamix ne permet rien de plus que le controleur de volume de gnome…

donne le résultat de:

et:

et as tu créé un petit fichier de config dans /etc/modprobe.d pour indiquer au système d’utiliser ta carte son usb en lieu et place de celle qui est intégrée à la carte mère?

Oui oui j’ai réglé l’ordre de mes cartes dans alsabase.conf et ma carte usb est la carte par défaut lorsqu’elle est branché.

résultat de lsusb :

-laptop:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0c45:63eb Microdia Bus 006 Device 002: ID 0ccd:0077 TerraTec Electronic GmbH Aureon Dual USB

résultat de lsmod :

-laptop:~$ lsmod Module Size Used by aes_x86_64 7340 2 aes_generic 25714 1 aes_x86_64 acpi_cpufreq 5571 1 cpufreq_powersave 902 0 cpufreq_conservative 5162 0 cpufreq_stats 2659 0 cpufreq_userspace 1992 0 parport_pc 18855 0 ppdev 5030 0 lp 7462 0 parport 27954 3 parport_pc,ppdev,lp sco 7209 2 bnep 9427 2 rfcomm 29597 0 l2cap 24736 6 bnep,rfcomm bluetooth 41827 6 sco,bnep,rfcomm,l2cap binfmt_misc 6431 1 uinput 6376 1 fuse 50625 1 coretemp 4325 0 loop 11799 0 dvb_usb_af9015 29443 0 dvb_usb 15108 1 dvb_usb_af9015 dvb_core 75042 1 dvb_usb firewire_sbp2 11514 0 usblp 9571 0 snd_hda_codec_atihdmi 2251 1 snd_hda_codec_idt 42481 1 snd_hda_intel 20019 0 snd_usb_audio 64070 3 snd_hda_codec 54244 3 snd_hda_codec_atihdmi,snd_hda_codec_idt,snd_hda_intel joydev 8459 0 arc4 1274 2 snd_usb_lib 13928 1 snd_usb_audio snd_hwdep 5380 2 snd_usb_audio,snd_hda_codec snd_pcm_oss 32591 0 snd_mixer_oss 12606 1 snd_pcm_oss snd_pcm 60503 5 snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_pcm_oss snd_seq_midi 4400 0 ecb 1841 2 snd_rawmidi 15515 2 snd_usb_lib,snd_seq_midi snd_seq_midi_event 4628 1 snd_seq_midi snd_seq 42881 3 snd_seq_midi,snd_seq_midi_event iwlagn 73123 0 uvcvideo 50727 0 snd_timer 15582 3 snd_pcm,snd_seq snd_seq_device 4493 3 snd_seq_midi,snd_rawmidi,snd_seq iwlcore 77810 1 iwlagn mac80211 137340 2 iwlagn,iwlcore snd 46446 17 snd_hda_codec_idt,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device videodev 35692 1 uvcvideo v4l1_compat 11442 2 uvcvideo,videodev i2c_i801 7830 0 v4l2_compat_ioctl32 8817 1 videodev snd_page_alloc 6249 2 snd_hda_intel,snd_pcm soundcore 4598 1 snd cfg80211 101496 3 iwlagn,iwlcore,mac80211 psmouse 49777 0 fglrx 2633974 150 dell_laptop 1985 0 rfkill 13044 5 bluetooth,cfg80211,dell_laptop video 17445 0 i2c_core 15712 4 dvb_usb_af9015,dvb_usb,videodev,i2c_i801 output 1692 1 video serio_raw 3752 0 dcdbas 5048 1 dell_laptop evdev 7352 19 ac 2192 0 wmi 4323 0 battery 4998 0 button 4650 0 processor 29935 3 acpi_cpufreq ext4 289033 2 mbcache 5050 1 ext4 jbd2 67015 1 ext4 crc16 1319 2 l2cap,ext4 usbhid 33292 0 hid 63225 1 usbhid sg 18744 0 sr_mod 12602 1 cdrom 29415 1 sr_mod sd_mod 29889 4 crc_t10dif 1276 1 sd_mod uhci_hcd 18521 0 sdhci_pci 5581 0 sdhci 13966 1 sdhci_pci thermal 11674 0 tg3 95663 0 ahci 32374 5 firewire_ohci 19676 0 mmc_core 45686 1 sdhci ricoh_mmc 3069 0 libphy 14054 1 tg3 firewire_core 36848 2 firewire_sbp2,firewire_ohci crc_itu_t 1307 1 firewire_core thermal_sys 11942 3 video,processor,thermal libata 133632 1 ahci led_class 2433 2 iwlcore,sdhci scsi_mod 122149 5 firewire_sbp2,sg,sr_mod,sd_mod,libata ehci_hcd 31151 0 usbcore 122034 10 dvb_usb_af9015,dvb_usb,usblp,snd_usb_audio,snd_usb_lib,uvcvideo,usbhid,uhci_hcd,ehci_hcd nls_base 6377 1 usbcore

Contenu de modprobe.d

[code]# 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 && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }

options snd cards_limit=2

Prevent abnormal drivers from grabbing index 0

#options bt87x index=-2
#options cx88_alsa index=-2
#options snd-atiixp-modem index=-2
#options snd-intel8x0m index=-2
#options snd-via82xx-modem index=-2

Keep snd-pcsp from beeing loaded as first soundcard

options snd-pcsp index=-2

Keep snd-usb-audio from beeing loaded as first soundcard

options snd-usb-audio index=-2

options snd-usb-audio index=0
options snd-hda-intel model=dell-m6 index=1,2
[/code]

À noter que le problème est le même sous windows 7 (je m’en rends compte à l’instant puisque je ne l’utilise jamais à part pour le mettre à jour).
La carte est reconnue mais ne propose pas de régler le volume à part par le niveau du speaker…
Je vais continuer d’affiner mes réglages individuellememnt dans chaque application en prenant garde à ne pas mettre mon casque sur les oreilles avant de lancer de la musique ou une vidéo.

j’ai moi aussi une carte son usb et pour la faire fonctionner avec les réglages et tout ce qui faut j’ai ajouté un fichier de config dans /etc/modprobe.d ,fichier que j’ai nommé sound.conf et dans lequel il y’a deux lignes:

options snd_usb_audio index=0 options snd_hda_intel index=1

dans ton lsmod tu as également “snd_usb_audio” et "snd_hda_intel"
Rajoute le même fichier et regarde le résultat.

Oui merci c’est déjà fait (mais dans un fichier alsa-base.conf et c’était nécessaire pour avoir du son) mais ça ne résout pas mon problème de réglage du volume. Je viens de faire la dernière mise à jour qui m’a installé le dernier noyau 2.6.37 qui reconnait ma carte télé nativement ainsi que ma tablette graphique.
Peut-être que ma carte son sera mieux gérée. Je teste ça plus tard et je te tiens informé.

rien de neuf avec le nouveau noyau… Je baisse les bras le temps de trouver une solution.
Merci pour tes réponses.

Bon j’ai installé pulse-audio pavumeter pavucontrol ça me permet de faire des réglages et de les sauvegarder pour chaque application. Mais ce n’est pas pratique (j’avais supprimé pulse-audio de mon ubuntu…). On va faire avec en attendant. Sinon avec jack peut-être on verra ça éventuellement dans une autre discussion.