Eu tenho um laptop Lenovo Y50 que possui um subwoofer integrado que funciona apenas no Linux Mint 17.2, se eu baixar o HDA Analyzer e mudar com ele:
- PIN 0x17 -> Controle de Widget -> Saída
- PIN 0x17 -> Amplificador de saída -> Val [0] -> Desmarque Mudo
- PIN 0x1a -> VREF -> Configure para 100
O problema é que 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 a
hdajackretask
partir doalsa-tools
pacote (só pode fazer algo no Ubuntu, em outros que ele relatatee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy
; lembre-se de que eu tentei várias configurações com ele no Ubuntu, mas o subwoofer ainda não funciona) - Definir
enable-lfe-remixing = yes
em/etc/pulse/daemon.conf
- Definir
default-sample-channels = 3
edefault-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 2 canais: Frente esquerda e Frente direita) Deixando apenas
alsa-base.conf
na/etc/modprobe.d/
com o conteúdo seguinte (isso só reordena os cartões, mas eu acredito que ajudou quando o sistema foi ALSA somente, para definir a 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 soluções tentadas não funcionaram.
Comecei a analisar o problema ainda mais executando alguns comandos de informações. No 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 Fedora Workstation 22 (em que estou atualmente). Não vi nada de interessante, mas talvez você veja.
No entanto, executando o comando pactl list
em ambas as distribuições, obtive o Linux Mint (Pastebin ID # Z81bqaR3) e o Fedora (Pastebin ID # 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"
A este respeito, eu segui o primeiro elo de busca do Google ubuntu Lynx Point High Definition Audio Controller
e notei muitos laptops da Dell com este som, então Google'd pulseaudio models.txt
(primeiro link) e, portanto, tentou configuração no meu no seguinte:alsa-base.conf
/etc/modprobe.d/
# 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.
Desculpe pelas menções à pesquisa em vez de links e links pastebin impróprios, mas sou novo e só tenho 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
Lynx Point High Definition Audio Controller
como o Linux Mint a vê? (Não encontrei nada na internet para ajudar nesse sentido) ou - Você conhece outros nomes de modelo para
model=...
osalsa-base.conf
quais podem funcionar? Eu apenas tenteidell-vostro-3500
. ou - Você conhece outras soluções que podem ajudar sem o PulseAudio instalado? (O HDA Analyzer não é para ALSA? O PulseAudio pode quebrar coisas que eu não percebo, mas só a ALSA ainda não detecta o subwoofer, como eu mencionei tentando)
Também posso tentar executar outros comandos de ambas as distribuições (Fedora e Linux Mint no Live USB) que possam ajudar vocês e postar as informações aqui.
Obrigado! Espero que alguém possa me ajudar, porque fiquei louco essa semana passada. Na segunda-feira, descobri 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 .
fonte
python2
o terminal. Sim, eu o obtenho no link do ddulic92, apenas modifico o comando python de acordo e também o usosudo
. Por favor, volte com suas descobertas no Arch Linux - estou curioso por não ter tentado.Respostas:
Mesmo problema que enfrentei no meu LENOVO G-580, resolvi-o usando áudio de pulso
/ubuntu/366303/how-to-install-pulseaudio-on-ubuntu-13-10
fonte
Aqui está um link para a minha solução, com base em um script python: https://github.com/dragosprju/y50-subwoofer-linux-enabler .
Consulte também a pergunta de acompanhamento para obter respostas nas quais a solução acima se baseia: Como desativar a economia de energia nos pinos de áudio do subwoofer do meu Lenovo Y50? .
fonte