HP DV7 Bate áudio alsa.base Modificação. Qual deve ser a linha?

1

Meu laptop tem 2 alto-falantes frontais + 2 ao lado da tela + 1 subwoofer.

  • Se eu não editar o alsa.base, recebo dois alto-falantes no LCD.
  • Se eu colocar isso no alsa.base, eu recebo: $ options snd-hda-intel model=ref

Recebo som de dois alto-falantes frontais + subwoofer, mas não obtenho o som dos alto-falantes no LCD.

  • Se eu colocar: $ options snd-hda-intel model=hp

Eu recebo 2 + 2 alto-falantes "abafados", mas não o subwoofer. Alguém poderia ajudar?

    
por John 21.10.2011 / 11:58

3 respostas

1

Eu também estou no modelo DV7 com áudio de batidas. Eu usei a seguinte linha (como você fez):

 options snd-hda-intel model=ref

Depois disso, você reinicia, mas você deve ir para as suas preferências de som. Lá você pode escolher "Analog output" ou "Analog headphones" na guia de saída. Esse truque funcionou para eu ativar todos os 5 alto-falantes.

Existem 2 desvantagens embora. Se você conectar fones de ouvido, alguns alto-falantes continuarão tocando, e a qualidade do som não é absolutamente igual à do Windows.

Se você descobrir uma solução melhor, por favor, mantenha-me informado!

    
por W. Goeman 22.12.2011 / 23:19
0

usando o comando a seguir, você pode ter chances de descobrir o modelo compatível do seu dispositivo de som.

zless /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz

Lá você pode descobrir valores possíveis para o modelo.

Espero que isso ajude você a se aproximar da solução.

Saudações da Suíça, Michael

    
por Michael K 21.10.2011 / 12:51
0

A seguir, apresentamos o que fizemos para configurar o Beats Audio no HP Envy dv7t-7200 (janeiro de 2013). Este modelo tem 3 alto-falantes total.

Você precisa estar instalado:

  • acpid
  • alsa-utils

1) Crie ou edite /etc/modprobe.d/acpi-base.conf e insira a seguinte linha:

opções snd-hda-intel model = ref

2) Como root, crie os seguintes arquivos:

/ etc / acpi / events / headphone

/etc/acpi/headphone.sh

3) Abra / etc / acpi / events / headphone para edição e edite de forma que a totalidade do arquivo seja esta:

event=jack/headphone

action=/etc/acpi/headphone.sh %e

* É isso, apenas essas duas linhas. Nenhum cabeçalho bash ou qualquer coisa. Salve o arquivo.

4) Abra o arquivo /etc/acpi/headphone.sh para editar e cole o seguinte:

#!/bin/bash

case $3 in

    "plug"  ) amixer set Front mute;;

    "unplug") amixer set Front unmute;;

esac

* Salve isto.

5) Torne o script executável: sudo chmod u+x /etc/acpi/headphone.sh

6) Ative o daemon acpi na inicialização da maneira que for mais apropriada para você; Coloque 'acpid' em um script de inicialização em algum lugar, inicie você mesmo na inicialização toda vez executando o acpid. No meu caso, o Arch Linux # systemctl enable acpid

7) Reinicie. Rock out.

*) O nome do arquivo para o alsa-base.conf pode ser diferente. Use o que está presente e funcionando.

*) No passo 4, você pode precisar mudar 'Front' para qualquer outro alsamixer designado para seus alto-falantes. Se houver vários comandos que devem ser emitidos, a melhor opção é incluí-los separadamente: %código% etc.

A intenção é que as etapas relativas ao manipulador e script acpi sejam combinadas com quaisquer etapas que o usuário (como W. Goeman) tomou para ativar seu som de modo que a detecção de fone de ouvido seja simulada. Espero que isso ajude o OP.

Peço desculpas pela necromancia, mas esse modelo está se tornando cada vez mais comum e as soluções disponíveis são ruins, incompletas e raras.

    
por pfdint 28.01.2013 / 06:25