Aumentando o baixo volume em 16.04

1

Eu tenho um Thinkpad T530 e o volume máximo no Linux (Xubuntu 16.04) é bastante baixo comparado ao Windows no mesmo macine.

Você pode aumentar o volume acima de 100% com a interface do usuário de controle de volume, mas ela é redefinida para 100% sempre que eu altero o volume com as teclas do teclado, por isso estou procurando uma solução melhor. Eu também prefiro não usar alto-falantes externos (é um laptop), então estou tentando fazer isso com software.

Veja o que tentei até agora:

  1. pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo 150% - também redefine o volume quando eu toco nos controles do teclado. Sem dados.

  2. Verificou os níveis do mixer em alsamixer . Tudo relevante (Mestrado / Palestrantes / PCM) já está em 100%.

  3. Criado um controle de softvol da ALSA em /etc/asound.conf , conforme descrito aqui e aqui . Eu tenho o controle para aparecer no alsamixer, mas não tem efeito sobre o volume. No entanto , funciona se eu matar o daemon pulseaudio e apenas usar o ALSA.

Neste momento estou a tentar modificar o meu asound.conf para trabalhar com o PulseAudio, mas acho que posso estar fora da minha profundidade aqui.

Não parece que eu possa usar um dispositivo PCM pulse type como um escravo no ALSA para que o amplificador softvol funcione, e não tenho idéia de como encaminhar o dispositivo de áudio padrão para ele quando o PulseAudio estiver sendo executado de qualquer maneira.

Qualquer ajuda é apreciada, obrigado.

    
por Oles Tourko 02.01.2018 / 06:09

1 resposta

0

Os termos source , sink e client precisam ser claramente diferenciados. Você pode ver melhor que em pavucontrol :

  • Na guia mais à direita (Configuração), você define os perfis para o hardware (origem, coletor, ambos, #channels, etc.)
  • na quarta guia (Input Devices), você define as fontes e seus volumes, que são fontes de hardware, bem como fontes virtuais e monitores de sumidouros
  • na terceira guia (Dispositivos de saída), você define os coletores e seus volumes e talvez algumas outras opções, que são coletores de hardware e virtuais.

Os volumes e outras propriedades mostradas aqui podem ser definidos usando pacmd ou pactl . Configurar o volume source significa configurar o volume de dispositivos de entrada (hardware ou virtuais) (como microfone ou monitores), não o volume dos aplicativos em execução.

Eles são chamados de "clientes" na terminologia de PA e definidos na primeira guia (Reprodução), onde você pode definir o coletor e o volume desejados para cada aplicativo em execução separadamente. Isso é específico do aplicativo e do usuário e, portanto, armazenado em um banco de dados em ~/.config/pulse/<something>-stream-volumes.tdb . Você pode ver essas informações com tdbdump , mas não há muito para ver.

Portanto, pavucontrol (que é apenas outro cliente) lembra essas informações para o próximo início do cliente. Mas você não pode modificar isso com pacmd ou pactl , que são clientes para a configuração do próprio servidor. Na linha de comando, você só pode usar paplay para definir o coletor e o volume de si mesmo.

Como o módulo para a saída simultânea também é um cliente (um fluxo virtual), que conecta um fluxo de aplicativo a mais de um coletor, você pode lidar com isso como outros fluxos, e ele será salvo no acima mencionado tdb. Você pode usar qualquer módulo que funcione de forma semelhante, mas este é pré-configurado e o mais simples que eu conheço. Você pode testar o comportamento ao fazer login como usuário diferente; você terá que ajustar o volume novamente.

    
por ridgy 03.01.2018 / 14:44