LINUX.ORG.RU

[gentoo][flash][pulseaudio] не работают вместе

 , ,


0

1
gentoo-laptop svetlov # lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
01:00.1 Audio device: ATI Technologies Inc Manhattan HDMI Audio [Mobility Radeon HD 5000 Series]

поддержка OSS из ядра выпилена.

при загрузке системы пульс не загружается, и звук в флеше работает прекрасно. но при этом во всех десктопных приложениях звук отсутствует.После загрузки пульса всё становится наоборот, и даже через pavucontrol не видно канала из флеша. как заставить флеш работать под пульсом?

ps. в пульсе каналом по умолчанию выбирается hdmi, как это можно изменить?

Соберите все десктопные приложения без поддержки pulseaudio, зачем он вам нужен, множественный вывод звука от разных программ прекрасно работает и напрямую через alsa.

Или выберите в десктопных приложения вывод напрямую через alsa.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Соберите все десктопные приложения без поддержки pulseaudio

Чо умная идея! Особенно с учетом того, что:

grep pulseaudio -R /var/lib/layman/gnome
init_6 ★★★★★
()

Вероятно, флэш ничего кроме альсы не держит.
Тогда поможет ~/.asoundrc:

pcm.!default {
type pulse
}

ctl.!default {
type pulse
}

HTaeD ★★★★
()

Странно, у меня в генте ПлешьПроел (тм) отлично работает с пульсой. Чудеса.

00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
01:00.1 Audio device: ATI Technologies Inc RV710/730

Все собрано с +pulseaudio

Kostov
()
Ответ на: комментарий от Kostov

Ты его что, демоном что ли юзаешь? Так это неправильно.

Не учи гентушника что правильно а что нет. Это гента дружок. Тут как ОН решил так и ПРАВИЛЬНО.

init_6 ★★★★★
()
Ответ на: комментарий от HTaeD

2 HTaeD

сделал, перезагрузил /etc/init.d/alsasound , звука с флеша всё ещё нету.

2 Kostov

всё собрано с флагами +alsa +pulseaudio. и если не демоном, то как его использовать, и что от этого должно измениться?

2 Kostik87

в планах использовать транслирование музыки по сети на основной компьютер, поэтому нужно с пульсом всё это приготовить.

ещё выловил вот такое сообщение при запущенном пульсе

svetlov@gentoo-laptop ~ $ alsamixer 
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so
cannot open mixer: No such device or address

arcticblues
() автор топика

Просто создай /etc/asound.conf со следующим содержанием:

pcm.!default {
  type pulse
}

ctl.!default {
  type pulse
}

# Explicit PulseAudio device
pcm.pulse {
  type pulse
}

ctl.pulse {
  type pulse
}

neocrust ★★★★★
()
Ответ на: комментарий от arcticblues

Cannot open shared library /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so

Добавь в make.conf Use-флаг pulseaudio и emerge -avuDN world

N1ghtmare ★★
()
Ответ на: комментарий от neocrust

2 neocrust

да, делал. после внесения изменений звук с флеша пропал вообще, и под чисто альсой, и под пульсом.

2 N1ghtmare

он и так выставлен:


gentoo-laptop svetlov # cat /etc/make.conf
CFlAGS="-O2 -march=core2 -msse4 -mcx16 -mpopcnt -msahf -fomit-frame-pointer -pipe -mfpmath=sse,387"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
USE="amd64  mmx sse sse2 sse3 sse4 intel smp v4l v4l2 wifi laptop X alsa pulseaudio opengl acpi udev dri fglrx consolekit unicode symlink icu threads xml tk static-libs private-headers oscar vaapi libv4l libv4l2 flac mp3 introspection nls webkit fontconfig aac libass libnotify mpeg oss truetype win32codecs vlc wicd crypt djvu jpeg pdf adobe-flash -hal -gnome -handbook -kde -fortran -doc -ipv6 -bluetooth -cups -xine -phonon -gstreamer -networkmanager"
MAKEOPTS="-j5"
DISTDIR="/usr/portage/distfiles"
LINGUAS="en ru"
VIDEO_CARDS="fglrx radeon"
INPUT_DEVICES="evdev synaptics"
PORTDIR_OVERLAY="/usr/local/portage"
source /var/lib/layman/make.conf
ACCEPT_KEYWORDS="~amd64" 
ACCEPT_LICENSE="AdobeFlash-10.1 skype-eula"
#GENTOO_MIRRORS="ftp://xeon.gentoo.ru/mirrors/Gentoo/ http://mirror.yandex.ru/gentoo-distfiles/"
arcticblues
() автор топика
Ответ на: комментарий от arcticblues

Не демоном он сам все делает как хочет. А демоном - все глючит и не работает. Прямо как в ихней вики написано.

Kostov
()
Ответ на: комментарий от arcticblues

Короче фиг знает, чо у тебя не так, у меня звук по сути такой же, так што все должно пахать. Говори какие тебе показать конфиги.

Kostov
()
Ответ на: комментарий от Kostov

как-то странно всё

 
gentoo-laptop svetlov # rc-update add pulseaudio default
 * rc-update: service `pulseaudio' does not exist

пульс конечно установлен

arcticblues
() автор топика

Решил для себя проблему установкой lib32-alsa-plugins, т.к. система 64-битная, а Flash подтягивается то 32-битный...

Andru ★★★★
()
Ответ на: комментарий от neocrust

2 neocrust

наврал, помогло, просто почему-то опять hdmi стоял как выход по умолчанию. изменение на Analog Stereo вернуло звук во флеше.

arcticblues
() автор топика
Ответ на: комментарий от arcticblues

и кстати, всё же как сделать что бы автоматически использовался не hdmi выход, а через встроенную звуковуху? переключать всегда через pavucontrol накладно(

arcticblues
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.