Language:
switch to room list switch to menu My folders
Go to page: [1]
↑↑↑ Old messages ↑↑↑            ↓↓↓ New messages ↓↓↓
2017-08-11

No hay sonido

(When Debian PC can not play any sound)

Derechos Reservados © 2017; Lab. IT Y TI.

Por alguna falla en la terminación de algún programa reproductor de sonido, posteriormente, las aplicaciones que se ejecutan posteriormente no son capaces de reproducir la señales de audio.

Lo primero que uno debe asegurar es que no esté silenciado el reproductor de sonido (mute), lo cual puede verificarse con la interfaz gráfica del mezclador, o con el applet correspondiente al mezclador ejecutado en algún panel del escritorio. Como en el sistema pueden coexistir varios mezcladores y varios dispositivos de sonido, uno debe verificar todas las posibilidades. Por ejemplo, si no se ha aplicado el silenciador al reproductor de video.

La finalidad principal del mezclador de sonido (alsa, pulseaudio, etc) es que sólo él tenga acceso directo a la tarjeta de sonido, mientras sirve de interfaz para los demás programas. En interés de la simplicidad, puede uno remover, por ejemplo, pulseaudio, y quedarse sólo con alsa, aunque no es indispensable.

Si aún no ha resuelto el problema, uno puede ejecutar el programa de diagnóstico speaker-test.

Ejemplo de diagnóstico:

___________________________

phantasticum@machina:~$ sudo su [sudo]

password for phantasticum:

root@machina:/home/phantasticum# speaker-test -Dplug:front -c2

speaker-test 1.0.28

Playback device is plug:front

Stream parameters are 48000Hz, S16_LE, 2 channels Using 16 octaves of pink noise

Playback open error: -16,Device or resource busy

___________________________

En relación con el último mensaje, uno puede imaginar que existe un archivo "lock" que impide el acceso al dispositivo. No siempre es el caso, lo que es congruente con el texto del mensaje: "Device OR resource".  A veces sucede que alguno de los registros de la tarjeta de sonido tiene la marca de ocupada, y la solución es reiniciarla. Curiosamente, reiniciar el sistema no resuelve el problema.

Uno puede reiniciar  la tarjeta de sonido  con el programa alsactl, como se muestra a continuación:
_____________________________________

root@machina:/home/phantasticum#  alsactl init

Found hardware: "HDA-Intel" "Realtek ALC1200"
"HDA:10ec0888,103c2a6f,00100101" "0x103c" "0x2a6f"

Hardware is initialized using a generic method

root@machina:/home/phantasticum

 ___________________________

Por supuesto, alsactl  tiene más funciones, las cuales puede ver en el manual del sistema, pero la descrita suele resolver el irritante problema de no tener ningún sonido.

Derechos Reservados © 2017; F. Lepe-Casillas