Не работает звук [РЕШЕНО]
knst 1 мая, 2009 - 10:57
Проблема:не воспроизводится звук. При попытки воспроизведения фильма/музыки, выдается сообщение: "The audio playback device ALSA default output does not work. Falling back to."
Графическая оболочка, под которой все тестилось: kde-4.2.2
Звуковуха (вывод lspci):
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
uname -a:
Linux knst-computer 2.6.28-gentoo-r5 #3 SMP Fri May 1 02:36:38 GMT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux
Команда cat /dev/random > /dev/dsp дает шум в колонках -> проблем с колонками и проводами нету.
mplayer консольный воспроизводит со звуком, тут тоже проблем нет, громкость alsamixer тоже норм. регулирует.
Заранее спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
Проверьте: Системные
Проверьте:
Системные параметры - Мультимедиа - Приоритет устройств - Есть ли устройства?
Системные параметры - Мультимедиа - Библиотеки воспроизведения - Есть ли Xine или GStreamer?
Я ♥ Gentoo & Funtoo
System Settings -> Multimedia
System Settings -> Multimedia -> Device Preference -> Audio Output. Default Output Device Preference - единственное устройство ALSA default output. При нажанитии на Test звука нет и подвисает.
System Settings -> Multimedia -> BackEnd. xine есть.
У меня, например, в Системные
У меня, например, в Системные параметры - Мультимедиа - Приоритет устройств видно HDA Intel.
Проверьте, собраны ли kde-base/kdelibs с поддержкой alsa
Что показывает команда
Я ♥ Gentoo & Funtoo
# eix -Ic phonon
# eix -Ic phonon
[I] kde-base/phonon-kde (4.2.2-r1(4.2)@04/30/2009): Phonon KDE Integration
[I] media-sound/phonon (4.3.1@04/30/2009): KDE multimedia API
Found 2 matches.
# emerge -pv kde-base/kdelibs
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] kde-base/kdelibs-4.2.2-r1 USE="acl bzip2 mmx nls opengl semantic-desktop sse sse2 ssl -3dnow -alsa (-altivec) -bindist -debug -doc -fam -jpeg2k -kdeprefix -kerberos -openexr -spell -test -zeroconf" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Счас добавил в USE флаг alsa, пересобираю kdelibs.
Какой командой можно пересобрать все, если изменился какой-то флаг, притом только то, на что влияет этот флаг?
Примерно такemerge -uDNv
Примерно так
но можно и проще
P.S. После пересборки советую сделать
Я ♥ Gentoo & Funtoo
пересобрал. Не работает...
пересобрал. Не работает... X-сервер перезагружал.
Счас "emerge -uDNv --with-bdeps=y world" делаю, но не думаю что поможет. (
!revdep-rebuild
!
Покажите
Я ♥ Gentoo & Funtoo
# emerge -pv
# emerge -pv kde-base/phonon-kde media-sound/phonon
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] media-sound/phonon-4.3.1 USE="xcb xine -debug -gstreamer" 0 kB
[ebuild R ] kde-base/phonon-kde-4.2.2-r1 USE="xine -debug -kdeprefix -pulseaudio" 0 kB
Total: 2 packages (2 reinstalls), Size of downloads: 0 kB
revdep-rebuild счас делаю.
какие USE флаги имеет смысл добавить? Чтоб не пересобирать несколько десятков пакетов от того что потребовалось что-то еще?
не-а... Не помогло. world
не-а... Не помогло. world пересобирал с поддержкой alsa, revdep-rebuild сделал.
Покажитеzgrep SND_HDA
Покажите вывод команд
Я ♥ Gentoo & Funtoo
Вывод zgrep SND_HDA
knst-computer ~ # zgrep SND_DHA /proc/config.gz
gzip: /proc/config.gz: No such file or directory
knst-computer ~ # /etc/init.d/alsasound status
* status: stopped
knst-computer ~ # /etc/init.d/alsasound start
* Loading ALSA modules ... [ ok ]
* Restoring Mixer Levels ...
* No mixer config in /var/lib/alsa/asound.state, you have to unmute you [ ok ]
knst-computer ~ # /etc/init.d/alsasound status
* status: started
knst-computer ~ # id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video)
Сначала совет: включите в
Сначала совет: включите в ядре Kernel .config support (IKCONFIG) и Enable access to .config through /proc/config.gz (IKCONFIG_PROC) будет удобно смотреть с какими опциями собрано работающее ядро.
А пока
Чтобы alsasound запускался при загрузке
Команду
id
следует запустить от обычного пользователя или вы постоянно работаете от root'а?Я ♥ Gentoo & Funtoo
!OffTop Было бы неплохо
!OffTop
Было бы неплохо включить и spell-флаг.
Я ♥ Gentoo & Funtoo
проблема кажется решена:
проблема кажется решена: пользователь knst был не был добавлен в группу audio. А mplayer я тестировал с правами root.
Не играет плейер Dragon Player, но это не принципиально важно...
В каких еще группах надо состоять для полноценной работы в gentoo?
И какие флаги желательно прописать в USE, чтоб не мучиться постоянно пересобирая пакеты?
Спасибо за помощь )
Вот вывод
Вот вывод команды
у меня в системе.
Насчёт флагов, мой алгоритм выбора:
Выбрать правильный профиль, в моём случае это
Примерно 70% флагов этого профиля подходят мне по умолчанию.
Установить программу ufed из одноимённого пакета. С её помощью я устанавливаю глобальные USE-флаги, которые сохраняются в /etc/make.conf. Убрать заведомо ненужные флаги, соответственно установить нужные. Если в чём-то сомневаетесь проще не определять этот флаг. Понадобится - разберётесь.
USE-флаги для отдельных пакетов я определяю в /etc/portage/package.use-директории, где создаю текстовые файлы вида
Такое определение флагов способствует более вдумчивому их определению и, следовательно, пониманию того, что делаешь и системы в целом.
P.S. Если считаете проблему решённой, добавьте [РЕШЕНО] в заголовок топика.
Я ♥ Gentoo & Funtoo