Автор Тема: проблем с alsa-та  (Прочетена 1135 пъти)

iskren

  • Напреднали
  • *****
  • Публикации: 185
  • Distribution: Fedora Core 8
  • Window Manager: KDE3
    • Профил
    • WWW
проблем с alsa-та
« -: Feb 06, 2008, 14:14 »
Здравейте,

Наскоро забелязах, че алсата се държи много странно. По принцип постоянно слушам музика през mocp (едно много яко конзолно плейърче, нагласено е за алса) и гледам филмчета през xine и всичко е наред. Работи ми и kmix. Ако пробвам да пусна skype (1.3.0.53, 1.4 не ме кефи, 2.0 не ми тръгва - пише само 'Aborted' ) казва:
Примерен код
ALSA lib control.c:874:(snd_ctl_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_ctl_pulse.so


/*такава библиотека наистина няма, има същата във /usr/lib64, обаче слагането на симлинк не оправи проблема - абсолютно същата грешка дава даже ':huh:' */

Ако пробвам да пусна alsamixer:
Примерен код
*** PULSEAUDIO: Unable to connect: Connection refused

alsamixer: function snd_ctl_open failed for default: Connection refused


Понеже преди съм се занимавал и помня, че файловете, които се намират във /dev/snd отговарят за звука и със lsof гледам кой ги държи и го килвам ако пречи. Lsof обаче не казва нищо (т.е нищо не е отворило файловете и все пак горните 2 програми не работят).

Ако пусна музика на mocp lsof дава:
Примерен код
/usr/snd $ /usr/sbin/lsof pcmC0D*
COMMAND   PID   USER   FD   TYPE DEVICE SIZE NODE NAME
mocp    18176 iskren  mem    CHR  116,8      3123 pcmC0D0p
mocp    18176 iskren   14u   CHR  116,8      3123 pcmC0D0p


При пуснат mocp xine не работи, ако го пусна само xine-a казва:
Примерен код
*** PULSEAUDIO: Unable to connect: Connection refused

но работи ...
На всичкото отгоре, когато xine работи, lsof не казва, че нещо държи файловете във /dev/snd, даже ако килна artsd пак xine-a работи...

artsd също работи, и да го килвам и да го оставям няма никаква промяна:
Примерен код
$ ps aux | grep artsd
iskren    2446  0.0  0.6 103588  7152 ?        S    Feb05   0:09 /usr/bin/artsd -F 10 -S 4096 -a alsa -s 60 -m artsmessage -c drkonqi -l 3 -f


От къде се взе това pulse audio, защо не работи както трябва. Във control panel-а на KDE съм избрал sound system ALSA...

Нещо не разбирам в цялата концепция явно.

П.С. mocp и xine са настроени да ползват един специален device на alsa-та който копира 2 канален звук на още 4 канала (да стане 5.1), настроено е през ~/.asoundrc и работи безотказно.

::edit:: поразрових още малко xine-a и се оказа, че той държи следните файлове:
Примерен код
/dev/mixer
/dev/dsp
, а пък mocp дъжи още и файла /dev/controlC0, и пак като изкюча mocp и xine, никое друго приложение не ги държи никой от тези файлове и пак не работи примерно alsamixer-а.



Активен

iskren

  • Напреднали
  • *****
  • Публикации: 185
  • Distribution: Fedora Core 8
  • Window Manager: KDE3
    • Профил
    • WWW
проблем с alsa-та
« Отговор #1 -: Feb 06, 2008, 17:45 »
mplayer-а също не работеше, но след като го настроих да ползва device-а, който копира 2та канала и произвежда 5.1 всичко проработи. Явно по някаква причина default device-а е блокиран.
Има ли някакъв начин да го променя? Т.е default-а да сочи към този който аз съм създал и ползвам за xine/mplayer/mocp.

пс. Sry за изкуствения ъп, но никой не е отговарял по последните ми 3 теми и започнах да губя надежда и за тази
Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
проблем с alsa-та
« Отговор #2 -: Feb 07, 2008, 02:06 »
Само от любопитство... какво ти е дистрото?
Ако е дебиан базирано, какво ти дава:
Примерен код

[root@debian gaara]# apt-cache policy alsa-base
alsa-base:
  Инсталирана: 1.0.15-4
  Кандидат: 1.0.15-4
  Таблица с версиите:
 *** 1.0.15-4 0
        500 http://debian.spnet.net testing/main Packages
        100 /var/lib/dpkg/status
[root@debian gaara]#


Пробвал ли си да търсиш файла с apt-file, т.е.
Примерен код

[root@debian gaara]# apt-get install apt-file
[root@debian gaara]# apt-file update
[root@debian gaara]# apt-file search libasound_module_ctl_pulse.so
libasound2-plugins: usr/lib/alsa-lib/libasound_module_ctl_pulse.so
[root@debian gaara]#

 '<img'>
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

iskren

  • Напреднали
  • *****
  • Публикации: 185
  • Distribution: Fedora Core 8
  • Window Manager: KDE3
    • Профил
    • WWW
проблем с alsa-та
« Отговор #3 -: Feb 07, 2008, 13:11 »
Със Fedora Core 8 съм и ето положението с пакетите alsa*:
Примерен код
Installed Packages
alsa-lib.i386                            1.0.15-1.fc8           installed
alsa-lib.x86_64                          1.0.15-1.fc8           installed
alsa-lib-devel.x86_64                    1.0.15-1.fc8           installed
alsa-lib-devel.i386                      1.0.15-1.fc8           installed
alsa-plugins-jack.x86_64                 1.0.15-2.fc8           installed
alsa-plugins-pulseaudio.x86_64           1.0.15-2.fc8           installed
alsa-plugins-samplerate.x86_64           1.0.15-2.fc8           installed
alsa-tools.x86_64                        1.0.12-4.fc7           installed
alsa-utils.x86_64                        1.0.15-1.fc8           installed
alsamixergui.x86_64                      0.9.0-0.3.rc1.fc8.2    installed
Available Packages
alsa-oss.x86_64                          1.0.14-3.fc8           fedora
alsa-oss-devel.x86_64                    1.0.14-3.fc8           fedora
alsa-oss-devel.i386                      1.0.14-3.fc8           fedora
alsa-oss-libs.i386                       1.0.14-3.fc8           fedora
alsa-oss-libs.x86_64                     1.0.14-3.fc8           fedora
alsa-plugins-oss.x86_64                  1.0.15-2.fc8           updates
alsa-plugins-upmix.x86_64                1.0.15-2.fc8           updates
alsa-plugins-vdownmix.x86_64             1.0.15-2.fc8           updates

И честно да ти кажа за не знам за заместител на apt-file под федора (искам да кажа че аз не го знам - не че няма).
Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
проблем с alsa-та
« Отговор #4 -: Feb 07, 2008, 14:07 »
Каква версия ти е Федората, т.е. ia32 или ia64?
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

iskren

  • Напреднали
  • *****
  • Публикации: 185
  • Distribution: Fedora Core 8
  • Window Manager: KDE3
    • Профил
    • WWW
проблем с alsa-та
« Отговор #5 -: Feb 07, 2008, 14:16 »
x86_64 ... то иначе въобще щеше ли да ми показва тия пакети?

Сложих си апт на федората - само дето няма apt-file '<img'>
Примерен код
# apt-cache policy alsa-lib
alsa-lib:
  Installed: 1.0.15-1.fc8
  Candidate: 1.0.15-1.fc8
  Version Table:
 *** 1.0.15-1.fc8 0
        100 RPM Database




Активен

boyan7640

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
проблем с alsa-та
« Отговор #6 -: Feb 07, 2008, 19:46 »
Нямам точен отговор на проблемът ти, но мога да ти дам едно предложение - Забрани selinux, рестартирай и пробвай отново:
Примерен код
[root@hostname ~]# system-config-selinux


Така изглежда при мен (Fedora 8):
Примерен код
System Default Enforcing Mode: Disabled
Current Enforcing Mode: Disabled
System Default Policy Type: targeted
Relabel on next reboot. (checked)


Често пъти selinux ми е създавал подобни проблеми, а и тая новата система за звука PulseAudio е доста бъглива все още.

Пиши feedback после, та да знаем и ние '<img'>!!!

П.С. Ако искаш да си запазиш SELinux включен, питай google за това как да заобиколиш евентуалния проблем, който ти създава!
Активен

iskren

  • Напреднали
  • *****
  • Публикации: 185
  • Distribution: Fedora Core 8
  • Window Manager: KDE3
    • Профил
    • WWW
проблем с alsa-та
« Отговор #7 -: Feb 07, 2008, 20:16 »
Ядрото ми се зарежда от груба със следната опция:
Примерен код
selinux=0

имах проблеми със апачето и му теглих една майна на selinux-a - колкото по просто толкова по добре '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
как да си сложа новите alsa драйвери
Настройка на програми
Warstomp 6 3089 Последна публикация Oct 07, 2003, 18:07
от Warstomp
Как да сложа ALSA
Настройка на програми
SUB_ZERO 1 2030 Последна публикация Feb 20, 2004, 17:24
от nix
Alsa
Настройка на програми
Bruxy 3 2934 Последна публикация Apr 11, 2004, 12:46
от zazzko
проблем с ALSA
Настройка на програми
hexz 2 2142 Последна публикация Jul 07, 2004, 18:48
от hexz
ALSA /OSS
Настройка на хардуер
power 1 1826 Последна публикация Aug 24, 2004, 19:16
от july