[E' guerra] [Audio] Problema gestione microfono alsamixer 1.0.17 e kmixer

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
monolite
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 272
Iscrizione: martedì 6 maggio 2008, 14:22
Contatti:

[E' guerra] [Audio] Problema gestione microfono alsamixer 1.0.17 e kmixer

Messaggio da monolite »

Problema che spero possiate aitutarmi a risolvere...

Il problema riguarda il volume di acquisizione del microfono gestito da kmixer e alsamixer. Il microfono funziona perfettamente, suono pulito e alto e allora mi chiederete qual è il problema.

il problema sta nella regolazione del volume che settato con alsamixer non coincide con quello di kmixer...

Aprendo simultaneamente alsamixer da shell e kmixer spostando le leve dei volumi di kmixer o alsamixer e viceversa le leve di entrambi si spostano regolando correttamente i vari volumi. Solo con il volume di acquisizione ciò non avviene, rimandendo fermo perkmixer che sembra non integrarsi con alsamixer. Il problema successivo è questo al riavvio di kubuntu il volume di acquisizione del microfono si azzera e così anche quello di alsamixer. Alzando però il volume di kmixer il volume del microfono non si alza e bisogna ogni volta avviare alsamixer e risistemare tutto in quanto non funziona con kmixer e i settaggi per il microfono vengono persi ad ogni riavvio. Da cosa può dipendere? a qualcuno è capitato? potrebbe dipendere da conflitto con qualche programma che ha sovrascritto qualche opzione.
Aiutoooooooooooooo
Ultima modifica di monolite il sabato 19 luglio 2008, 18:26, modificato 1 volta in totale.
Avatar utente
Ulisse07
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4018
Iscrizione: venerdì 13 aprile 2007, 2:53

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da Ulisse07 »

Intanto per memorizzare i settaggi di alsamixer usa questo comando:

Codice: Seleziona tutto

sudo alsactl store
in questo modo (una volta stabiliti i volumi in alsamixer) dovresti ritrovare, alla sessione successiva, i settaggi come li hai lasciati (memorizzati).
Vedi se ti può essere utile.
ciao
Avatar utente
monolite
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 272
Iscrizione: martedì 6 maggio 2008, 14:22
Contatti:

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da monolite »

Niente da fare dato quel comando ed assolutamente non salva nulla....tutto come prima, l'unico settaggio che non salva è quello del microfono il resto però viene salvato....
MI viene il dubbio che possa contribuire a questo fatto anche skype o amsn. MAH
Avatar utente
Ulisse07
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4018
Iscrizione: venerdì 13 aprile 2007, 2:53

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da Ulisse07 »

Posta il file /asound.state

Codice: Seleziona tutto

cat /var/lib/alsa/asound.state
Avatar utente
monolite
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 272
Iscrizione: martedì 6 maggio 2008, 14:22
Contatti:

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da monolite »

state.NVidia {
        control.1 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 64'
                iface MIXER
                name 'Front Playback Volume'
                value.0 52
                value.1 52
        }
        control.2 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 2
                iface MIXER
                name 'Front Playback Switch'
                value.0 true
                value.1 true
        }
        control.3 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 2
                iface MIXER
                name 'Headphone Playback Switch'
                value.0 true
                value.1 true
        }
        control.4 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 31'
                iface MIXER
                name 'Mic Playback Volume'
                value.0 0
                value.1 0
        }
        control.5 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 2
                iface MIXER
                name 'Mic Playback Switch'
                value.0 false
                value.1 false
        }
        control.6 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 31'
                iface MIXER
                name 'Front Mic Playback Volume'
                value.0 0
                value.1 0
        }
        control.7 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 2
                iface MIXER
                name 'Front Mic Playback Switch'
                value.0 false
                value.1 false
        }
        control.8 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 31'
                iface MIXER
                name 'Line Playback Volume'
                value.0 0
                value.1 0
        }
        control.9 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 2
                iface MIXER
                name 'Line Playback Switch'
                value.0 false
                value.1 false
        }
        control.10 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 31'
                iface MIXER
                name 'Capture Volume'
                value.0 0
                value.1 0
        }
        control.11 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 2
                iface MIXER
                name 'Capture Switch'
                value.0 true
                value.1 true
        }
        control.12 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.count 1
                comment.item.0 Mic
                comment.item.1 'Front Mic'
                comment.item.2 Line
                iface MIXER
                name 'Input Source'
                value Mic
        }
        control.13 {
                comment.access read
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Con Mask'
                value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.14 {
                comment.access read
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Pro Mask'
                value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.15 {
                comment.access 'read write'
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Default'
                value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.16 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Switch'
                value false
        }
        control.17 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 1
                comment.range '0 - 64'
                iface MIXER
                name 'Master Playback Volume'
                value 52
        }
        control.18 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name 'Master Playback Switch'
                value true
        }
        control.19 {
                comment.access 'read write user'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 255'
                comment.tlv '0000000100000008ffffec1400000014'
                iface MIXER
                name 'PCM Playback Volume'
                value.0 255
                value.1 255
        }
}
state.Camera {
        control.1 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name 'Mic Capture Switch'
                value true
        }
        control.2 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 1
                comment.range '0 - 65535'
                iface MIXER
                name 'Mic Capture Volume'
                value 0
        }
        control.3 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name 'Auto Gain Control'
                value true
        }
}
Questo è il codice:(
Avatar utente
Ulisse07
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4018
Iscrizione: venerdì 13 aprile 2007, 2:53

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da Ulisse07 »

All' interno del file vedo due mixer!!
E' possibile che si crei qualche conflitto..

Posta

Codice: Seleziona tutto

cat /dev/sndstat

Codice: Seleziona tutto

cat /proc/asound/modules

Codice: Seleziona tutto

lsmod|grep '^snd'

Codice: Seleziona tutto

ls -l /dev/snd
creative

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da creative »

**>Nota bene a me il microfono andava bene ma anche impostando i volumi al massimo il voluime di acquisizione era troppo basso...pur mettendo il boost se non lo mettevo manco si sentiva la voce... sound system------->Hardware--->Select audio device----->cambiare in Open Sound  System[/b]

chiudere il programma

ergo cambiare i volumi di kmix e registrare direttamente con recordmydesktop o xvidcap (con audacity il suono puo venire distorto ..vabe forse bisognerebbe impostarlo per oss cmq non ti incazzare se audacity al momento non va)

andare su
kmix ---->settings---->configure KMix ----->togliere la spunta da Reset Volumes on Log In
in questa maniera si salva le impostazioni e non rompe piu le balle resettando i volumi

setta bene il volume del tuo microfono in maniera che recordmydekstop registri a volume da spaccare le finestre

infine fai ancora ( digitare in terminale:)

Codice: Seleziona tutto

kdesudo systemsettings
e---->sound system------->Hardware--->Select audio device----->cambiare in Autodetect



ergo ora il voluime di acquisizione va bene è stato salvato e anche audacity è ritornato a funzionare bene


END

il topic che ho aperto con quello di xvidcap

http://sourceforge.net/forum/forum.php? ... _id=278401
Ultima modifica di creative il sabato 19 luglio 2008, 7:38, modificato 1 volta in totale.
Avatar utente
monolite
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 272
Iscrizione: martedì 6 maggio 2008, 14:22
Contatti:

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da monolite »

creative complimenti...sto testando:) Concordo che kmixer sia una merdina comunque...:)

