Проблема со звуком KDE + XINE-lib + phonon

Привет всем!
После недавнего обновления у меня пропал звук, что именно обновлял я не помню. В системе 2 движка - xine-lib и gstreamer.
Звуковые карты в системе:

cat /proc/asound/cards 
 0 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xfe024000 irq 16
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfdefc000 irq 19
 2 [CX8801         ]: CX88x - Conexant CX8801
                      Conexant CX8801 at 0xfa000000

Сейчас работает через gstreamer, так как xine-lib и phonon не видят первую и последнюю звуковые карты. Проблема еще в том, что не во всех программах работает звук, даже если в программе выставить звук в ALSA. Так же пропал программный микшер, который позволял нескольким программам выводить звук одновременно. Я уже почти неделю пересобираю различные пакеты, лазию в гугле, но так решения и не нашел. Подскажите, в чем же может быть дело.
Сведения о системе:

uname -a
Linux SUPER 2.6.35-gentoo-r4_SUPER #2 SMP Thu Aug 26 21:41:02 NOVST 2010 x86_64 AMD Athlon(tm) II X4 620 Processor AuthenticAMD GNU/Linux

USE="alsa" - включен глобально. hald удален из системы полностью, из-за перехода на xorg-server-1.9, так же пропало автомонтирование. В попытке вернуть звук и автомонтирование я установил openrc и мигрировал на baselayout-2, но ни того, ни другого не получил...
Версия alsa-lib, alsa-plugins, alsa-headers:

cat /proc/asound/version 
Advanced Linux Sound Architecture Driver Version 1.0.23.

ALSA - настраивалась по хендбуку.

Была такая-же фигня, исчезла

Была такая-же фигня, исчезла одна из звуковых карт. Удалил из системы pulseaudio и сделал USE="-pulseaudio". Сейчас все нормально

PulseAudio даже не

PulseAudio даже не устанавливал, так как это вроде устаревший движок.

Если ничего не помогает, прочти наконец инструкцию...

всё в кучу

  • Phonon использует для вывода звука или xine, или gstreamer. Оба устанавливать не нужно в типичной конфигурации, хватит и gstreamer (раз уж он работает).
  • Поддержка звуковых карт полностью на совести ядра, возможно их поддержка не включена в конфигурацию ядра, либо не подгружены соответствующие модули.
  • Hald как-раз таки из-за авто-монтирования так же удалять не стОит, его нужно лишь вырезать из ксорга.
  • openrc управляет сервисами, он не занимается авто-монтированием, это задача hald.

Вы видимо не внимательно

Вы видимо не внимательно читали что я писал. GSTReamer у меня работает, но не работает звук в некоторых программах, например в exaile. Когда звук выводился через xine-lib все программы отлично работали, к тому же был микшер потоков. Это говорит о том, что ядро работает и модули подгружены (хотя так оно и есть). openrc я ставил из-за того что udev заносится в sysinit, до этого он не загружался вообще. Для автомонтирования рекомендуют использовать DeviceKit, по сути это тот же hald, но переработан и оптимизирован. Я его поставил, но так и не разобрался как его настроить.

Если ничего не помогает, прочти наконец инструкцию...

GSTReamer

Так бы и писали, что в медиа-плеере проблема со звуком.
Проверьте флаги media-plugins/gst-plugins-meta, наверняка то что не играет просто не включено. Xine же монолит, а GSTReamer полностью модульный.

LinAdmin написал(а): В

LinAdmin написал(а):
В gstreamer установлены все плагины.

Все флаги? Выключите oss pulseaudio esd dvb. И всё-таки покажите eix media-plugins/gst-plugins-meta

Вот: emerge -pv

Вот:

emerge -pv gst-plugins-meta

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-plugins/gst-plugins-meta-0.10-r4  USE="X a52 alsa dvb dvd ffmpeg flac lame mad mpeg mythtv ogg taglib theora v4l v4l2 vorbis xv -esd -oss -pulseaudio" 0 kB

А зачем dvb флаг вырубать, у меня есть ТВ-тюнер.

Если ничего не помогает, прочти наконец инструкцию...

LinAdmin написал(а): openrc я

LinAdmin написал(а):
openrc я ставил из-за того что udev заносится в sysinit, до этого он не загружался вообще.

покажите rc-update show | grep udev

Цитата: Для автомонтирования

Цитата:
Для автомонтирования рекомендуют использовать DeviceKit, по сути это тот же hald, но переработан и оптимизирован. Я его поставил, но так и не разобрался как его настроить.

и врядле получится, насколько мне известно solid как backend на текущий момент только hald умеет использовать

Спасибо за совет насчет

Спасибо за совет насчет solid.
1. В gstreamer установлены все плагины.
2.

rc-update show | grep udev
                 udev |                                        sysinit
       udev-postmount |                default

emerge -pv udev

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sys-fs/udev-162  USE="extras (-selinux) -test" 0 kB

Я пробовал настраивать модули ядра как в этом руководстве: http://www.gentoo.org/doc/en/udev-guide.xml
но не помогло, так как это описание для baselayout-1.x, а у меня вторая версия стоит на пару с openrc. Так же я пробовал настраивать модуль snd-hda-intel в файле /etc/conf.d/modules, так же это не принесло никакого результата. Такое ощущение что udev неправильно настраивает звуковуху...

Если ничего не помогает, прочти наконец инструкцию...

После долгого гугления, я на

После долгого гугления, я на каком-то иностранном форуме нашел информацию о том как заставить звуковую карту правильно инициализироваться. Это достигается путем добавления в файл /etc/conf.d/modules следующих строк:

modules_2_6="${modules_2_6} snd-hda-intel"
module_snd_hda_intel_args_2_6="index=0,1"

modules_2_6="${modules_2_6} cx88_alsa"
module_cx88_alsa_args_2_6="index=2"

Но у меня появилась новая проблема. После перезагрузки пропадает звук во всех приложениях которые не используют phonon. После 2-4 перезагрузок все нормально начинает работать, пока снова не перезагрузишься. Я так и не понял из-за чего это происходит. Может кто сталкивался?

Если ничего не помогает, прочти наконец инструкцию...

подозреваю, что в настройках

подозреваю, что в настройках kde у тебя просто по умолчанию выставлено не то устройство вывода ;)
открой "параметры системы" -> "мультимедиа" и на вкладке phonon выставь нужные устройства вывода ;)

тоже долго не понимал, почему на нетбуке не выводятся звуки ситемных уведомлений, пока не подключил телевизор через hdmi ;)

Как раз таки все с точности

Как раз таки все с точности до наоборот. Системные уведомления работают и работают программы использующие phonon. Но вот все остальные программы не работают. Начинают работать после 3-4 перезагрузок системы. Как будто udev при каждой перезагрузке перебирает список звуковых карт и на абум выбирает основную из списка.

Если ничего не помогает, прочти наконец инструкцию...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".