Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Проблема со звуком (http://forum.oszone.net/showthread.php?t=50256)

FrIcE 09-06-2005 09:22 331283

Проблема со звуком
 
В общем столкнулся с весьма странной проблемой со звуком на рабочей машине.
Система FreeBSD 5.4-RELEASE-p1. Звуковой драйвер snd_ich (ICH4 - встроенный кодек на материнке). При загрузке нормально опознаётся и создаёт устройство pcm0, однако после загрузки если поглядеть в /dev, то pcm0 там почему - то нет. Но в принципе это не так страшно. Странно то, что половина приложений нормально работает со звуком (mixer, mp3blaster), а вот другая часть (arts, xmms) не видят звукового устройства и упорно отказываются что - либо "говорить". При попытке вручную указать устройство вывода (/dev/dsp, /dev/dsp0.0, ...) ничего не происходит.
Буду рад услышать любые идеи.

FrIcE 09-06-2005 09:41 331292

В общем новости с фронтов: arts у меня заработал, после шаманства с виртуальными каналами (hw.snd.maxautovchans=8, hw.snd.pcm0.vchans=8), а вот xmms по прежнему не работает :( Ставить arts_output не хочу.

mar 09-06-2005 09:42 331293

я в железе писала:
Код:

$ cat /boot/loader.conf
snd_ich_load="YES"              # Intel ICH

у меня после этого все пошло:
Код:

$ dmesg |grep pcm 
pcm0: <Intel ICH5 (82801EB)> port 0xdc00-0xdc3f,0xd800-0xd8ff mem 0xfc182000-0xfc1820ff,0xfc181000-0xfc1811ff irq 17 at device 31.5 on pci0
pcm0: <Avance Logic ALC655 AC97 Codec>

Код:

$ cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Intel ICH5 (82801EB)> at io 0xfc181000, 0xfc182000 irq 17 bufsz 16384 kld snd_ich (1p/1r/0v channels duplex default)


FrIcE 09-06-2005 09:54 331298

Код:

[frice@frice ~]$ dmesg | grep pcm                                                                                                            11:50
pcm0: <Intel ICH4 (82801DB)> port 0xe400-0xe43f,0xe000-0xe0ff mem 0xe2082000-0xe20820ff,0xe2081000-0xe20811ff irq 17 at device 31.5 on pci0
pcm0: <Avance Logic ALC650 AC97 Codec>

Код:

[frice@frice ~]$ cat /dev/sndstat                                                                                                            11:52
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Intel ICH4 (82801DB)> at io 0xe000, 0xe400 irq 17 bufsz 16384  (1p/1r/8v channels duplex default)

Модуль в ядре. На 5.3 всё нормально было, потом какое - то время жил без колонок, поэтому на какой версии глюк произошел незнаю.... :( Самое странное - почему одни приложения работают нормально - другие не видят устройства.

mar 09-06-2005 10:06 331300

то есть звук работает, но не работают отдельные приложения. Тогда есть смысл посмотреть на эти приложения повнимательней?

Belansky 10-06-2005 09:40 331681

FrIcE
А через что xmms выводит звук? Что в настройках указано?

mar 10-06-2005 11:38 331729

Belansky
Пардон за тупой вопрос, - а где у него настройки?
В /usr/X11R6/share/xmms лежат:
Код:

drwxr-xr-x  2 root  wheel  512 11 май 21:42 Skins
-r--r--r--  1 root  wheel  7972 11 май 21:42 wmxmms.xpm

А в /usr/X11R6/bin/xmms-config - тоже немного не то?

FrIcE 10-06-2005 12:46 331768

2Belansky стандартный OSS драйвер. В настройках, где указывается устройство вывода список пустой. Указание "альтернативного устройства" в /dev/dsp0.x не помогает. Понять не могу, где собака порылась :(

2mar настройки xmms'а лежат в ~/.xmms

FrIcE 10-06-2005 13:02 331774

В общем, нашел решение - убил настройки xmms и запустил... Всё заработало. Хотя как сказать заработало - звук есть, а вот звуковых устройств xmms по прежнему не видит. Хотя дома с SBLive! 5.1 всё отлично.

P.S. AC97 и прочая интеграция must die.

mar 10-06-2005 13:35 331792

Цитата:

настройки xmms'а лежат в ~/.xmms
это я знаю, просто не думалось, что там (то есть для каждого юзеар) будет выбор устройств? :)

Belansky 10-06-2005 15:06 331816

mar
Цитата:

а где у него настройки?
Настройки персонально храняться в $HOME/.xmms/. Изменяются в самой программе "Параметры - Свойства".
FrIcE
Цитата:

AC97 и прочая интеграция must die
У меня и дома, и на работе звук интегрированный в матернку - проблем никогда не было и нет. Тьфу-тьфу-тьфу. :)
А не пробовали xmms переустановить из исходников?

FrIcE 10-06-2005 16:10 331835

xmms стоит из исходников (вернее из своих портов). При апгрейде на 5.4 полностью перестраивал весь софт. До сих пор понять не могу, чем ему старые рабочие настройки не понравились, ничего ведь в hardware не поменялось.

Belansky 11-06-2005 08:40 332024

FrIcE
Эта ситуация, возможно, из области логически необъяснимого поведения программы. :)

POPKA 27-12-2006 20:54 529891

А кому небудь удалось выставить звук 5.1?


Время: 12:26.

Время: 12:26.
© OSzone.net 2001-