So beheben Sie Steam Games Cracking Sound-Probleme unter Linux

Como consertar problemas de som de quebra de jogos do Steam no Linux

Você instalou o Steam no Linux, depois alguns jogos de sua biblioteca e começou a curtir os jogos. Você iniciou seu jogo favorito, ligou os alto-falantes ou colocou os fones de ouvido e, em seguida, correu para silenciá-los por causa do som irritante de estalo. É essa a sua experiência com jogos Steam para Windows jogando no Linux?

A origem do problema é um parâmetro configurado incorretamente no Pulseaudio e pode aparecer em qualquer distribuição Linux. Felizmente, há uma solução fácil. Continue lendo para descobrir como você pode corrigir o problema de som de cracking dos jogos do Steam no Linux com um simples ajuste.

Ajuste o Daemon do PulseAudio

A correção do nosso problema é um processo de duas partes, com a possibilidade de alguma solução de problemas posteriormente para uma boa medida. Vamos começar ajustando o daemon do PulseAudio.

Abra seu terminal favorito e digite:

Pesquise os parâmetros “default-fragments” e “default-fragment-size-msec.” Ambos já deveriam existir, mas se não existirem, fique à vontade para adicioná-los você mesmo. Defina seus valores como 2 e 4, respectivamente. Eles devem ser parecidos com isto:

Corrigir fragmentos padrão de som de jogos Steam

Salve o arquivo atualizado e reinicie o PulseAudio para aplicar as alterações. Você pode fazer isso com:

Isso conclui a primeira parte de nossos ajustes. Não se preocupe, pois o que segue é ainda mais fácil!

Ajuste o servidor de som

Reinicie seu editor de texto favorito, mas desta vez edite o arquivo que define como o servidor de som PulseAudio deve iniciar, com:

Corrigir padrões do Steam Games Sound Nano Pulseaudio

Localize a seção que diz ao PulseAudio para carregar os módulos do driver usando o udev. Isso parecerá assim:

Atualize-o adicionando tsched=0 no final de “load-module module-udev-detect”, para que a nova versão seja assim:

Corrigir Módulo Pulseaudio de som do Steam Games Tsched

Salve as alterações e reinicie o PulseAudio mais uma vez com:

Corrigir o som dos jogos Steam e reiniciar o Pulseaudio

E é isso – espero que o problema desapareça.

Resolver problemas

Se os ajustes acima melhoraram sua situação, mas ainda não foi totalmente corrigido, edite novamente o primeiro arquivo e aumente os valores dos parâmetros “fragmentos padrão” e “tamanho do fragmento padrão-msec”. Experimente valores como “3” e “5” ou “4” e “8”, respectivamente. Não enlouqueça desde o início, mas aumente os valores progressivamente até que o problema seja eliminado.

Por outro lado, se esses ajustes pioraram o problema, vale a pena fazer o contrário. Diminua os valores para esses dois parâmetros, depois volte para o segundo arquivo e modifique seu ajuste para tsched=1.

Reinicie o PulseAudio mais uma vez e verifique se o problema foi corrigido desta vez. Se não estiver, volte para os dois arquivos e desfaça as alterações. Infelizmente, neste caso, a origem do problema está em outro lugar.

Vale a pena tentar drivers diferentes para o seu subsistema de áudio, mas como eles tendem a ser incluídos no kernel, isso significaria trocar o kernel da sua distribuição por um diferente. Verifique se há um mais recente disponível. Se não, reverta para um anterior ou instale um kernel alternativo, como Liquorix.

Drivers, buffers, programação

Você pode se perguntar por que esses parâmetros (possivelmente) corrigiram seu problema. Tudo tem a ver com o hardware do seu subsistema de áudio, seus drivers e como o PulseAudio o usa.

Os primeiros dois parâmetros que alteramos dividem o buffer do dispositivo de áudio em fragmentos. Dependendo do seu subsistema de áudio, isso pode ajudar o sistema operacional a transmitir dados para o seu subsistema de áudio, que são então transformados em som.

O segundo parâmetro muda a abordagem de agendamento do PulseAudio. Desde a versão 0.9.11, o PulseAudio usa um modelo baseado em cronômetro do sistema. No entanto, isso exige que seu hardware e driver retornem informações de tempo precisas. Alguns sim, como as soluções da Intel. Esta é considerada a abordagem moderna e melhor. Algumas, como muitas placas de som da Creative, não. Dependendo do seu hardware e drivers, girando o programador do cronômetro (o tsched parâmetro que introduzimos) ligado ou desligado (valores 1 ou 0) pode fazer uma grande diferença.

Se, em vez disso, você tiver o problema de ausência de som no Ubuntu, veja como consertá-lo.

Relacionado:

  • Ferramentas essenciais para gravar podcasts de alta qualidade no Linux
  • Como fazer streaming de áudio do Linux para o Chromecast e o Google Home
  • Como melhorar o áudio do seu PC Linux com PulseEffects