Como resolver estes avisos do Alsa por /etc/asound.conf?

1

Exemplos de alertas de Alsa obtidos por muitas aplicações (etc Matlab 2016a), que aparecem naturalmente em muitas aplicações, mas que a diferenciação em importantes e não importantes tem sido difícil para mim; Eu mantenho todos os avisos importantes, uma vez que eu os recebo, então eu realmente gostaria de silenciosos avisos não importantes

ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:947:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:947:(find_matching_chmap) Found no matching channel map

O serviço de suporte MathWorks propõe silenciar os avisos pelo arquivo de configuração Alsa /etc/asound.conf . No entanto, eu discordo de suas políticas de dar tais avisos em primeiro lugar, ou seja, chamando a função audiodevinfo cada vez que chamando os comandos sound/soundsc/audioplayer/audiorecorder no Matlab 2016a. Então, eu gostaria de entender como é bom calar esses avisos de forma que você não perca nenhuma informação crítica. Abra

  • ignorância - aplicativo específico
  • ...

Características do sistema

  • root@masi:/home/masi# less /proc/asound/cards

    0 [PCH            ]: HDA-Intel - HDA Intel PCH
                         HDA Intel PCH at 0xdf128000 irq 127
    

Propostas rejeitadas

  1. Edite /usr/share/alsa/alsa.conf e altere

    # https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=129648
    pcm.front cards.pcm.default # original pcm.front cards.pcm.front but issue with Matlab
    
  2. Reinicie o pulso

    pulseaudio -k
    
  3. Saída: malsucedida, os erros continuam chegando

Parte do Matlab 2016a

Resposta do suporte técnico do MathWork

These warnings are generated when you execute the "audiodevinfo" function for the first time which is called internally when you execute the "sound/soundsc/audioplayer/audiorecorder" commands. The "audiodevinfo" tries to enumerate all the devices on the system.

The warnings are generated by the ALSA system libraries and it does not affect the behavior of MATLAB. The cause of this issue is not related to MATLAB. I would like to suggest you to take a look at the ALSA config files such as "/etc/asound.conf" to resolve the warning messages. However, assisting you with editing the ALSA config files would be outside the scope of our Technical Support.

Acho que o Matlab deve projetar seu produto de tal forma que você não receba esses avisos. Pode ser uma marca de design ruim se você chamar uma função de informação de outra função.

Como proceder com o design de /etc/asound.conf ?

Equipamento: Asus Zenbook UX303UA
SO: Debian 8.5
Kernel do Linux: 4.6 (backports)
Matlab: 2016a, 2016b pré-lançamento | Relacionados: Como configurar o ALSA no Ubuntu 16.04 para Macbook e Matlab? , mas para o Ubuntu 16.04

    
por Léo Léopold Hertz 준영 06.09.2016 / 10:19

1 resposta

0

A solução comum é simplesmente ignorá-los no momento, porque eles não devem ser complicados e / ou prejudicar qualquer coisa.

    
por 30.12.2016 / 14:52