[Comm] Quake.
Илья Ивков
=?iso-8859-1?q?ilya-ivkov_=CE=C1_yandex=2Eru?=
Вс Июн 27 23:27:19 MSD 2004
Привет!
Вс, 27.06.2004 22:38:31 +0400 Sergey Vlasov <vsu на altlinux.ru>
писал:
> > > > > echo "quake.x86 0 0 direct" >
> > > > > /proc/asound/card0/pcm0p/oss echo "quake.x86 0 0
> > > > > disable" > /proc/asound/card0/pcm0c/oss
> > > >
> > > > К чему это?
> > > а попробуйте сделать тоже самое.
> >
> > Огромное спасибо! Действительно помогло. Оказалось достаточно
> > echo "q3demo.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss.
> > Вторая строка необязательна? Не могли бы объяснить, что это
> > делает?
>
> См. kernel-doc-alsa, OSS-Emulation.txt.
>
> Опция direct отключает модули преобразования звуковых форматов
> в alsa-oss; обычно они не вызывают проблем, но некоторым особо
> привередливым программам это не нравится. Вероятно, у вас
> аппаратно поддерживается вывод звука только с частотой
> дискретизации 48 кГц (в случае snd-intel8x0 это может быть,
> если использованный кодек не поддерживает VRA; для snd-via82xx
> может помочь указание опции dxs_support=4, но она не везде
> нормально работает).
>
> Опция disable отключает канал; в данном случае отключается ввод
> звука(pcm0_c_ - Capture). Quake пытается открывать звуковое
> устройство для чтения и записи, однако на самом деле использует
> его только для вывода звука; эта опция позволяет не занимать
> попусту устройство для ввода.
Спасибо. Интересно, почему в АСП параметр direct не понадобился?
Может он там как-то заранее определён?
--
С уважением, Илья Ивков.
Подробная информация о списке рассылки community