Столкнулся с проблемой звука на ноутбуке Asus N76, который идет в внешним сабвуфером.
Пытался применить решение данное для Ubuntu и звук через сабвуфер пошел, но совершенно не такой как под Windows был.
По приведенной ссылке единственное изменения для Suse - настройки профиля pulseaudio сделал в фаиле /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf
Такое впечатление что на сабвуфер идут не низкие частоты, а все для одного канала. Он еле-еле гудит, а если прибавить гремкость, то начинает трещать.
Громкость для канала сабвуфера через gnome alsa-mixer показывается как максимальная.
Плюс еще возникла проблема - когда изменяешь уровень громкости через трей, то часто звук начинает заикаться и помогает только перелогин. Пробовал пофиксить как написано в полезных советах для 12.2 (совет №8.6), но не помогло.
Подскажите есть ли какое решение или какие данные еще дать чтобы понятнее стала суть проблемы?
Звук 2.1 на ноутбуке / OpenSuse 12.2
Попробовать так:
alt+F2
набрать: phonon
На вкладке настройка звукового оборудования выбрать нужное устройство и профиль
Предварительно через YAST установить параметр согласно совету который вы приложили:
options snd-hda-intel model=asus-mode4Просто добавить данный параметр для установленного уже "звукового устройства".
Параметр: model
Значение: asus-mode4
Попробовал сделать как посоветовали, но никаких изменений не произошло.
В Yast настройки сохранились (было предупреждение что KDE забыло про какие-то звуковые устройства, но звук работал), в phonon и так был выбран правильный профиль - Analog Surround 2.1 Output и есть кнопки для тестирования. Звук остался тот же, к сожалению.
Чтобы был понятнее его характер, постараюсь подробнее объяснить:
Если в phonon нажать на кнопку тестирование саба, то из него раздается какое-то шипение, а не бас.
В музыке ударные не звучат из саба, а вот те инструменты, у которых частоты средние - играют через него, пытаясь выдать басы.
Нашел еще обсуждение для Ubuntu, но там у всех разные результаты.
Никто не сталкивался со звуком 2.1 в OpenSuse вообще, в смысле не на Asus ноутбуке?
По приведенной ссылке единственное изменения для Suse - настройки профиля pulseaudio сделал в фаиле /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf
Вообще -то все настройки pulse желательно делать в файлах /etc/pulse/*.conf .
Те изменения,которые вы произвели в /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf по-моему просто перенаправляют звук из rear - каналов в lfe,поэтому и эффект такой.,думаю что вам надо вернуть все на место -тем более это не очень работает и сделать попробывать следующее:
в /etc/pulse/daemon.conf
раскоментировать строки
enable-remixing = yes
enable-lfe-remixing = yes
раскоментировать строки и привестм к виду
default-sample-format = s16le
default-sample-rate = 48000
default-sample-channels = 3
default-channel-map = front-left,front-right,lfe
и перезапустить пульсаудио попробывать
Покажите еще вывод команд
pactl list cards
head -1 /proc/asound/card*/codec*.
Насколько я понял, то что добавлено было в /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf дает дополнительную опцию выбора для phonon. Я закоментировал эти настройки и в phonon поставил дефолтные значения.
Потом изменил все как предложили в /etc/pulse/daemon.conf - насколько могу судить (после уже 30-кратного прослушивания и сравнения на разных настройках) стало лучше, но в отсновном за счет главных динамиков, а не саба. Такое впечатление что он просто тихо играет (если рукой притронуться, то еле вибрирует, а в Винде по столу почти что скакал). Чуть позже на другом человеке протестирую стал лучше звук или нет.
Кстати, после установки 12.2 саб вообще не играл, не пойму завело его редактирование /etc/modprobe.d/alsa-base.conf или изменение enable-lfe-remixing .
Вывод команд, которые просили, ниже:
Показать
Card #0
Name: alsa_card.pci-0000_00_1b.0
Driver: module-alsa-card.c
Owner Module: 4
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xf7a10000 irq 46"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.name = "7 Series/C210 Series Chipset Family High Definition Audio Controller"
device.form_factor = "internal"
device.string = "0"
device.description = "Internal Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority. 6000)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority. 6060)
output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority. 700)
output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority. 760)
output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority. 5500)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority. 5560)
output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority. 700)
output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority. 760)
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority. 60)
off: Off (sinks: 0, sources: 0, priority. 0)
Active Profile: output:analog-surround-21
Показать
Codec: Realtek ALC663
Наверно это все-же пробема alsa, т.к в профифиле карты саба не видно .
Для этого кодека
можно попробывать одну из следующих опцийCodec: Realtek ALC663
options snd-hda-intel model=
ALC662/663/272
==============
3stack-dig 3-stack (2-channel) with SPDIF
3stack-6ch 3-stack (6-channel)
3stack-6ch-dig 3-stack (6-channel) with SPDIF
6stack-dig 6-stack with SPDIF
lenovo-101e Lenovo laptop
eeepc-p701 ASUS Eeepc P701
eeepc-ep20 ASUS Eeepc EP20
ecs ECS/Foxconn mobo
m51va ASUS M51VA
g71v ASUS G71V
h13 ASUS H13
g50v ASUS G50V
asus-mode1 ASUS
asus-mode2 ASUS
asus-mode3 ASUS
asus-mode4 ASUS
asus-mode5 ASUS
asus-mode6 ASUS
asus-mode7 ASUS
asus-mode8 ASUS
dell Dell with ALC272
dell-zm1 Dell ZM1 with ALC272
samsung-nc10 Samsung NC10 mini notebook
auto auto-config reading BIOS (default)
причем какая сработает-и сработает ли)заранее сказать нельзя,единственный выход -пробывать каждую по очереди с перезапуском alsa (или с перезагрузкой)
Еще можно попробывать следующее: выполните команду
pactl load-module module-combine sink_name=mycombinesink channel_map=left,right,lfe
затем запустить pavucontrol и на вкладке воспроизведение для запущенного приложения выбрать выход через витуальный канал,который должен появиться,но это будет remap
З.Ы Вариант который есть в приведенной вами выше ссылке https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/871808 тоже на стоит отбрасывать
Реконфигурация Pulseaudio, предложенная Vlad60 все таки помогла улучшить звук (несколько людей подтвердили), но сабвуфер все равно работает не так как должен.
Скорее всего причина действительно в Alsa, как это описано по ссылке:
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1040873
Для всех дистибутивов пишут использовать asus-mode4, так что сомневаюсь что помогут другие режимы. Попробую еще сделать pin reconfiguration как на launchpad.net написано, если найду как это в Suse провернуть.
Если у кого-то еще есть предложения, буду рад проверить.
Попробуйте еще: alsamixer -> surround -> Independ
Попробуйте еще: alsamixer -> surround -> Independ
Что-то я не могу найти где это можно изменить.
Пробовал pins reconfig, но разницы не заметил совершенно.
Что-то я не могу найти где это можно изменить.
Прошу прощения, не учел задействованный Pulseaudio.
alsamixer -> F6 -> Карта -> surround -> Independ
[quote=taotek]Что-то я не могу найти где это можно изменить.
Прошу прощения, не учел задействованный Pulseaudio.
alsamixer -> F6 -> Карта -> surround -> Independ[/quote]
Того что выделено у меня нет или я опять не нашел (что вряд ли).
Насколько я понимаю у меня стерео, а не surround звук, или это не то?