У меня есть ноутбук Lenovo Y50 с встроенным сабвуфером, который работает только в Linux Mint 17.2, если я загружаю HDA Analyzer и меняю его:
- PIN 0x17 -> Управление виджетами -> Check OUT
- PIN 0x17 -> Усилитель выхода -> Val [0] -> Отключить отключение звука
- PIN 0x1a -> VREF -> Установите его на 100
Проблема в том, что я пробовал разные другие дистрибутивы (Ubuntu, Antegros, Manjaro, Debian, Fedora), и, делая то же самое, не работал сабвуфер. В других дистрибутивах я пытался применить различные другие решения (наряду с ранее упомянутым решением), такие как:
- Попытка
hdajackretask
изalsa-tools
пакета (может делать что-то только в Ubuntu, в других случаях, когда он сообщаетtee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy
; имейте в виду, что я пробовал различные настройки с ним в Ubuntu, но сабвуфер по-прежнему не работает) - Установка
enable-lfe-remixing = yes
в/etc/pulse/daemon.conf
- Установка
default-sample-channels = 3
иdefault-channel-map = front-left,front-right,lfe
в/etc/pulse/daemon.conf
- Удаление PulseAudio и выход только из ALSA (в этом состоянии я не очень много пробовал, заметил
speaker-test -c 6
только 2 канала: передний левый и передний правый) Оставив только
alsa-base.conf
в/etc/modprobe.d/
со следующим содержанием (это только упорядочивает карты, но я считаю , что это помогло , когда система была ALSA только, чтобы установить РСН в качестве первичного):# 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
Копирование многих связанных папок конфигурации из Linux Mint в Fedora, таких как:
/etc/alsa/
,/etc/modprobe.d/
и/etc/pulse/
/usr/share/pulseaudio/alsa-mixer/
и/usr/share/alsa/
Все эти попытки решения не сработали.
Я начал анализировать проблему дальше, выполнив несколько информационных команд. Из команды wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
я получил следующую информацию для Linux Mint и Fedora Workstation 22 (на которой я сейчас работаю). Я не заметил ничего интересного, но, возможно, вы заметите.
Однако, запустив команду pactl list
в обоих дистрибутивах, я получил для Linux Mint (Pastebin ID # Z81bqaR3) и Fedora (Pastebin ID # gDNJg4Lq) и заметил это:
На Fedora (а также на Ubuntu):
Card #1
....
device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
И на Linux Mint:
Card #1
....
device.product.name = "Lynx Point High Definition Audio Controller"
В связи с этим, я последовал за первым звеном Google поиск ubuntu Lynx Point High Definition Audio Controller
и заметил , многие ноутбуки Dell , имеющие этот звук, затем Google'd pulseaudio models.txt
(первая ссылка) , и поэтому попытался установить по моему 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
Не сработало
Извините за упоминания о поиске вместо ссылок и неуместных ссылок, но я новичок и получаю максимум 2 ссылки для публикации. Теперь мои вопросы:
- Знаете ли вы, как правильно настроить мой сабвуфер для этого ноутбука на любом дистрибутиве (не только на Linux Mint)? или же
- Знаете ли вы, как заставить мою установку Fedora видеть звуковую карту так,
Lynx Point High Definition Audio Controller
как ее видит Linux Mint? (Я не нашел ничего в интернете, чтобы помочь в этом отношении) или - Вы знаете другие модели имена набора для
model=...
вalsa-base.conf
которые могли бы работать? Я только попробовалdell-vostro-3500
. или же - Знаете ли вы другие решения, которые могут помочь без установленного PulseAudio? (Разве HDA Analyzer для ALSA не работает? PulseAudio может испортить то, что я не замечаю, но одна ALSA все еще не обнаруживает сабвуфер, как я уже упоминал, пытаясь)
Я также могу попробовать запустить любые другие команды из обоих дистрибутивов (Fedora и Linux Mint на Live USB), которые могут помочь вам и разместить информацию здесь.
Спасибо! Надеюсь, кто-нибудь может мне помочь, потому что я сошел с ума на прошлой неделе. Только в понедельник я узнал о HDA Analyzer и потерял надежду заставить работать сабвуфер в Linux с тех пор, как купил этот ноутбук.
РЕДАКТИРОВАТЬ: дополнительный вопрос с решением здесь .
EDIT2: мое собственное решение с использованием скрипта Python здесь .
python2
в терминале. Да, я получаю его по ссылке ddulic92, я просто соответствующим образом изменяю команду python и также использую sudo
. Пожалуйста, вернитесь со своими выводами об Arch Linux - мне любопытно, потому что я не пробовал.