Come sei arrivato a queste conclusioni che mi interessa:)

Grazie:)
Avatar utente
monolite
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 272
Iscrizione: martedì 6 maggio 2008, 14:22
Contatti:

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da monolite »

I due mixer son dovuti alla rpesenza di un webcam usb con integrato il microfonino. ecco cosa esce fuori.
Sound Driver:3.8.1a-980706 (ALSA v1.0.16 emulation code)
Kernel: Linux monolite-desktop 2.6.24-19-generic #1 SMP Fri Jul 11 23:41:49 UTC 2008 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
HDA NVidia at 0xdbef8000 irq 10
USB Video Camera at usb-0000:00:02.1-4, high speed

Audio devices:
0: ALC662 Analog (DUPLEX)
1: USB Audio

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
7: system timer

Mixers:
0: Realtek ALC662 rev1
1: USB Mixer
0: Realtek ALC662 rev1
1: USB Mixer
snd_rtctimer            4640  1
snd_hda_intel         344728  1
snd_usb_audio          83936  1
snd_pcm_oss            42144  0
snd_mixer_oss          17920  1 snd_pcm_oss
snd_pcm                78596  3 snd_hda_intel,snd_usb_audio,snd_pcm_oss
snd_seq_dummy           4868  0
snd_page_alloc         11400  2 snd_hda_intel,snd_pcm
snd_usb_lib            18432  1 snd_usb_audio
snd_seq_oss            35584  0
snd_hwdep              10500  2 snd_hda_intel,snd_usb_audio
snd_seq_midi            9376  0
snd_rawmidi            25760  2 snd_usb_lib,snd_seq_midi
snd_seq_midi_event      8320  2 snd_seq_oss,snd_seq_midi
snd_seq                54224  7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              24836  3 snd_rtctimer,snd_pcm,snd_seq
snd_seq_device          9612  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    56996  19 snd_rtctimer,snd_hda_intel,snd_usb_audio,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,
snd_usb_lib,snd_seq_oss,snd_hwdep,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
crw-rw----+ 1 root audio 116,  0 2008-07-19 09:50 controlC0
crw-rw----+ 1 root audio 116, 32 2008-07-19 09:50 controlC1
crw-rw----+ 1 root audio 116,  4 2008-07-19 09:50 hwC0D0
crw-rw----+ 1 root audio 116, 24 2008-07-19 10:02 pcmC0D0c
crw-rw----+ 1 root audio 116, 16 2008-07-19 10:03 pcmC0D0p
crw-rw----+ 1 root audio 116, 56 2008-07-19 09:50 pcmC1D0c
crw-rw----+ 1 root audio 116,  1 2008-07-19 09:50 seq
crw-rw----+ 1 root audio 116, 33 2008-07-19 09:50 timer
Ultima modifica di monolite il sabato 19 luglio 2008, 10:08, modificato 1 volta in totale.
Avatar utente
monolite
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 272
Iscrizione: martedì 6 maggio 2008, 14:22
Contatti:

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da monolite »

