Onde o snd-aloop foi?

0

Estou no arch linux e tenho usado snd-aloop para criar dispositivos de áudio virtuais sem problemas por um ano. Desde a atualização do sistema de ontem para o novo kernel do Linux ( 4.18.3 ), no entanto, o módulo parece não existir mais:

$ sudo modprobe snd-aloop
modprobe: FATAL: Module snd-aloop not found in directory /lib/modules/4.18.3-arch1-1-ARCH
$ sudo modprobe snd_aloop
modprobe: FATAL: Module snd_aloop not found in directory /lib/modules/4.18.3-arch1-1-ARCH
$ modinfo snd-aloop
modinfo: ERROR: Module alias snd-aloop not found.
$ modinfo snd_aloop
modinfo: ERROR: Module alias snd_aloop not found.

Eu tentei alsactl restore -P conforme esta sugestão, mas isso não mudou nada.

Eu não quero usar o module-null-sink do pulseaudio, pois ele usa muito mais poder de CPU.

O módulo snd-aloop foi reprovado e removido ou estou faltando outra coisa? Eu tentei googling "snd-aloop" e definir um intervalo de tempo de last month , mas os 8 resultados para isso não têm nada a ver com a minha pergunta e nada indica que o módulo foi removido.

    
por confetti 03.09.2018 / 06:38

1 resposta

1

Acabei de descobrir porque depois de já ter escrito a pergunta. Na esperança de que isso ajude alguém:

Enquanto uname -a me diz que o kernel que eu uso é 4.18.3 - na verdade, atualizei para 4.18.5 . Descobri isso executando o seguinte comando:

$ ls /lib/modules
4.18.5-arch1-1-ARCH  extramodules-ARCH

O prefixo da pasta 4.18.5 revela que a nova versão do kernel é 4.18.5 , que, no entanto, não entra em vigor até que você execute uma reinicialização, razão pela qual modprobe está procurando módulos do kernel em uma pasta que não ainda existe mais.

Uma reinicialização corrigiu o problema.

    
por 03.09.2018 / 06:38