Como faço o subwoofer do meu Lenovo Y50 funcionar no linux?

10

Eu tenho um laptop Lenovo Y50 que tem um subwoofer integrado que funciona somente no Linux Mint 17.2, se eu baixar o HDA Analyzer e mudar com ele:

  • PIN 0x17 - > Controle de Widget - > Check Out
  • PIN 0x17 - > Amplificador de saída - > Val [0] - > Desmarque o mudo
  • PIN 0x1a - > VREF - > Defina para 100

O problema é que eu tentei várias outras distribuições (Ubuntu, Antegros, Manjaro, Debian, Fedora) e fazer a mesma coisa não faz o subwoofer funcionar. Nas outras distribuições, tentei aplicar várias outras soluções (junto com a solução mencionada anteriormente), como:

  • Tentando hdajackretask do pacote alsa-tools (só pode fazer algo no Ubuntu, em outros ele relata tee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy ; lembre-se que tentei várias configurações com ele no Ubuntu, mas o subwoofer ainda não funciona)
  • Definindo enable-lfe-remixing = yes em /etc/pulse/daemon.conf
  • Definindo default-sample-channels = 3 e default-channel-map = front-left,front-right,lfe em /etc/pulse/daemon.conf
  • Desinstalando o PulseAudio e deixando apenas o ALSA (não tentei muito nesse estado, só notei que speaker-test -c 6 detecta apenas dois canais: Frontal Esquerdo e Frontal Direito)
  • Deixando apenas alsa-base.conf em /etc/modprobe.d/ com o seguinte conteúdo (isso apenas reordena os cartões, mas acredito que ajudou quando o sistema era apenas ALSA, para definir o PCH como primário):

    # Intel PCH
    options snd-hda-intel index=0  model=auto vid=8086 pid=8c20
    # Intel HDMI 
    options snd-hda-intel index=1  model=auto vid=8086 pid=0c0c
    
  • Copiando muitas pastas de configuração relacionadas do Linux Mint para o Fedora, como:

    • /etc/alsa/ , /etc/modprobe.d/ e /etc/pulse/
    • /usr/share/pulseaudio/alsa-mixer/ e /usr/share/alsa/

Todas essas tentativas de tentativa não funcionaram.

Comecei a analisar o problema ainda mais executando alguns comandos de informações. A partir do comando wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh , obtive as seguintes informações para Linux Mint e Estação de trabalho do Fedora 22 (em que estou atualmente). Eu não vi nada de interessante, mas talvez você vá.

No entanto, ao executar o comando pactl list em ambas as distribuições, obtive o Linux Mint (ID do Pastebin # Z81bqaR3) e o Fedora (ID do Pastebin # gDNJg4Lq) e notei isso:

No Fedora (e também no Ubuntu):

Card #1
    ....
    device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"

E no Linux Mint:

Card #1
    ....
    device.product.name = "Lynx Point High Definition Audio Controller"

Nesse sentido, acompanhei o primeiro link da pesquisa do Google ubuntu Lynx Point High Definition Audio Controller e notei muitos laptops Dell tendo esse som, então o Google tinha pulseaudio models.txt (primeiro link) e por isso tentei configurar no meu alsa-base.conf in /etc/modprobe.d/ o seguinte:

    # Intel PCH
    options snd-hda-intel index=0  model=dell-vostro-3500 vid=8086 pid=8c20
    # Intel HDMI 
    options snd-hda-intel index=1  model=auto vid=8086 pid=0c0c

Não funcionou.

Pedimos desculpas pelas menções de pesquisa em vez de links e links pastebin não permitidos, mas eu sou novo e recebo apenas 2 links no máximo para postar. Agora, minhas perguntas são:

  • Você conhece uma maneira adequada de fazer meu subwoofer para este laptop funcionar em qualquer distribuição (não apenas no Linux Mint)? ou
  • Você sabe como fazer com que minha instalação do Fedora veja a placa de som como Lynx Point High Definition Audio Controller , como o Linux Mint a vê? (Eu não encontrei nada na internet para ajudar a este respeito) ou
  • Você conhece outros nomes de modelos para definir model=... no alsa-base.conf que pode funcionar? Eu só tentei dell-vostro-3500 . ou
  • Você conhece outras soluções que podem ajudar sem o PulseAudio instalado? (O HDA Analyzer for ALSA? O PulseAudio pode quebrar coisas que não percebi, mas a ALSA sozinha ainda não detecta o subwoofer, como mencionei tentar)

Eu também posso tentar executar quaisquer outros comandos de ambas as distribuições (Fedora e Linux Mint no Live USB) que podem ajudar vocês e postar as informações aqui.

Obrigado! Espero que alguém possa me ajudar, porque eu fiquei louco esta semana passada. Apenas segunda-feira eu descobri sobre o HDA Analyzer, e perdi a esperança de fazer o subwoofer funcionar no Linux desde que comprei este laptop.

EDIT: pergunta de acompanhamento com solução aqui .

EDIT2: Minha própria solução usando um script python aqui .

    
por Dragoș 25.07.2015 / 08:48

2 respostas

0

Aqui está um link para a minha solução, baseado em um script python: link .

Por favor, consulte também a pergunta de acompanhamento para respostas sobre as quais a solução acima é baseada: .

    
por 17.09.2016 / 10:53
0

O mesmo problema que enfrentei no meu LENOVO G-580 Eu resolvi usando o pulso de áudio

link

    
por 24.05.2016 / 12:17