@creative, il tuo metodo ha funzionato alla grande...:) il problema se vuoi è che kmixer non gestisce cmq. il volume del microfono ma poco importa l'importante è che ora vada....:)per il mixer pazienza.

tu cosa usi cmq.per il mixer? Direttamente da shell alsamixer?

Grazie ancora
creative

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da creative »

io uso alsamixer e kmix e basta


(ot) questo è stato il mio percorso neurale... xD per arrivarci (azz)

dunque io ci sono arrivato bestemmiando a destra e a manca :D  seguendo le varie guide....

prima compilando i driver alsa....

poi compilando i driver alsa della realtek (che non si sa peche andavano benissimo sulla feisty...forse avevano settato i volumi di default o chissa che caiser hanno fatto e questo che mi ha confuso le idee soprattutto.. con quei driver andavano...quindi è un problema di driver...mah )

poi usando quelli di default
poi ho smanettato con audacity
poi mi sono incazzato perche con audacity andava una bomba e con recordmydesktop una cippa

ergo mi sono recato nel canale irc di alsa incazzato come una iena :D quindi ho spiegato il problema..

mi è stato detto che era un bug di recordmydesktop
quindi io non ci ho creduto.... che proprio era troppo strana sta cosa

ho sbattuto la testa per un bel po ... ovviamente chiesto a guru o pseudo guru... il bello è che ti prendono per il culo perche a loro va e a te no..... (nn è riferito a nessun sul forum sia chiaro neh!) che ogni giorno che passa mi pare  di odiarli sempre di piu ognuno diceva la sua e ovviamente non si risolve  un caiser..

nel frattempo ho capito alcune cose di ffmpeg \ sox e libreri e varie  (da solo.... -.-)
ho capito che audacity usava AlSA
ho capito come vedere cosa usano i programmi come input

poi è arrivata la svolta del formattone -.- visto che avevo perso una partizione di dati per colpa mia vabbe...
ergo ho installato audacity senza niente
ho visto che non andava una cippa
mi sono ricordato che audacity è basato su sox
quindi ho installato quelle librerie maledette e  :o andava una bomba ancora

ergo ho scritto a quello di XIvidcap , che mi ha fatto vedere gnome-mixer , che gestisce oss direttatemne
mi sono ricordato che da user normale non mi faceva riavvare il sistema sound normalmente oppure lo faceva ma alla fine non riocordava niente
ho visto che kmix non aveva niente di OSS

ho fatto 2+2 (e grazie al caxxo dopo un anno di linux) 
ho riletto un po di documentazione alsa .... ho capito che alsa emulava OSS

e alla fine ho messo insieme i pezzi
Ultima modifica di creative il sabato 19 luglio 2008, 11:09, modificato 1 volta in totale.
Avatar utente
monolite
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 272
Iscrizione: martedì 6 maggio 2008, 14:22
Contatti:

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da monolite »

Bravissimo: aprirei un topic solo per dimostrare una cosa:) linux aguzza l'ingegno...certo però che mi fa rabbia una cosa...prima di tentare di usare alsa 1.07...il mixer di alsa e kmix avevano tutte le corrispondeze a posto. Quindi funzionava:(

Aperti kmix e alsamixer se alzavo il volume di uno si alzava anche quello dell'altro per tutte le voci comprese mute ecc.

Adesso la situazione è questa:), grazie a te almeno quando decido il volume del capture del microfono quello resta ed è già una gran conquista e audacity va alla perfezione così come recordmydesktop e finalmente potrò fare nuovamente i miei piccoli screencast.

