Автор Тема: Как установить oss вместо alsa?  (Прочитано 3248 раз)

Оффлайн Адэлаид

  • Участник
  • *
  • Сообщений: 11
Старая карточка C-Media 8738 воспроизводит звук с запинками, прерываниями, не только в Альте, вообще в любом дистрибутиве. В Дебиане oss у меня поставить не получилось да и понравился Альт в принципе, может кто в курсе помогите нубу.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 187
    • Домашняя страница
Re: Как установить oss вместо alsa?
« Ответ #1 : 02.09.2011 16:52:07 »
oss больше не поддерживается (есть костыль в виде aoss). Можете попробовать установить старый дистрибутив и посмотреть, как работает.
Андрей Черепанов (cas@)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Как установить oss вместо alsa?
« Ответ #2 : 02.09.2011 20:04:16 »
Старая карточка C-Media 8738 воспроизводит звук с запинками, прерываниями, не только в Альте, вообще в любом дистрибутиве...
Хм, ну зачем сразу oss.
У вас случаем не pulseaudio-daemon потоки разруливает ? У меня с ним тоже затыкается периодически. Лечу сносом pulseaudio-daemon и установкой aserver+udev-alsa.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Как установить oss вместо alsa?
« Ответ #3 : 05.09.2011 06:25:41 »
помогите нубу.
Не нубу, а новичку.
;-)

В Дебиане oss у меня поставить не получилось
В squeeze всё как и везде:
modprobe snd-pcm-ossЗапихнуть в rc.local
Тем более, что в
linux-image-3.0.0-1-486_3.0.0-3_i386.deb # squeeze
оно есть:
$ find ./lib -name *oss*
./lib/modules/3.0.0-1-486/kernel/sound/core/oss
./lib/modules/3.0.0-1-486/kernel/sound/core/oss/snd-mixer-oss.ko
./lib/modules/3.0.0-1-486/kernel/sound/core/oss/snd-pcm-oss.ko

Старая карточка C-Media 8738 воспроизводит звук с запинками, прерываниями, не только в Альте, ... да и понравился Альт в принципе,
Если oss горько припечет - не вопрос!
Но придется переезжать на community t6/branch или только ядро из t6 накатить, - в p6 un-def ядра нет.
Это к вопросу если дистрибутив установлен на винчестер:
$ rpm -qpl ./t6/branch/files/i586/RPMS/kernel-image-un-def-3.0.3-alt1.i586.rpm | grep oss
/lib/modules/3.0.3-un-def-alt1/kernel/sound/core/oss
/lib/modules/3.0.3-un-def-alt1/kernel/sound/core/oss/snd-mixer-oss.ko
/lib/modules/3.0.3-un-def-alt1/kernel/sound/core/oss/snd-pcm-oss.ko
/lib/modules/3.0.3-un-def-alt1/kernel/sound/core/seq/oss
/lib/modules/3.0.3-un-def-alt1/kernel/sound/core/seq/oss/snd-seq-oss.ko
Но в любом случае, с oss вывод распределять придется руками.
Но лучше конечно pulse прибить и выводить через alsa, как уже говорили.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 187
    • Домашняя страница
Re: Как установить oss вместо alsa?
« Ответ #4 : 05.09.2011 11:19:26 »
Но придется переезжать на community t6/branch или только ядро из t6 накатить, - в p6 un-def ядра нет.
Это не так:
[cas@altair ~]$ find-package kernel-image-un-def
p5 Branch
-
p6 Branch
kernel-image-un-def-3.0.4-alt1.src.rpm
Sisyphus
kernel-image-un-def-3.0.4-alt1.src.rpm
Андрей Черепанов (cas@)

Оффлайн Acelot

  • Участник
  • *
  • Сообщений: 37
Re: Как установить oss вместо alsa?
« Ответ #5 : 09.09.2011 19:16:29 »
[HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10

http://forum.ubuntu.ru/index.php?topic=129285.0