Сабвуфер Lenovo Y50 не работает с Ubuntu 14.04.2 LTS

TBO

Это комический создатель Gnome. TBO - это простая и интересная программа для рисования комиксов и смешения ваших презентаций.
1
задан 25 July 2015 в 03:34

3 ответа

Я получил свой сабвуфер 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.

1
ответ дан 23 May 2018 в 18:47
  • 1
    пулы файлов daemon.conf будут пустыми – this.foo 30 July 2015 в 13:59
  • 2
    Тоже самое. Нет файла daemon.conf. Я использую Ubuntu 14.04.2 LTS. Должен ли я обновлять Ubuntu 15.04? – Ping 31 July 2015 в 20:17
  • 3
    если вы хотите, но это, возможно, не решение, вы можете попробовать. Если вы это сделаете, не забудьте сделать резервное копирование ... Я не знаю, почему daemon.conf пуст, льзовали ли вы права root при редактировании файла daemon.conf ?. Извините, я больше не могу вам помочь. – Luis Pérez 13 August 2015 в 04:49
  • 4
    Хм ... похоже, это не работает на Ubuntu 14.04 никто не тестировал это на Ubuntu 15.04, может быть, настанет время для обновления системы;) – BaronBaleron 8 September 2015 в 23:32

В заданном вопросе Super User и его недавнем наблюдении нам удалось заставить его работать, и вы можете сделать все это:

Сначала установите alsa-tools (который содержит hda-verb) и затем выполнив этот сценарий оболочки как 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

Боковое примечание: на самом деле это также можно сделать без hda-глагола, используя только один python (который может экспортировать анализатор hda), но код будет значительно больше message.

Если вы хотите сделать это более вручную по какой-либо причине, вот как:

Установите alsa-tools через apt-get или аналогичный.

Get HDA Analyzer: wget -O run.py Вопрос суперпользователя

Боковое примечание: На самом деле это также можно сделать без hda -verb, используя только один python (который может экспортировать hda-анализатор), но код будет значительно более беспорядочным.

Запустить HDA-анализатор: python run.py

Внутри HDA Analyzer, посмотрите под карточкой 1.

Изменения в узле 0x17: Untick Val[0]: Отключить тик Out в разделе Управление виджетами.

Изменения в узел 0x1a [!d2 0] Установите VREF под как root до 100 вместо Widget Control .

Закройте hda_analyzer.

Запустите эти два hda- verb, 100 :

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] вправо.

Вот низкочастотный аудиофайл, который вы можете использовать для тестирования.

Вы можете проверить его подключив что-то к разъему для наушников, так как сабвуфер не подвержен влиянию того, что он подключен в отличие от обычных громкоговорителей, по крайней мере, после того, как вышеизложенное было изменено. К сожалению, эта проблема также не решена сценарием оболочки.

1
ответ дан 23 May 2018 в 18:47
  • 1
    после того, как скрипты оболочки выполнили выходной том, установленный на 100%, это очень раздражает. любые способы исправить это? – Alex0007 4 April 2016 в 00:30

Попробуйте установить lfe-crossover-freq = 0 в /etc/pulse/daemon.conf

0
ответ дан 23 May 2018 в 18:47
  • 1
    Ничего, я вижу, что ты исправил свою проблему. Однако я исправил свою проблему, сделав это. – Kristoffer 28 July 2016 в 21:38

Другие вопросы по тегам:

Похожие вопросы: