Saiu no ubuntu 16.04

1

Estou tentando o Ubuntu 16.04 e tendo um problema com os sons.

Após a instalação, meu PC de mesa (que é com painéis de saída de entrada de som frontal e traseiro) não produziu sons (os sons funcionaram bem no Windows 10). Depois de poucas pesquisas, me deparei com Jack fazendo uma réplica para as placas de som intel da HDA.

Tem 2 codecs. Intel Skylake HDMI e Realtek ALC 887-VD . Intel HDMI não produz sons, mas quando seleciono Realtek e clico em Apply now it funciona. Mas depois de um reinício, os sons não estão funcionando e eu tenho que executar o re-tasking do jack para fazer os sons funcionarem. Existe uma opção I nstall boot override mas não funciona.

Como posso definir o codec Realtec para ser o código padrão?

P.S sou novo no Ubuntu.

    
por Sri 25.03.2018 / 04:47

1 resposta

0

Outro método para alterar a configuração de pinos é por meio de um script de shell quando a função "Instalar boot override" não funciona. Execute hdajackretask e selecione "Remover substituição de inicialização" e, em seguida, reinicialize seu sistema.

Após a reinicialização, execute hdajackretask Then Para substituir um dos seus jaques:

  1. Selecione um codec
  2. Clique na caixa de seleção "Substituir" desse pino e selecione o novo função desejada
  3. Clique em "Aplicar agora"

Depois de clicar em "Aplicar agora", um script de shell é criado para que as alterações e solicitações de senha de superusuário sejam executadas. O script também é salvo em / tmp, que pode ser copiado e posteriormente executado com o sudo a partir da linha de comando.

Ohdajackretaskcriaumscript,script.shem/tmpsemelhantea/tmp/hda-jack-retask-QW1EEZ/paraasfunçõesdojackquevocêdeseja:

#!/bin/shecho"0x12 0x90a60140" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x14 0x90170150" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x17 0x40000000" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x18 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x19 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1a 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1b 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1d 0x40700001" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1e 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x21 0x40f000f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo 1 | tee /sys/class/sound/hwC0D0/reconfig 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log


Copie este script em algum outro lugar em seu sistema (diferente de / tmp)

cd /tmp/hda-jack-retask-QW1EEZ
cp script.sh ~username/speaker.sh

Em seguida, edite o speaker.sh

cd ~username
nano speaker.sh

Adicione a linha killall pulseaudio & na parte superior do arquivo. Isso é necessário porque a função jack não pode ser alterada enquanto pulseaudio estiver em execução. Por padrão pulseaudio irá reaparecer. Altere também o caminho do arquivo errors.log para /tmp ou de onde você quiser:

#!/bin/sh
killall pulseaudio &
echo "0x12 0x90a60140" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x14 0x90170150" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x17 0x40000000" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x18 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x19 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1a 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1b 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1d 0x40700001" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1e 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x21 0x40f000f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo 1 | tee /sys/class/sound/hwC0D0/reconfig 2>>/tmp/errors.log


Para executar o script:

sudo ./speaker.sh    
    
por stumblebee 25.03.2018 / 04:52