Mi fa imbestialire una cosa nella corrispondeza di kmixer e alsamixer, quando schiaccio il tasto capture on/off su kmixer anche su alsamixer si attiva e si disattiva ma se muovo la leva del livello su kmix, attenzione alsamixer rimane fermo....deduco quindi che o c'è un settaggio sbagliato per quel parametro altrimenti non mi spiego la cosa...perchè se non funzionasse proprio anche il tasto di accensione di capture non dovrebbe dare esiti ed invece lo accende e lo spenge tranquillamente.
Il problema è una cattiva gestione da parte del software perchè con alsamixer è tutto a posto, deduco infine che i driver sono a posto ma è una mera e semplice mal gestione del software ed in questo caso il colpevole è proprio kmixer ed un suo parametro.

Bisognerebbe capire come modificare questi maledetti settaggi di kmixer in modo che si attivi l'input sul livello del volume. Rifletterò perchè anche se ora il mio problema è al 70% risolto (persistono problemi con skype che deve autogestirsi il suo volume altrimenti uccido le orecchie delle persone con cui parlo che causa però un abbassamento del volume generale e quindi mi ritocca aprirmi alsamixer e risettarlo) devo assolutamente venire a capo della questione....ed io son una testa dura e anche se non uso il microfono devo capire....altrimenti.... ;D

Mi piace il tuo modo di risolvere le cose...è alla fine il mio stesso metodo, sbattici la testa e nel frattempo impari tutto ciò che c'è intorno e capisci il funzionamento.
Grande
Ultima modifica di monolite il sabato 19 luglio 2008, 11:41, modificato 1 volta in totale.
creative

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da creative »

vabbe io nel frattempo avevo anche sistemato con un workaroung  ;D quando non mi andava decentemente il microfono , ora non uso piu questo sistema...


in pratica rencodavo per buttare su youtube usavo un filtrino di mencoder giusto scritto con fuoco tools :D
http://fuocotools.byethost13.com/index.php?topic=145.0

vabbe lo riporto va cosi se sto caiser di sito va offline un altra volta per 3 giorni rimane anche sul forum sta cosa

aumentare il volume con mencoder fino a spaccare i timpani

mencoder -idx INPUT -ovc  copy -oac mp3lame  -lameopts abr:br=128 -srate 44100  -af volume=30  -o OUTPUT
Ultima modifica di creative il sabato 19 luglio 2008, 12:07, modificato 1 volta in totale.
creative

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da creative »

metti risolto nel titolo del primo post
Avatar utente
monolite
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 272
Iscrizione: martedì 6 maggio 2008, 14:22
Contatti:

Re: [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da monolite »

Ho scoperto che kmix può gestire anche oss e se vuoi ti dio come fare:)

apriti il file kmixrc in /home/nomeutente/.kde/share/config/ e aggiungi la seguente stringa MultiDriver=true alla fine delle prime impostazioni, quelle generali
AllowDocking=true
DockIconMuting=false
Labels=true
MasterMixer=ALSA::HDA_NVidia:1
MasterMixerDevice=0
Menubar=true
MultiDriver=true
Orientation=Horizontal
Position=183,521
Size=640,409
Tickmarks=true
TrayVolumeControl=true
ValueStyle=Relative
startkdeRestore=false
avvia kmix e vedrai che nel menù a tendina appariranno anche le voci di oss, infatti se vai a vedere nelle informazioni sull hardware in aituo vedrai oss+alsa.

L'ho trovato nelle guide di kde:)
creative

Re: Risolto [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da creative »

mm non mi ha cambiato una cippa... oss non mi compare :) vabbe lo stesso
Avatar utente
monolite
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 272
Iscrizione: martedì 6 maggio 2008, 14:22
Contatti:

Re: Risolto [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da monolite »

Ovviamente hai prima chiuso kmix, poi inserito l'opzione e riavviato kmix
Avatar utente
monolite
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 272
Iscrizione: martedì 6 maggio 2008, 14:22
Contatti:

Re: Risolto [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da monolite »

creative

Re: Risolto [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da creative »

ovviamente l ho riaperto neh
solo che oss non compare come vedi la situazione è abbastanza complicata probabilemte il mio metodo potrebbe non funzionare con tte el scheda, io per esempio riesco a settare i volumi con kmix con il mio metodo invece tu no  che paio di maroni ste cose -.-
Avatar utente
monolite
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 272
Iscrizione: martedì 6 maggio 2008, 14:22
Contatti:

Re: [Risolto a metà] [Audio] Problema alsamixer 1..0.7 e kmixer

Messaggio da monolite »

Veramente:)...che due maroni...non reisco a capire....adesso stavo provando a disinstallare kmix e reinstallarlo per vedere he succede:)
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti