Я не мог заставить свой Сабвуфер на Lenovo Y50 работать. Погугленный вокруг и не нашел решений. Сообщите мне, есть ли у кого-либо какая-либо подсказка.Спасибо!
Это - то, что работало на меня:
первый, установите и выполненный HDA Анализатор:
wget -O run.py http://www.alsa-project.org/hda-analyzer.py
sudo python run.py
(корень требуется)
•PIN 0x1a-> VREF-> Набор это к 100:
И в-третьих, протестируйте его путем слушания небольшого количества музыки.
, Если это все еще не работает, можно следовать за этим потоком, возможно, кто-то найдет ответ:
( https://superuser.com/questions/945110/how-do-i-make-my-lenovo-y50s-subwoofer-work-on-linux)
HDA Анализатор может быть найден здесь: http://www.alsa-project.org/main/index.php/HDA_Analyzer
Я получил свой сабвуфер Y50-70, работающий путем выполнения этого:
в /etc/pulse/default.pa
добавляют эту строку в конце:
load-module module-combine channels=3 channel_map=front-left,front-right,lfe
затем в /etc/pulse/daemon.conf
изменение ;enable-lfe-remixing = no
к enable-lfe-remixing = yes
примечание, которое необходимо удалить ;
затем перезагрузка.
Протестированный и проверил на Kubuntu 15.04.
Попробуйте установку lfe-crossover-freq = 0
в /etc/pulse/daemon.conf
В вопросе о Суперпользователе, на который ссылаются, и его недавнем продолжении, нам удалось заставить это работать, и можно сделать все это:
Сначала установка alsa-tools
(который содержит hda-verb
)
и затем выполняя этот сценарий оболочки как корень:
#! /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
Примечание стороны: На самом деле это может также быть сделано без hda-глагола, с помощью одного только Python (который hda анализатор может экспортировать), но код был бы значительно более грязным.
Установка alsa-tools
через Кв. - добираются или подобный.
Добраться HDA Analyzer
как это:
wget-O run.py http://www.alsa-project.org/hda-analyzer.py
Примечание стороны: hda-анализатор будет только работать правильно на Вашей машине, если Python будет символьной ссылкой на python2, который это обычно, но существуют исключения. (Дуга Linux, по крайней мере.)
Выполните HDA Анализатор:
Python run.py
В HDA Анализатор посмотрите под картой 1.
Изменения в узле 0x17:
Удалить галочку Val[0]
: Бесшумный режим
Галочка Out
под управлением виджетом.
Изменения в узле 0x1a
Набор VREF под Виджетом управляет к 100 вместо hiz.
Выход hda_analyzer.
Выполните эти две команды hda-глагола, снова как корень:
hda-verb /dev/snd/hwC1D0 0x17 SET_POWER 0x0
hda-verb /dev/snd/hwC1D0 0x1a SET_POWER 0x0
Запустите hda_analyzer снова.
Увеличьте выходной объем узла 0x3 (AUD_OUT) на карте 1:
В HDA Анализатор под Оконечным усилителем продвигают Val[0]
и Val[1]
ползунки вправо. Они, возможно, должны быть почти полностью закончены направо, прежде чем можно будет услышать различие.
Вот звуковой файл низкой частоты, который можно использовать для тестирования.
Можно протестировать его путем включения чего-то в разъем наушника, поскольку сабвуфер незатронут этим включаемым в отличие от нормальных динамиков, по крайней мере после того, как вышеупомянутое изменяется. Та проблема, к сожалению, не решена сценарием оболочки также.