Mi tarjeta de audio queda bloqueada
q tal sucede que mi tarjeta de audio /dev/dsp, se queda de alguna manera bloqueada luego de estar usando musix y ya no puedo oir nada, ni en iceweasel, ni en xmms, ni en lmms, ni en ningún programa cómo puedo saber qué proceso la está usando ? ... oq se yo ... no entiendo muy bien xq es que varios programas no pueden usar la tarjeta de audio a la vez en linux .. saludos .. :-P
El Martes, 11 de Marzo de 2008 21:35, Luis Ambrosio escribió: | q tal | | sucede que mi tarjeta de audio /dev/dsp, se queda de alguna manera | bloqueada luego de estar usando musix y ya no puedo oir nada, ni | en iceweasel, ni en xmms, ni en lmms, ni en ningún programa | | cómo puedo saber qué proceso la está usando ? ¿Cómo? Es re fácil!! echo $( \ lsof +D /dev -F rt \ | awk '/^p/ {pid=$1} /^t/ {type=$1} /^r0x(74|e)..$/ && type == "tCHR" {print pid}' \ | cut -c 2- \ | uniq \ ) (adjunto archivo script que mata todos los programas que estén usando la placa, sacado el script de /etc/inid.d/alsa) | ... oq se yo ... | no entiendo muy bien xq es que varios programas no pueden usar la | tarjeta de audio a la vez en linux .. Yo tampoco, pero es sólo con algunas placas. Para eso está jack también, para que muchos programas puedan usar la misma placa que no tiene capacidades para ser usada por más de 1 programa. La gente de alsa tendrá mejores explicaciones https://lists.sourceforge.net/lists/listinfo/alsa-user salute | | saludos .. :-P -- "None are more hopelessly enslaved than those who falsely believe they are free." --Goethe
2008/3/11, Luis Ambrosio
cómo puedo saber qué proceso la está usando ?
ejecutá en una consola lsof|grep dsp lsof es list open files |grep dsp es buscar en la salida del comando anterior la palabra dsp (el dispositivo de sonido). lo más probable es que un programa esté usando directamente ese dispositivo y los otros lo quieran usar... En ALSA eso no pasa, yo puedo escuchar mp3 y sonido de flash, por ej. Saludos!
El Martes, 11 de Marzo de 2008 22:25, Martín Carr escribió: | ejecutá en una consola | lsof|grep dsp | | lsof es list open files | | |grep dsp es buscar en la salida del comando anterior la palabra | | dsp | | (el dispositivo de sonido). Buenísima esa: deberíamos hacer un script simple con interfase gráfica que liste qué procesos la están usando, y pregunte si queremos cerrarlos o no, cerrar todos o dar opción de cerrar uno por uno.... ¿alguien quiere? ¿existe ya algo así hecho? -- `&' # Marcos Guglielmetti, co-director de # Musix GNU+Linux, 100% Software Libre para artistas _#_ http://www.musix.org.ar (#) / O \ + archivos: ftp://musix.ourproject.org/pub/musix ( === ) Ecología: http://autosus2.wordpress.com `---' Personal: http://marcospcmusica.wordpress.com Fry: "Ehh... ¡No tienes ningún derecho a criticar el siglo 20! Inventamos la bombilla, el barco de vapor, la desmotadora,..." Leela: "Perdona, pero todo eso se inventó en el 19." Fry: "Ya... bueno... porque nos copiarían." http://es.wikiquote.org/wiki/Futurama
gracias por la ayuda :-P ... en kubuntu no tengo ese problema me imagino que porque kde usa Arts ... pero la verdad no se si tenga algo que ver eso .. un saludo PD: nunca he visto algo como lo q mencionas marcos .. sería interesante tenerlo
El Miércoles, 12 de Marzo de 2008 01:26, Luis Ambrosio escribió: | gracias por la ayuda :-P ... en kubuntu no tengo ese problema me | imagino que porque kde usa Arts ... pero la verdad no se si tenga | algo que ver eso Buen dato, podrías probar de utilizar arts en Musix y listo, decime si te funciona. | .. un saludo | | PD: nunca he visto algo como lo q mencionas marcos .. sería | interesante tenerlo Si... un script con gráfico que te permita matar los procesos que usan la placa, ya lo haremos -- `&' # Marcos Guglielmetti, co-director de # Musix GNU+Linux, 100% Software Libre para artistas _#_ http://www.musix.org.ar (#) / O \ + archivos: ftp://musix.ourproject.org/pub/musix ( === ) Ecología: http://autosus2.wordpress.com `---' Personal: http://marcospcmusica.wordpress.com You see things; and you say 'Why?'; But I dream things that never were; and I say 'Why not?' - George Bernard Shaw
El Mar 11 Mar 2008, Marcos Guglielmetti escribió:
El Martes, 11 de Marzo de 2008 22:25, Martín Carr escribió: | ejecutá en una consola | lsof|grep dsp | | lsof es list open files | | |grep dsp es buscar en la salida del comando anterior la palabra | | dsp | | (el dispositivo de sonido).
Buenísima esa: deberíamos hacer un script simple con interfase gráfica que liste qué procesos la están usando, y pregunte si queremos cerrarlos o no, cerrar todos o dar opción de cerrar uno por uno.... ¿alguien quiere? ¿existe ya algo así hecho?
kpm -- Dock Sud BBS http://www.docksud.com.ar telnet://bbs.docksud.com.ar
El Miércoles, 12 de Marzo de 2008 01:52, Fernando Toledo escribió: | El Mar 11 Mar 2008, Marcos Guglielmetti escribió: | > El Martes, 11 de Marzo de 2008 22:25, Martín Carr escribió: | > | ejecutá en una consola | > | lsof|grep dsp | > | | > | lsof es list open files | > | | > | |grep dsp es buscar en la salida del comando anterior la | > | | palabra dsp | > | | > | (el dispositivo de sonido). | > | > Buenísima esa: deberíamos hacer un script simple con interfase | > gráfica que liste qué procesos la están usando, y pregunte si | > queremos cerrarlos o no, cerrar todos o dar opción de cerrar uno | > por uno.... ¿alguien quiere? ¿existe ya algo así hecho? | | kpm Interesante, gracias, pero no es lo que yo prentendía: algo que sólo toque la cuestión del sonido: kpm es mucho lio y ni siquiera entiendo cómo saber qué procesos utilizan /dev/dsp con kpm -- MGG www.musix.org.ar ................ I asked one teacher that lives 300km from Belgrade about the idea that I can come to her city by train that leaves Belgrade at 3AM in the morning and arrives at her city at 7AM. She said: Will you sleep only 3-4 hours and wake up at 2AM?" I answered: No, I will work until 2.30AM, get on train, have some sleep in train and work with you the whole day in order to be sure that my help is efficient". She said: You Linux geeks are crazy. You do not sleep at all!" ha ha ha. that is fun. Yes, we work a lot. The Internet is our country. We do not accept frontiers and we support each other generously 24 hours a day. Vedran Vucic http://gnulinuxcentar.org/index.php
El Martes, 11 de Marzo de 2008 22:25, Martín Carr escribió: | ejecutá en una consola | lsof|grep dsp | | lsof es list open files | | |grep dsp es buscar en la salida del comando anterior la palabra | | dsp | | (el dispositivo de sonido). ¿Por qué usamos GNU/Linux y el resto del software libre? Bueno, en realidad el título queda demasiado grande para lo que ideaba expresar en este artículo... http://www.mastermagazine.info/articulo/12736.php
2008/3/11 Marcos Guglielmetti <[email protected]>:
¿Por qué usamos GNU/Linux y el resto del software libre?
Me ha gustado. Y sus motivos se parecen bastante a los míos. Lo que hay que explicar muchas veces a la gente es que nos gusta Linux porque nos gusta el software libre. El hecho de que puedas correr Photoshop en una máquina virtual con Windows XP no nos impresiona. Nos gusta el GIMP, que hace muchas menos cosas pero es libre...
Yo la verdad que ni enterado de eso, debe ser como dice Marcos, con algunas placas. Yo puedo escuchar muchas cosas al mismo tiempo, por ejemplo una película y música al mismo tiempo, nunca tuve ese problema. Saludos!! 2008/3/11, Martín Carr <[email protected]>:
2008/3/11, Luis Ambrosio
cómo puedo saber qué proceso la está usando ?
ejecutá en una consola lsof|grep dsp
lsof es list open files |grep dsp es buscar en la salida del comando anterior la palabra dsp (el dispositivo de sonido).
lo más probable es que un programa esté usando directamente ese dispositivo y los otros lo quieran usar... En ALSA eso no pasa, yo puedo escuchar mp3 y sonido de flash, por ej.
Saludos!
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
participants (6)
-
Emiliano Rudenick -
Fernando Toledo -
Ismael Valladolid Torres -
Luis Ambrosio -
Marcos Guglielmetti -
Martín Carr