Através do SPDIF, o som audível começa tarde, por exemplo, na caixa de diálogo Test Sound, eu posso ouvir "Left" no máximo quando a voz deve dizer "Front Left".
Quando eu pavucontrol
abro (em segundo plano) enquanto clico no som de teste, ele inicia imediatamente.
Geralmente, ao iniciar qualquer arquivo de áudio / mídia, o início não é emitido / audível. Conexão óptica ou coaxial. Isso parece afetar apenas o Ubuntu 12.10, não foi o caso no 12.04, não parece ser o caso no 13.04!
Do ubuntuusers.de um pouco de ajuda - reproduzindo um seio não audível para manter o spdif vivo:
apt-get install sox
play -n -c2 synth sin gain -100 # -c2 for two channels
Hardware em um ASRock 970 Extreme3 (e GeForce 210):
$ cat /proc/asound/cards
0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfe200000 irq 16
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfe080000 irq 25
$ cat /proc/asound/card0/codec* | grep Codec
Codec: Realtek ALC892
Alguma pulseaudio -v
saída colada em http://paste.ubuntu.com/5629082/
Posso atualizar do pulseaudio 2.1 de alguma forma?
A saída do Ubuntu 13.04 ao vivo colada em http://paste.ubuntu.com/5630475/ - na verdade, aqui apenas a primeira invocação do som (ou após uma longa pausa do usuário?) Começa atrasada, ou seja, depois de "... Left", "Front Right" é ouvido, enquanto em 12.10 é sempre "... Left", "... Right".
fonte
Respostas:
Sei que estou prestes a reativar um thread antigo, mas encontrei uma solução de trabalho fácil que resolve o problema.
De: https://wiki.archlinux.org/index.php/PulseAudio
Para desativar o carregamento do módulo module-suspend-on-idle, comente a seguinte linha no arquivo de configuração em uso (~ / .config / pulse / default.pa ou /etc/pulse/default.pa):
Finalmente, reinicie o PulseAudio para aplicar as alterações.
fonte
Parece que o gerenciamento de energia está impedindo a placa de som de emitir o primeiro trecho de áudio. Em http://wiki.gentoo.org/wiki/Power_management/Soundcard , os bits importantes são os seguintes:
No texto acima, o que você deve tentar é:
no terminal, execute o seguinte e tente reproduzir o áudio novamente:
Se o áudio estiver bom, é necessário torná-lo permanente adicionando um novo arquivo em /etc/modprobe.d/ com o seguinte conteúdo:
executar
sudo touch /etc/pm/power.d/intel-audio-powersave
e reiniciarse a correção funcionou, o áudio deve ser reproduzido normalmente; caso contrário, remova o arquivo novamente:
Se nenhum desses funcionar, estou sem ideias :-).
fonte
Esse é um problema geral com SPDIF / saída digital e o receptor processando o sinal etc. Se não houver sinal, o receptor entrará no modo ocioso. Demora de algumas a algumas centenas de milissegundos para começar a tocar o sinal. A única maneira de corrigi-lo é fazer com que sua saída SPDIF envie constantemente ALGUM sinal, mantendo assim o processamento do receptor ativo o tempo todo. No momento, acabei de resolver esse problema no Windows usando um pequeno utilitário que um cara escreveu no .NET que emite um sinal nulo o tempo todo. Ele chama isso de SPDIF Keep-Alive. Isso mantém o sinal fluindo e meu receptor escuta constantemente. Ainda não vi uma maneira de fazer isso no Linux, mas imagino que o suporte para criar uma coisa dessas esteja em TODO LUGAR. Felizmente, isso deu a alguém uma idéia sobre o que procurar ou onde procurar em seguida! -K9SPY
O áudio digital mantém-se vivo mantém-se ativo SPDIF Keep-Alive mantém-se vivo TOSLINK keep-alive mantém-se ativo O tempo limite excede o tempo de inatividade do som SPDIF
fonte
Encontre os arquivos de configuração do PulseAudio que contêm
load-module module-suspend-on-idle
linhas:Comente essas linhas.
Reinicie o PulseAudio para aplicar as alterações:
Acabei de testar no Ubuntu 17.04 e funciona bem.
fonte
pulseaudio -k
me deu alguns erros.A resposta aceita sobre o não carregamento
module-suspend-on-idle
não resolve o problema para mim. Para "consertar" isso, tive que deixar um comando de silêncio contínuo em execução em segundo plano, consulte a ATUALIZAÇÃO 2 da seguinte pergunta:E eu reproduzi esse problema tanto nos alto-falantes internos como nos PCs através de HDMI e fones de ouvido, sem necessidade de SPDIF, nos mais recentes ArchLinux e Ubuntu.
fonte