Ciao a tutti gli slack-dipendenti. Questo è il problema:
Su una scheda madre di tipo NVIDIA/NFORCE ho presente la scheda audio integrata. Su questa scheda madre è ancora presente una classica SoundBlaster 16PCI che si comporta ancora molto bene.
Volendo usare il sistema audio integrato senza per forza rimuovere la SB16:
1) Ho installato Slackware 10.2
2) Ho avviato alsaconf, che riconosce correttamente i due dispositivi.
3) Ho selezionato dalla lista il dispositivo che voglio usare e ne ho fatto caricare i moduli.
Tutto sembra OK, ma... al momento di chiamare alsamixer il dispositivo che mi si chiede di regolare è l'altro, ossia quello della SB16 con chip Ensoniq. Naturalmente all'avvio di KDE non si sente nessun suono e ,anche se dal mixer audio tornano a risultare presenti i due dispositivi, non c'è modo di uscire dal problema.
Dove ho sbagliato? Non credo di togliere brutalmente la scheda SB16, perchè provando altre distribuzioni p.es. su un live CD funziona tutto.
In alsamixer c'è un sistema per passare semplicemente da un dispositivo all'altro?
Devo per forza installare i driver NForce per linux?
Grazie a tutti!!!
Scheda audio NForce integrata
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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
ciao
io ho la scheda madre asus a7n8x deluxe con audio integrato, nforce2 o soundstorm, dovrebbe essere come il tuo.
qui funziona molto bene senza installare i driver della nvidia.
posta qui il tuo /proc/asound/cards
il numero 0 1 2 3 che trovi all'inizio della riga per ogni scheda che vedi e' l'indice della scheda
per alsamixer riporto dal man:
-c <card number or identification>
Select the soundcard to use, if you have more than one. Cards are numbered
from 0 (the default).
poi dovresti settare un .asoundrc, ma dipende da cosa vuoi fare.
altro trovi qui:
http://www.alsa-project.org/alsa-doc/do ... e=intel8x0
che e' un po' di materiale sul modulo che ti serve
io ho la scheda madre asus a7n8x deluxe con audio integrato, nforce2 o soundstorm, dovrebbe essere come il tuo.
qui funziona molto bene senza installare i driver della nvidia.
posta qui il tuo /proc/asound/cards
il numero 0 1 2 3 che trovi all'inizio della riga per ogni scheda che vedi e' l'indice della scheda
per alsamixer riporto dal man:
-c <card number or identification>
Select the soundcard to use, if you have more than one. Cards are numbered
from 0 (the default).
poi dovresti settare un .asoundrc, ma dipende da cosa vuoi fare.
altro trovi qui:
http://www.alsa-project.org/alsa-doc/do ... e=intel8x0
che e' un po' di materiale sul modulo che ti serve
Grazie -- anch'io ho proprio questa scheda madre. Dovrei veramente provare ad aggiungere quel parametro - c su alsamixer o seguire qualche dritta da questo articolo trovato in internet:
******************************
Molte persone mi contattano dicendo di riscontrare problemi audio in seguito all'installazione di Slackware 10.1. Dopo molte ricerche sul web ho trovato una soluzione a questo problema che è piuttosto un modo per aggirare il problema.
Innanzitutto, subito dopo l'installazione di Slackware 10.1, bisogna configurare ALSA con la propria scheda audio. Per fare ciò basta digitare da riga di comando "alsaconf" che individua la scheda audio e, in modo molto rapido, ne consente l'installazione. Nel mio caso (HP Pavilion ZV5131EA) la scheda audio è "intel8x0".
Fin qui sembra tutto normale. Il problema sorge quando si desidera settare i volumi perchè, digitando "alsamixer" da shell, viene visualizzato un errore del tipo "no mixer elems found". In sostanza ciò che accade è che viene impostata come scheda audio principale una scheda errata. Ciò è deducibile dal fatto che digitando "alsamixer -c 1" il mixer funziona ed è possibile regolare i volumi (tutto inutile tanto non si sentirà nulla lo stesso!).
Per controllare la scheda audio installata basta digitare "lsmod" da shell. Da qualche parte troverete la vostra scheda audio "snd-intel8x0", ma nei paraggi ci sarà anche "snd-intel8x0m" che è la causa di tutti i problemi.
Ciò che bisogna fare ora è editare il file "/etc/hotplug/blacklist" ed inserire in una riga vuota proprio "snd-intel8x0m" (senza virgolette). Ciò fa sì che all'avvio di Linux venga attivata soltanto la scheda audio "funzionante".
Arrivati a questo punto non resta che salvare tutto e riavviare.
Non appena verrà effettuato il login digitate "alsamixer", settate i volumi a vostro piacimento, uscite e salvate il tutto con "alsactl store". Dopodichè avrete il vostro sistema con l'audio funzionante.
*************************************
Non riuscirò a postare subito quello che mi chiedi perchè (purtroppo) c'è ancora prima il lavoro via da casa.
Grazie comunque e, se nel frattempo concluderò con successo, scriverò qui la soluzione.
******************************
Molte persone mi contattano dicendo di riscontrare problemi audio in seguito all'installazione di Slackware 10.1. Dopo molte ricerche sul web ho trovato una soluzione a questo problema che è piuttosto un modo per aggirare il problema.
Innanzitutto, subito dopo l'installazione di Slackware 10.1, bisogna configurare ALSA con la propria scheda audio. Per fare ciò basta digitare da riga di comando "alsaconf" che individua la scheda audio e, in modo molto rapido, ne consente l'installazione. Nel mio caso (HP Pavilion ZV5131EA) la scheda audio è "intel8x0".
Fin qui sembra tutto normale. Il problema sorge quando si desidera settare i volumi perchè, digitando "alsamixer" da shell, viene visualizzato un errore del tipo "no mixer elems found". In sostanza ciò che accade è che viene impostata come scheda audio principale una scheda errata. Ciò è deducibile dal fatto che digitando "alsamixer -c 1" il mixer funziona ed è possibile regolare i volumi (tutto inutile tanto non si sentirà nulla lo stesso!).
Per controllare la scheda audio installata basta digitare "lsmod" da shell. Da qualche parte troverete la vostra scheda audio "snd-intel8x0", ma nei paraggi ci sarà anche "snd-intel8x0m" che è la causa di tutti i problemi.
Ciò che bisogna fare ora è editare il file "/etc/hotplug/blacklist" ed inserire in una riga vuota proprio "snd-intel8x0m" (senza virgolette). Ciò fa sì che all'avvio di Linux venga attivata soltanto la scheda audio "funzionante".
Arrivati a questo punto non resta che salvare tutto e riavviare.
Non appena verrà effettuato il login digitate "alsamixer", settate i volumi a vostro piacimento, uscite e salvate il tutto con "alsactl store". Dopodichè avrete il vostro sistema con l'audio funzionante.
*************************************
Non riuscirò a postare subito quello che mi chiedi perchè (purtroppo) c'è ancora prima il lavoro via da casa.
Grazie comunque e, se nel frattempo concluderò con successo, scriverò qui la soluzione.
in pratica quando dai
alsamixec -c N
N e' il numero di indice della scheda che troverai nel file che ti ho detto.
in questo modo regoli i volumi per quella scheda che hai specificato.
nb che se togli la sound blaster o aggiungi qualche altra scheda gli indici potrebbero modificarsi, come dovrai modificare eventuali file di configurazione che hai scritto (asoundrc)
quello che devi fare DOPO e' dire ai programmi audio (xmms o altri) che devono usare la scheda nforce e non quella di default (quella di indice 0 nel file succitato) e come devono usarla (tramite .asoundrc), ma qui dipende molto da cosa vuoi ( 5.1, duplicazione canali,mix... ecc ecc)
commento alla dritta che hai trovato su internet: il modulo snd-intel8x0m va blacklistato solo se vedi che viene caricato (--> lsmod )
quando e se ricompilerai il kernel ricordati di NON inserire nella compilazione quel modulo.
se non e' compilato, neanche come modulo, non c'e' il pericolo che venga caricato.
molte info le troverai nel link che ti ho segnalato nell'altro messaggio, tra cui un .asoundrc gia' pronto.
se ti servono altre info posta qui, ci ho smadonnato dietro un po' prima di capire come si faceva ma alla fine funziona
alsamixec -c N
N e' il numero di indice della scheda che troverai nel file che ti ho detto.
in questo modo regoli i volumi per quella scheda che hai specificato.
nb che se togli la sound blaster o aggiungi qualche altra scheda gli indici potrebbero modificarsi, come dovrai modificare eventuali file di configurazione che hai scritto (asoundrc)
quello che devi fare DOPO e' dire ai programmi audio (xmms o altri) che devono usare la scheda nforce e non quella di default (quella di indice 0 nel file succitato) e come devono usarla (tramite .asoundrc), ma qui dipende molto da cosa vuoi ( 5.1, duplicazione canali,mix... ecc ecc)
commento alla dritta che hai trovato su internet: il modulo snd-intel8x0m va blacklistato solo se vedi che viene caricato (--> lsmod )
quando e se ricompilerai il kernel ricordati di NON inserire nella compilazione quel modulo.
se non e' compilato, neanche come modulo, non c'e' il pericolo che venga caricato.
molte info le troverai nel link che ti ho segnalato nell'altro messaggio, tra cui un .asoundrc gia' pronto.
se ti servono altre info posta qui, ci ho smadonnato dietro un po' prima di capire come si faceva ma alla fine funziona
