AC97 e 6 Canali

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
wally
Linux 3.x
Linux 3.x
Messaggi: 519
Iscritto il: sab 30 ott 2004, 0:00
Località: Genova

AC97 e 6 Canali

Messaggio da wally »

Ciao,
<BR>
<BR>Vorrei utilizzare i sei canali della mia scheda audio integrata Sis, con codec AC97.
<BR>Su Window$, insieme ai driver e´ distribuito anche un programma che permette di gestire l´attivazione di 2, 4 o 6 canali....
<BR>
<BR>Come posso fare su linux per ottenere lo stesso?
<BR>
<BR>Grazie :-)<br>

Avatar utente
tux
Linux 2.x
Linux 2.x
Messaggi: 202
Iscritto il: gio 22 lug 2004, 0:00

AC97 e 6 Canali

Messaggio da tux »

Stesso problema nessuno è riuscito a risolvere?<br>

NaiC
Linux 1.x
Linux 1.x
Messaggi: 147
Iscritto il: sab 7 ago 2004, 0:00
Località: Perugia
Contatta:

AC97 e 6 Canali

Messaggio da NaiC »

Salve sono Nessuno :)
<BR>
<BR>Allora... semplice, e allo stesso modo non customizzabile al massimo.
<BR>Non so come funzioni con i driver ALSA, perchè mi rifiuto di installarli ed utilizzarli, ma con OSS funziona nel seguente modo: funziona.
<BR>
<BR>Nel senso, se vedete nella configurazione del kernel, associato ad ogni scheda che può essere fino a 6 canali, un opzione da regolare con il numero di canali da abilitare.
<BR>In effetti qui se ne abilito 2 mi funzionano solo ed esclusicamente i 2 front e il tweeter anteriori, se 4, i due front e i due rear senza subwoofwer, se 6 si balla la samba. :)
<BR>
<BR>A prescindere da questo, bisogna ricordare che non tutti gli stream audio sono predisposti per essere riprodotti su 6 canali, in effetti gli mp3 per esempio ne utilizzano sono 2, e allora come facciamo??? Semplice... i moduli OSS si comportano in due modi a seconda dello stream audio.
<BR>Per gli mp3 se non erro, vengono ammutoliti tutti i canali non utilizzabili... quindi nulla di fatto, per gli ogg (quelli a 2 canali) i canali vengono duplicati per ogni speaker... e via discorrendo.
<BR>Buon Divertyimento.<br>

Avatar utente
tux
Linux 2.x
Linux 2.x
Messaggi: 202
Iscritto il: gio 22 lug 2004, 0:00

AC97 e 6 Canali

Messaggio da tux »

Scusa naiC, ma dove leggi queste opzioni di cui parli nel kernel? o sono fuori frequenza io, oppure dimmi dove leggi! utilizzo il 2.4.29/2.6.10/2.6.11.7, ciao.<br>

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Ciao a tutti. Vorrei riportare alla ribalta questo topic perché non esaustivo e visto che ho lo stesso problema di wally, magari nel mentre lui l'ha risolto e me lo sa dire!

Per riassumere comunque la mia situazione è questa. Ho un sistema audio integrato ac'97

Codice: Seleziona tutto

Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
che ha la possibilità (da Windows col suo software) di usare 6 canali.

La domanda sorge spontanea... e sotto il beneamato Linux?

La migliore cosa che sono riuscito a fare è stata capire che probabilmente configurando a dovere il file asoundrc qualcosa si dovrebbe poter fare.

Ho aggiunto queste righe che mi han dato speranza finché non ho visto cambiar nulla:

Codice: Seleziona tutto

pcm.duplicate {
        type plug
        slave.pcm "surround51"
        slave.channels 6
        route_policy duplicate
}
quindi ho provato con:

Codice: Seleziona tutto

pcm.ch51dup {
    type route
    slave.pcm surround51
    slave.channels 6
    ttable.0.0 1
    ttable.1.1 1
    ttable.0.2 1
    ttable.1.3 1
    ttable.0.4 0.5
    ttable.1.4 0.5
    ttable.0.5 0.5
    ttable.1.5 0.5
}
ma nulla :( :(

Mi affido alla vostra esperienza :)

Avatar utente
simplex
Linux 2.x
Linux 2.x
Messaggi: 327
Iscritto il: mer 27 lug 2005, 0:00
Slackware: current
Desktop: xfce
Contatta:

Messaggio da simplex »

Pure io ho una integrata AC97, ho risolto semplicemente compilando il kernel con il supporto per le schede audio sis, poi con alsamixer basta abilitare la voce "Duplicate Front" e vengono abilitati i 4 canali :wink:

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Ti ringrazio e questo infatti era già ok. Però:
1. la duplicazione lascia la cassa centrale muta e fa andare solo quelle "dietro". Appunto 4 canali come dici tu. Non c'è modo di sfruttare anche la centrale?
2. Non c'è un modo di avere il vero e proprio dolby?

Avatar utente
simplex
Linux 2.x
Linux 2.x
Messaggi: 327
Iscritto il: mer 27 lug 2005, 0:00
Slackware: current
Desktop: xfce
Contatta:

Messaggio da simplex »

Prova ad usare kmix, c'è l'opzione per 6 canali, però non se se funziona, non ho 6 casse :lol:

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Ho risolto tutto! 8)

Appena finisco di riconfigurare il beneamato vi posto tutto.... ho deciso di abbandonare kde per tornare al mio primo amore... wmaker.... che bello!

Comunque anticipo che come pensavo basta settare correttamente il file .asoundrc.

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Eccomi qui. Dunque, il magico .asoundrc che mi permette sia si usare il microfono della webcam usb che di avere il dolby 5.1 è:

Codice: Seleziona tutto

pcm.!default {
         type asym
         playback.pcm {
                 type plug
                 slave.pcm "hw:0,0"
                 slave.pcm "dmix"
         }
         capture.pcm {
                 type plug
                 slave.pcm "hw:1,0"
         }
}

pcm.dmixs51 {
        type dmix
        ipc_key 1024
        slave {
                pcm "hw:0,1"
                rate 48000
                channels 6
                period_time 0
                period_size 1024
                buffer_time 0
                buffer_size 4096
        }
}

pcm.s51 {
   type plug
   slave.pcm "dmixs51"
}

pcm.dsp0 {
   type plug
   slave.pcm "dmixs51"
}

pcm.sound51 {
type route
    slave.pcm s51
    slave.channels 6
    ttable.0.0 1
    ttable.1.1 1
    ttable.0.2 1
    ttable.1.3 1
    ttable.0.4 0.5
    ttable.1.4 0.5
    ttable.0.5 0.5
    ttable.1.5 0.5
}
Spero possa essere utile anche ad altri!
Ciao! 8)

Rispondi