O subwoofer Lenovo Y50 não funciona com o Ubuntu 14.04.2 LTS

2

Eu não consegui colocar meu Subwoofer no Lenovo Y50 para funcionar. Pesquisou no Google e não encontrou soluções. Deixe-me saber se alguém tem alguma pista. Obrigado!

    
por Ping 25.07.2015 / 02:34

4 respostas

1

Isso é o que funcionou para mim:

Primeiro, instale e execute o HDA Analyzer:
wget -O run.py http://www.alsa-project.org/hda-analyzer.py e sudo python run.py (é necessário root)

segundo, usando o gui, faça isso:
• PIN 0x17 - > Controle de Widget - > Check Out e Uncheck Mute:

•PIN0x1a->VREF->Configurepara100:

Eterceiro,teste-oouvindomúsica.
Seaindanãoestiverfuncionando,vocêpodeseguirestetópico,talvezalguémencontreumaresposta:
( link )

O

Analisador HDA pode ser encontrado aqui: link

    
por this.foo 31.08.2015 / 12:18
1

Eu tenho meu sub-woofer Y50-70 funcionando ao fazer isso:

em /etc/pulse/default.pa adicione esta linha no final:

load-module module-combine channels=3 channel_map=front-left,front-right,lfe

e, em seguida, em /etc/pulse/daemon.conf change ;enable-lfe-remixing = no to enable-lfe-remixing = yes observe que você precisa remover o ;

depois reinicie.

Testado e validado no Kubuntu 15.04.

    
por Luis Pérez 30.07.2015 / 06:49
1

Na pergunta sobre superusuário e seu recente acompanhamento , nós conseguimos fazê-lo funcionar, e você pode fazer tudo por:

Primeira instalação do alsa-tools (que contém hda-verb )
e então executando este script como root :

#! /usr/bin/env sh

# Run this script as root!

dev="/dev/snd/hwC1D0"

hda-verb $dev 0x17 SET_POWER 0x0
hda-verb $dev 0x1a SET_POWER 0x0
hda-verb $dev 0x03 0x300 0xa055
hda-verb $dev 0x03 0x300 0x9055
hda-verb $dev 0x17 0x300 0xb000
hda-verb $dev 0x17 0x707 0x40
hda-verb $dev 0x1a 0x707 0x25

Nota: Na verdade, ele também pode ser feito sem o hda-verbo, usando apenas o python (que o analisador hda pode exportar), mas o código seria consideravelmente mais confuso.

Se você quiser fazer mais manualmente por algum motivo, veja como:

Instale alsa-tools via apt-get ou similar.

Obtenha HDA Analyzer da seguinte forma:
wget -O run.py link

Nota: o hda-analyzer só funcionará corretamente na sua máquina se o python for um link simbólico para python2, o que normalmente é, mas há exceções. (Arch linux, pelo menos.)

Execute o HDA Analyzer:
python run.py

Dentro do HDA Analyzer, procure no cartão 1.

Muda para o nó 0x17:
Desmarque Val[0] : Mudo
Assinale Out sob Controle de widgets .

Muda para o nó 0x1a
Defina VREF em controle de widget para 100 em vez de hiz .

Saia do hda_analyzer.

Execute esses dois comandos do hda-verbo, novamente como raiz :

hda-verb /dev/snd/hwC1D0 0x17 SET_POWER 0x0
hda-verb /dev/snd/hwC1D0 0x1a SET_POWER 0x0

Inicie o hda_analyzer novamente.

Aumenta o volume de saída do nó 0x3 (AUD_OUT) no cartão 1:
No HDA Analyzer, em Amplificador de saída , empurre os controles deslizantes Val[0] e Val[1] para a direita. Eles podem precisar ser quase todo o caminho para a direita antes que você possa ouvir a diferença.

Aqui está um arquivo de áudio de baixa frequência que você pode usar para testes.

Você pode testá-lo conectando algo no plugue do fone de ouvido, já que o subwoofer não é afetado por ele estar conectado ao contrário dos alto-falantes normais, pelo menos, após a alteração acima. Esse problema infelizmente não é resolvido pelo shell script.

    
por miyalys 20.09.2015 / 16:04
0

Tente definir lfe-crossover-freq = 0 em /etc/pulse/daemon.conf

    
por Kristoffer 28.07.2016 / 20:33