sound – Блог Stafox'a https://stafox.cc О программировании и веб-разработке Tue, 24 Jun 2014 11:48:52 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.2 Linux: не работает сабвуфер на HP ENVY dv7 https://stafox.cc/linux-ne-rabotaet-sabvufer-na-hp-envy-dv7/ https://stafox.cc/linux-ne-rabotaet-sabvufer-na-hp-envy-dv7/#comments Fri, 23 Aug 2013 12:30:53 +0000 http://stafox.ru/?p=2026 Не так давно мною был приобретен HP ENVY dv7-7387er, моя новая рабочая лошадка. На борту по умолчанию на этой модели Windows 8. Я быстренько поставил туда Ubuntu 12.04. Так вот, этот ноутбук имеет при себе 4 динамика и сабвуфер от BeatsAudio – что дает возможность прекрасно воспроизводить звук. В Wind8 по умолчанию стоит утилита BeatsAudio,

Сообщение Linux: не работает сабвуфер на HP ENVY dv7 появились сначала на Блог Stafox'a.

]]>
Beats Audio & Linux on HP ENVY dv7
Не так давно мною был приобретен HP ENVY dv7-7387er, моя новая рабочая лошадка. На борту по умолчанию на этой модели Windows 8. Я быстренько поставил туда Ubuntu 12.04. Так вот, этот ноутбук имеет при себе 4 динамика и сабвуфер от BeatsAudio – что дает возможность прекрасно воспроизводить звук. В Wind8 по умолчанию стоит утилита BeatsAudio, которая позволяет конфигурировать звук и придает ему изящества. Как Вы понимаете, никто и ничего не предпринял, чтобы заставить эту красоту работать на Unix системах. Я нашел способ, как можно это дело исправить.

И в этом поможет утилита hda-jack-retask.
Для начала добавим репозиторий c утилитой.

sudo add-apt-repository ppa:diwic/hda
sudo apt-get update

Upd: Пользователь Петя сказал, что на Kali Linux 1.06 x64 произвел установку так:

Скачал файл hda-jack-retask_0.20130613+raring_amd64.deb (20.2 KiB) отсюда https://launchpad.net/~diwic/+archive/hda/+packages
Установил с помощью команды

dpkg -i hda-jack-retask_0.20130613+raring_amd64

Выполним установку

sudo apt-get install hda-jack-retask

!Сразу оговорюсь, если Вы как и я, уже пытались заставить работать саб с pulseaudio, то удалите его, и установите заново.
Далее, запускаем нашу спасительницу:

hda-jack-retask

Перед Вами появится окно:
hda-jack-retask

Выбираете другой кодек, у меня он называется IDT92HD91BXX.
hda-jack-retask2

Отмечаете “Show unconnected pins”
hda-jack-retask3

И выставляете отметки “Оverride” как на изображении:
Pin ID: 0x0d – Internal speaker
Pin ID: 0x0f – Internal speaker
Pin ID: 0x10 – Internal speaker (LFE)

Нажимаете кнопку Apply now. Вводите пароль superuser’а

Далее два варианта: Либо сообщение что все ок, либо вот такая ошибка:
hda-jack-retask-error

В случае ошибки:

sudo fuser -v /dev/snd/*

Это список процессов, которые взаимодействуют со звуковой картой. Нужно их грохнуть. Либо через консоль, либо через диспетчера (Alt+F2).
После повторяем попытку применить изменения. Должно прокатить.

Далее тестим. Открываем kmix, ну или то, чем пользуетесь Вы для регуляции громкости (в трее) и нажимаем Микшер.
hda-jack-retask-sound

Speaker – динамики
Speaker 2 – сабвуфер (по умолчанию был отключен, для включения щелкните по иконке звука под регулятором).

Ну, теперь настраивайте, как ушам приятно 🙂
После того, как выполните настройку, и Вам все понравится, возвращаемся к hda-jack-retask и нажимаем Install boot override.

Звук конечно не такой как в Win8, однако, гораздо приятнее чем был до этого.

UPDATED Столкнулся с проблемой: перестал работать звук в браузере.
Проблема в том, что звук подается на Alsa, а воспроизведение происходит через pulseaudio.
Решение следующее.
Устанваливаем пакет libasound2-plugins, если еще не стоит

sudo apt-get install libasound2-plugins

Затем

sudo vi /etc/asound.conf

И добавляем следующие строки:
[code] pcm.!default pulse

pcm.pulse {
type pulse
}

ctl.pulse {
type pulse
}
[/code]

Звук хорош! Чистый, без шипения и хрипов. Правда есть одно но, конфигурировать сабвуфер теперь придется через консоль.

alsamixer

Сообщение Linux: не работает сабвуфер на HP ENVY dv7 появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/linux-ne-rabotaet-sabvufer-na-hp-envy-dv7/feed/ 21