[Alsa] Grésillement après modifications de la config

Grésillement après modifications de la config [Alsa] - Multimédia - Linux et OS Alternatifs

Marsh Posté le 29-03-2007 à 19:10:10    

Salut !
 
Je suis sous Mandriva 2007 et ça faisait longtemps que j'avais le son qui fonctionnait parfaitement.
L'autre jour j'ai essayé de crée un fichier /etc/asounrc pour essayer quelques trucs. Pas concluant, donc je le supprime.
J'ai également été bidouillé la latence de ma carte son PCI, mais comme ca ne changeait rien, je l'ai remise normale.
Et maintenant malheur: j'ai le son qui grésille (en fait je saurais pas décrire le grésillement, mais ca fait exactement comme si le driver son arrivait pas à suivre: fractions de son qui se repetent => grésillement).
J'ai essayé plein de trucs, relancer alsa, les modules de son, remettre la config d'alsa à 0, faire des méchant "renice -50" sur mon lecteur audio, etc...
 
Donc voilà: à l'aide, et merci d'avance...
 
PS: ma carte est une "Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128", mais je précise bien que je n'avais aucun problème jusqu'à présent.

Reply

Marsh Posté le 29-03-2007 à 19:10:10   

Reply

Marsh Posté le 29-03-2007 à 19:41:54    

eh oui ...
 
montre moi le contenu de /etc/modprobe.conf et vérifie que tu utilises alsa dans les sorties des applis.
 
check aussi les fichiers /etc/asound.states et /etc/asound.names


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-03-2007 à 19:49:48    

Pas de problèmes, tout passe bien par alsa.
 
/etc/modprobe.conf


alias eth0 via-rhine
alias sound-slot-0 snd-ens1371
remove snd-ens1371 /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-ens1371
install snd-ens1371 /sbin/modprobe --first-time --ignore-install snd-ens1371 && { /sbin/modprobe snd-pcm-oss; /bin/true; }
install scsi_hostadapter /sbin/modprobe sata_via; /bin/true
install usb-interface /sbin/modprobe uhci-hcd; /sbin/modprobe ehci-hcd; /bin/true
alias ra0 rt2500
remove es1371 /sbin/modprobe --first-time -r --ignore-remove es1371
install es1371 /sbin/modprobe --first-time --ignore-install es1371


Erf, effectivement c'est un peu crade tout ca...  
 
/etc/asound.state


state.AudioPCI {
        control.1 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name 'Mic Boost (+20dB) Switch'
                value false
        }
        control.2 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.count 2
                comment.item.0 Mic
                comment.item.1 CD
                comment.item.2 Video
                comment.item.3 Aux
                comment.item.4 Line
                comment.item.5 Mix
                comment.item.6 'Mix Mono'
                comment.item.7 Phone
                iface MIXER
                name 'Capture Source'
                value.0 Mic
                value.1 Mic
        }
        control.3 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 15'
                iface MIXER
                name 'Capture Volume'
                value.0 12
                value.1 12
        }
        control.4 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name '3D Control - Switch'
                value false
        }
        control.5 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.count 1
                comment.item.0 Mix
                comment.item.1 Mic
                iface MIXER
                name 'Mono Output Select'
                value Mix
        }
        control.6 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.count 1
                comment.item.0 Mic1
                comment.item.1 Mic2
                iface MIXER
                name 'Mic Select Capture Switch'
                value Mic1
        }
        control.7 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 1
                comment.range '0 - 15'
                iface MIXER
                name '3D Control - Center'
                value 0
        }
        control.8 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 1
                comment.range '0 - 15'
                iface MIXER
                name '3D Control - Depth'
                value 0
        }
        control.9 {
                comment.access read
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Con Mask'
                value '0fff000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.10 {
                comment.access read
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Pro Mask'
                value cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
        }
        control.11 {
                comment.access 'read write'
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Default'
                value '0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.12 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Switch'
                value false
        }
        control.13 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name 'External Amplifier'
                value true
        }
        control.14 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Switch'
                index 1
                value false
        }
        control.15 {
                comment.access 'read write'
                comment.type IEC958
                comment.count 1
                iface PCM
                name 'IEC958 Playback Default'
                index 1
                value '0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.16 {
                comment.access read
                comment.type IEC958
                comment.count 1
                iface PCM
                name 'IEC958 Playback Mask'
                index 1
                value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
        }
        control.17 {
                comment.access 'read write'
                comment.type IEC958
                comment.count 1
                iface PCM
                name 'IEC958 Playback PCM Stream'
                index 1
                value '0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
}


Mais à priori c'est pas ca puisque je l'ai rétabli comme à l'origine
 
/etc/asound.names


ctl {
        alsactl1 {
                name hw:0
                comment 'Physical Device - Ensoniq AudioPCI ENS1371 at 0xd400, irq 18'
        }
}
pcm {
        alsactl1 {
                name default:0
                comment 'Abstract Device - Default Device (Duplex)'
        }
        alsactl2 {
                name plug:default:0
                comment 'Abstract Device With Conversions - Default Device (Duplex)'
        }
        alsactl3 {
                name front:0
                comment 'Abstract Device - Front Speakers (Duplex)'
        }
        alsactl4 {
                name plug:front:0
                comment 'Abstract Device With Conversions - Front Speakers (Duplex)'
        }
        alsactl5 {
                name 'hw:0,0'
                comment 'Physical Device - ES1371 DAC2/ADC (Duplex)'
        }
        alsactl6 {
                name 'plughw:0,0'
                comment 'Physical Device With Conversions - ES1371 DAC2/ADC (Duplex)'
        }
        alsactl7 {
                name 'hw:0,1'
                comment 'Physical Device - ES1371 DAC1 (Playback)'
        }
        alsactl8 {
                name 'plughw:0,1'
                comment 'Physical Device With Conversions - ES1371 DAC1 (Playback)'
        }
}
rawmidi {
        alsactl1 {
                name default
                comment 'Abstract Device - Default Device (Duplex)'
        }
        alsactl2 {
                name 'hw:0,0'
                comment 'Physical Device - ES1371 (Duplex)'
        }
        alsactl3 {
                name virtual
                comment 'Virtual Device - Sequencer (Duplex)'
        }
        alsactl4 {
                name 'virtual:MERGE=0'
                comment 'Virtual Device - Sequencer (No Merge) (Duplex)'
        }
}
timer {
        alsactl1 {
                name 'hw:CLASS=1,SCLASS=0,CARD=-1,DEV=0,SUBDEV=0'
                comment 'Physical Device - system timer'
        }
}
seq {
        alsactl1 {
                name default
                comment 'Default Device - Sequencer (Duplex)'
        }
        alsactl2 {
                name hw
                comment 'Physical Device - Sequencer (Duplex)'
        }
}


Idem


Message édité par thoduv le 29-03-2007 à 19:50:45
Reply

Marsh Posté le 29-03-2007 à 20:07:53    

1. vire les 2 dernière lignes dans le modprobe.conf
 
2. supprime les fichiers /etc/asound.*


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-03-2007 à 21:00:33    

Fait, et problème résolu !
Merci beaucoup ! :)

Reply

Marsh Posté le 30-03-2007 à 19:09:23    

Bon ben finalement c'est pas résolu du tout,... Ca vient de recommencer...
Bizarre...
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed