[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Configurazione della scheda sonora su woody



Il mer, 2003-07-02 alle 12:49, Giuseppe Ciuni ha scritto:
> Ciao ragazzi
> ho una bellissima scheda madre asus a7v8x con una scheda sonora on board
> sulla mia dist. woody ho caricato i moduli sound, soundcore, real82xxxx 
> (o qualcosa del genere, ora non ricordo il nome esattamente) ma non suona..


intanto se non ci dici esattamente che driver sono parti male ...
comunque quell' 82xxx mi fa supporre che sia il via82xxx ultimamente ha
avuto diversi problemi .. ora non so se siano stati effettivametne
risolti ma a detta di uno degli sviluppatori si.



> o meglio se con xmms carico un file mp3 e premo play non mi da il solito 
> errore (quello che /dev/dsp non può essere inizializzato!!!!)..
> se non mi da quest'errore assumo che i moduli siano corretti...
> il problema resta... non suona!!! cosa devo fare?
> 

prova a modificare il volume delle cuffie tramite alsa mixer .. secondo
la versione dei driver e della rev del chip audio potrebbe essere li il
problema ... comunque quando li avevo provati io il master non agiva per
nulla era possibile la regolazione solo tramite il volume dell'headset
... in + la qualità dell'audio era pessima si sentiva un casino di
fruscio e modificando i volumi dei controlli DXS che sono gli ultimi
sulla destra si riusciva a migliorare un po le cose ma il brusio
rimaneva ... nel mio caso sono riuscito a renderlo sopportabile
abbassando completamente il volume del canale destro che era quello dove
era presente maggiormente.

> credo che una strada da seguire è quella di configurare alsa,  ma non 
> l'ho mai fatto,
> sapete mica come fare?(possibilmente in termini comprensibili)
> avete mica già pronto un bel file di configurazione per alsa da darmi?
> 

qui di seguito trovi l'ultima mail mandata su alsa-users dallo
sviluppatore del driver

VIA82xx chip has different revisions, and the behavior of the chip
depends on the revision.
basically, via chip has two different playback modes.
one is called DXS (direct sound) mode, and another is multi-channel
mode.  the former supports only two-channel format but you can play
up to 4 streams at the same time.  the sample rate of these 4 streams
must be identical, though.

the another mode, multi-channel mode, supports only one stream but you
can play from 2 to 6 (5.1) channels with this.  obviously, this is
used for playback of AC3 decoding, etc.

in the recent ALSA via82xx driver, the DXS mode is used as default
(i.e. the first pcm device hw:0,0) on the chip models which support
it.  the multi-channel mode is assigned to the secondary pcm (hw:0,1),
which corresponds to /dev/adsp in the OSS-emulation mode.

the chip with the revision 0x40, which is called VIA8233A, has no DXS
mode.  other revisions, VIA8233, 8233C and 8235, do support it.
each DXS channel (from 0 to 3) has an indepedent stereo volume.
please make sure that these volumes, "VIA DXS Playback Volume", are
set to full (although they are initialized to full as default).

unfortuantely, some motherboards have the problems of DXS channels.
on some, DXS mode doesn't work at all, and on some, only 48kHz is
available (otherwise you'll hear click noises).
according to the people of VIA tech, this is because of the BIOS
(typically AWARD BIOS).  so, one solution is to update the BIOS.
but it's not always a preferred solution.

in the recent driver version, a workaround is provided instead.
there is a module option "dxs_support", which defines how to handle
the DXS channels.  if you have a problem with the first pcm device,
try dxs_support=2 or dxs_support=3.

when dxs_support=2 is given, the DXS mode is disabled and you'll have
only the multi-channel playback mode.  this means, the chip is handled
as VIA8233A.  of course, you can play only on stream.  in this case,
dmix plugin would be a workaround.

when dxs_support=3 is given, only 48kHz is allowed for the DXS
channels.  that means, the sample-rate conversion will be done in
alsa-lib or OSS-emulation for playing MP3.  but it's cheaper than dmix
plugin.  so, try this once, and if still doesn't work, try the
previous one.

how to add such an option?  if you already have module options for
via82xx driver, you should see the line like following in
/etc/modules.conf

        options snd-via82xx index=0

and just add dxs_support=2 (or 3) there.

        options snd-via82xx index=0 dxs_support=2

then restart the driver.

> oppure c'e' un modo per farmi suonare sta scheda?
> grazie a tutti
> Giuseppe Ciuni
> 

ciao,
Alessio



Reply to: