Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [HOWTO] Установка Open Sound System (OSS4) в Ubuntu 9.10  (Прочитано 99423 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Демагог

  • Автор темы
  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #90 : 22 Декабря 2009, 07:38:32 »
Цитировать
Надо найти кого-нибудь, кто ставил OSS4 на такую карту и спросить.
я попробую поставить, факт в том что альса была испорчена именно с "релиза" 9.10 раньше у меня нареканий к работе SBAudigy/Live/IntelHDA небыло.
Цитировать
Не хотел бы потерять поддержку EAX/OpenAL в WINE при использовании OSS, сейчас оно работает.
вопрос остается открытым, незнаю уж как это там реализовано WINE<->ALSA, будет ли это в OSS? собственно нужно для одной лишь игры (Unreal). Помню что не со всеми драйверами под офтопиком оно работало (alaudio)
(Нажмите, чтобы показать/скрыть)

Что-то есть:

oss_emu10k1x   pci1102,6   Creative Sound Blaster 5.1 (Dell)

http://mercurial.opensound.com/?raw-file/f794ffc6c185/devlists/Linux

Можно попробовать. Если будет работать, но будут щелчки, то можно будет перекомпилировать, что бы задействовать опции типа "production quality".

Оффлайн Clinri

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 11.10 x86 e-Machines D443
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #91 : 22 Декабря 2009, 18:51:09 »
Установлена OSS4 на ubuntu 9.10 c LXDE. Удалёны PulseAudio, Alsa с зачисткой настроек и многие программки от gnome. По умолчанию где только можно выбрана OSS. Звук работает в Firefox, Totem, lxmusic замечательно
Но при запуске из консоли ossxmix, выдаёт кучу каких то ошибок связанных с Alsa при произведении манипуляций с настиройками 0_0:
(Нажмите, чтобы показать/скрыть)
Это мне кажется нехорошим знаком 0_0

Оффлайн Демагог

  • Автор темы
  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #92 : 22 Декабря 2009, 19:38:18 »
Установлена OSS4 на ubuntu 9.10 c LXDE. Удалёны PulseAudio, Alsa с зачисткой настроек и многие программки от gnome. По умолчанию где только можно выбрана OSS. Звук работает в Firefox, Totem, lxmusic замечательно
Но при запуске из консоли ossxmix, выдаёт кучу каких то ошибок связанных с Alsa при произведении манипуляций с настиройками 0_0:
(Нажмите, чтобы показать/скрыть)
Это мне кажется нехорошим знаком 0_0

Это вообще что-то уникальное. Зачем ему ALSA?

С этим надо разобраться.

Надо уточнить: ossxmix запускается или нет? Или только выдаёт ошибки и не запускается?

А что выдаёт ossmix?

ossmix

Может там какой левый ossxmix затесался?
Попробуйте поставить такой:
https://forum.ubuntu.ru/index.php?topic=69911.msg585659#msg585659

Переименуйте и запустите:

Step 1: Сгрузить и распаковать

Step 2: Открыть терминал в соответствующей папке и переименовать:

mv ossxmix ossxmix-g

Step 3: Сделать executable (Right Click -> Preferences -> Permissions)
т.е. щелкнуть на него правой клавишей мышки, вывалится меню, и вперёд.

Step 4: Теперь можно тестировать не отходя от кассы:

./ossxmix-g -g 1024x768

./ossxmix-g -g 800x300

./ossxmix-g -g 480x360

https://forum.ubuntu.ru/index.php?topic=69911.msg585659#msg585659


**************************

Проверил Гуглом:
http://www.google.com/search?q=%20ossxmix%0AALSA%20lib%20confmisc.c%3A768%3A%28parse_card%29%20cannot%20find%20card%20%270%27&ie=UTF-8&oe=UTF-8

Такую ошибку может выдать aplay или Firefox (если неправильно настроен), но никак ни ossxmix (он ALSA искать не должен!)

~$ aplay
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'

Скорее всего, это какая-то левая прога с таким же названием (ossxmix)

************************

Все пакеты поставили?

Installing Prerequisite Packages
https://help.ubuntu.com/community/OpenSound#Installing%20Prerequisite%20Packages

The second command is only necessary when building OSS4 from source. The third command contains some recommended packages.

sudo apt-get install -y binutils libgtk2.0-0 sed gcc libc6

sudo apt-get install -y build-essential linux-headers-`uname -r` gawk libtool libgtk2.0-dev

sudo apt-get install -y libesd0 libsdl1.2debian-oss

« Последнее редактирование: 22 Декабря 2009, 19:53:33 от Демагог »

Оффлайн catalyst

  • Активист
  • *
  • Сообщений: 475
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #93 : 26 Декабря 2009, 21:34:22 »
виииииирус))

Оффлайн some1

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #94 : 03 Января 2010, 13:02:00 »
на ubuntu 9.10 установил oss4 как написано сдесь https://help.ubuntu.com/community/OpenSound
после установки в центальном динамике идет постоянный шум и хрип... звук 5.1 не работает
в ossxmix в spkmode только FRONT, SURR, FRONT+SURR и DISCRETE
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
как заставить работать звук 5.1 и убрать хрип и шум из центрального динамика?
p.s.: oss4 устанавливал как из deb так и собирал через mercurial
« Последнее редактирование: 03 Января 2010, 13:06:46 от some1 »

Оффлайн Демагог

  • Автор темы
  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #95 : 03 Января 2010, 16:35:07 »
на ubuntu 9.10 установил oss4 как написано сдесь https://help.ubuntu.com/community/OpenSound
после установки в центальном динамике идет постоянный шум и хрип... звук 5.1 не работает
в ossxmix в spkmode только FRONT, SURR, FRONT+SURR и DISCRETE
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
как заставить работать звук 5.1 и убрать хрип и шум из центрального динамика?
p.s.: oss4 устанавливал как из deb так и собирал через mercurial

Действуйте согласно инструкции:
https://help.ubuntu.com/community/OpenSound#Additional%20Support

т.е. к терапевту:
http://www.4front-tech.com/forum/viewforum.php?f=3

serenitatis

  • Гость
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #96 : 03 Января 2010, 19:04:03 »
Такой вопрос - а от чего зависит работа 5.1 на M-Audio Revolution 5.1 под oss? По отдельности (переключая выходы в модифицированном gnome sound properties) все работает, а вместе ну никак.

Оффлайн Демагог

  • Автор темы
  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #97 : 03 Января 2010, 19:09:46 »
Такой вопрос - а от чего зависит работа 5.1 на M-Audio Revolution 5.1 под oss? По отдельности (переключая выходы в модифицированном gnome sound properties) все работает, а вместе ну никак.

поставьте Multich (если у вас есть такой)

$ ossmix vmix0-channels Multich
Value of mixer control vmix0-channels set to Multich

$ ossmix
vmix0-channels <Stereo|Multich> (currently Multich)

serenitatis

  • Гость
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #98 : 03 Января 2010, 23:46:27 »
Такой вопрос - а от чего зависит работа 5.1 на M-Audio Revolution 5.1 под oss? По отдельности (переключая выходы в модифицированном gnome sound properties) все работает, а вместе ну никак.

поставьте Multich (если у вас есть такой)

$ ossmix vmix0-channels Multich
Value of mixer control vmix0-channels set to Multich

$ ossmix
vmix0-channels <Stereo|Multich> (currently Multich)


ОК. Как буду дома попробую.

serenitatis

  • Гость
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #99 : 06 Января 2010, 11:42:03 »
Есть проблема. 5.1 так и не появился. Вот что говорит ossmix:

alex@PC1 ~ $ ossmix
Selected mixer 0/M Audio Revolution 5.1
Known controls are:
route.front <DMA|ANALOGIN|DIGITALIN> (currently DMA)
route.c/l <DMA|ANALOGIN|DIGITALIN> (currently DMA)
route.surround <DMA|ANALOGIN|DIGITALIN> (currently DMA)
route.spdifout <DMA|ANALOGIN|DIGITALIN> (currently DMA)
envy24.rate <8000|9600|11025|12000|16000|22050|24000|32000|44100|48000|64000|88200|96000|176400|192000> (currently 48000)
envy24.sync <INTERNAL|SPDIF> (currently INTERNAL)
envy24.src ON|OFF (currently OFF)
envy24.ratelock ON|OFF (currently OFF)
envy24.actrate <decimal value> (currently 48000) (Read-only)
mute ON|OFF (currently OFF)
front [<leftvol>:<rightvol>] (currently 127:127)
center <monovol> (currently 32639)
lfe <monovol> (currently 32639)
surround [<leftvol>:<rightvol>] (currently 127:127)
headph [<leftvol>:<rightvol>] (currently 127:127)
rec [<leftvol>:<rightvol>] (currently 152:152)
recsrc <mic|line|aux> (currently mic)
monitor.mute ON|OFF (currently OFF)
monitor.mic [<leftvol>:<rightvol>] (currently 79:79)
monitor.line [<leftvol>:<rightvol>] (currently 79:79)
monitor.aux [<leftvol>:<rightvol>] (currently 79:79)
spdif.audio <AUDIO|DATA> (currently AUDIO)
spdif.vbit ON|OFF (currently OFF)
spdif.preemph <OFF|50/16usec> (currently OFF)
spdif.mode <CONSUMER|PRO> (currently CONSUMER)
spdif.copyright <YES|NO> (currently YES)
spdif.generat <COPY|ORIGINAL> (currently COPY)
vmix0-enable ON|OFF (currently ON)
vmix0-rate <decimal value> (currently 48000) (Read-only)
vmix0-channels <Stereo|Multich> (currently Multich)
vmix0-src <Fast|High|OFF> (currently High)
vmix0-outvol <monovol> (currently 22.8 dB)
vmix0-invol <monovol> (currently 25.0 dB)
vmix0.pcm5 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm6 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm7 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm8 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)

Оффлайн Демагог

  • Автор темы
  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #100 : 06 Января 2010, 14:36:26 »
Есть проблема. 5.1 так и не появился. Вот что говорит ossmix:

alex@PC1 ~ $ ossmix
Selected mixer 0/M Audio Revolution 5.1
Known controls are:
route.front <DMA|ANALOGIN|DIGITALIN> (currently DMA)
route.c/l <DMA|ANALOGIN|DIGITALIN> (currently DMA)
route.surround <DMA|ANALOGIN|DIGITALIN> (currently DMA)
route.spdifout <DMA|ANALOGIN|DIGITALIN> (currently DMA)
envy24.rate <8000|9600|11025|12000|16000|22050|24000|32000|44100|48000|64000|88200|96000|176400|192000> (currently 48000)
envy24.sync <INTERNAL|SPDIF> (currently INTERNAL)
envy24.src ON|OFF (currently OFF)
envy24.ratelock ON|OFF (currently OFF)
envy24.actrate <decimal value> (currently 48000) (Read-only)
mute ON|OFF (currently OFF)
front [<leftvol>:<rightvol>] (currently 127:127)
center <monovol> (currently 32639)
lfe <monovol> (currently 32639)
surround [<leftvol>:<rightvol>] (currently 127:127)
headph [<leftvol>:<rightvol>] (currently 127:127)
rec [<leftvol>:<rightvol>] (currently 152:152)
recsrc <mic|line|aux> (currently mic)
monitor.mute ON|OFF (currently OFF)
monitor.mic [<leftvol>:<rightvol>] (currently 79:79)
monitor.line [<leftvol>:<rightvol>] (currently 79:79)
monitor.aux [<leftvol>:<rightvol>] (currently 79:79)
spdif.audio <AUDIO|DATA> (currently AUDIO)
spdif.vbit ON|OFF (currently OFF)
spdif.preemph <OFF|50/16usec> (currently OFF)
spdif.mode <CONSUMER|PRO> (currently CONSUMER)
spdif.copyright <YES|NO> (currently YES)
spdif.generat <COPY|ORIGINAL> (currently COPY)
vmix0-enable ON|OFF (currently ON)
vmix0-rate <decimal value> (currently 48000) (Read-only)
vmix0-channels <Stereo|Multich> (currently Multich)
vmix0-src <Fast|High|OFF> (currently High)
vmix0-outvol <monovol> (currently 22.8 dB)
vmix0-invol <monovol> (currently 25.0 dB)
vmix0.pcm5 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm6 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm7 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm8 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)

У меня такой карты нет.

Попробуйте спросить на форуме OSS4
http://www.4front-tech.com/forum/viewforum.php?f=3

Как спрашивать на форуме OSS4 ?
https://forum.ubuntu.ru/index.php?topic=69911.msg562374#msg562374

Оффлайн Barracuda72

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #101 : 06 Января 2010, 21:45:49 »
Система Kubuntu 9.10
Материнская плата EliteGroup p4m890t-m v2.0
Карта:
04:01.0 Audio device: VIA Technologies, inc vt1708/a [azalia hdac] (via high definition audio controller) (rev 10)
Subsystem: Elitegroup Computer Systems Device 2171
Flags: bus master, fast devsel, latency 0, irq 17
Memory at fbdfc000 (64-bit, non-prefetchable) [size=16k]
Kernel driver in use: oss_hdaudio
kernel modules: snd-hda-intel
1 Line-out
1 Line-in
1 Mic
1 Front mic
1 Front out
1 Spdif (при осмотре матери не обнаружен=)

Заводил по статье
https://help.ubuntu.com/community/OpenSound
есть звук 4.0, если в остальные гнезда втыкаю наушники - и они работают:) В общем, все пучком. Кмикс выкинул, оссхмикс работает нормально.
Модель звуковой карты 0SS определить не может, но никаких проблем это не вызывает, кроме появления мифологического спдиф-выхода, который и не мешает =)

Оффлайн swatchel

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #102 : 06 Января 2010, 21:57:43 »
Димагогу спасибо............ несмотря на мои кривые руки и прямые мозги и благодаря и вопреки помощи со стороны звук OSS более менее встал ковыряю теперь скайп потому как микрфон не работает.............. я думаю гдето дело в птице только вот где нуно понять, (микрафон обычный на тюльпане)
и собственно осталось совсем чуть чуть победить usb видеокамеру а вот что сней

Оффлайн Демагог

  • Автор темы
  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #103 : 06 Января 2010, 22:29:05 »
Димагогу спасибо............ несмотря на мои кривые руки и прямые мозги и благодаря и вопреки помощи со стороны звук OSS более менее встал ковыряю теперь скайп потому как микрфон не работает.............. я думаю гдето дело в птице только вот где нуно понять, (микрафон обычный на тюльпане)
и собственно осталось совсем чуть чуть победить usb видеокамеру а вот что сней

Запустите с Терминала такую команду:

ossrecord -i\?

и вывод сюда.


***************************************************************

USB микрофон работать не будет, надо брать аналоговый микрофон.

Микрофон тестируется такими командами:

ossrecord -vl - | ossplay -

ossrecord -vl mumu.wav

ossplay mumu.wav

Вместо "mumu" пишите, что хотите, это произвольное имя файла (звук, который вы записали).

Чтобы остановить запись нажмите Ctrl+C

Если микрофон работает, можно ставить skype-static-oss

сгружать здесь:
http://www.4front-tech.com/forum/viewtopic.php?f=3&t=3360#p13495
This link
http://download.skype.com/linux/skype_static-2.0.0.72-oss.tar.bz2
will let you download the 2.0.0.72 static OSS version.

« Последнее редактирование: 07 Января 2010, 03:41:56 от Демагог »

Оффлайн Демагог

  • Автор темы
  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Установка Open Sound System (OSS4) в Ubuntu 9.04 и Ubuntu 9.10
« Ответ #104 : 17 Января 2010, 01:43:23 »
Дамы и Господа! Должен вас порадовать. В OSS v.4.2 есть баг, который надо бы исправить.

В миксере пропала опция "Production quality".
Никто из гурманов-меломанов этого не заметил.
Пропала давно, разрабы об этом знали, но ничего не говорили.
Зачем говорить, если гурманы-меломаны разницы не видят и не слышат?
А должны бы слышать, т.к. оставшиеся ресемплеры действительно очень плохие
http://www.4front-tech.com/forum/viewtopic.php?f=3&t=3543

Раньше было так:
ossmix
vmix0-src <Fast|High|High+|Production|OFF> (currently Production)

А теперь вот так:
ossmix
vmix0-src <Fast|High|OFF> (currently High)

Исправлять этот баг никто не собирается, потому-что "большинство юзеров довольны качеством звука".
Откуда известно, что довольны? Так ведь никто не возмущается, значит довольны.  
Логика железная. Надо ремонтировать самому. И за то спасибо, что рассказали как.

Стандартная процедура компиляции OSS4 from Mercurial описана здесь:
https://help.ubuntu.com/community/OpenSound
Рекомендую ознакомиться.

Делаем так же, но при этом правим конфиги.

Step 1: Выключаем (закрываем) все плееры, браузеры и всё, что пользует звук.

Step 2: Апплетку Gnome Volume Control временно удаляем с панели.

Step 3: Забиваем ossxmix

killall ossxmix

Step 4: Выключаем OSS4

sudo soundoff

Step 5: Удаляем OSS4

sudo dpkg --purge oss-linux


----------------------------------------------------------------
Если кто скомпилировал OSS4 from Mercurial, то читайте APPENDIX внизу. Сделайте так, как там сказано, и продолжайте со Step 6
----------------------------------------------------------------


Step 6: Ставим нужные пакеты:

sudo apt-get install -y binutils libgtk2.0-0 sed gcc libc6

sudo apt-get install -y build-essential linux-headers-`uname -r` gawk libtool libgtk2.0-dev

sudo apt-get install -y libesd0 libsdl1.2debian-oss


Step 7: Сгружаем OSS4 Source из Mercurial

sudo apt-get install -y mercurial

cd /opt

sudo hg clone http://mercurial.opensound.com/ oss-devel

-----------------------------------------------------------------------------------------------------------
NOTE: Адрес уже изменился, теперь, вроде бы, надо писать так:

sudo hg clone http://opensound.hg.sourceforge.net:8000/hgroot/opensound/opensound oss-devel

see: https://help.ubuntu.com/community/OpenSound#Obtaining the OSS Source
------------------------------------------------------------------------------------------------------------


ТЕПЕРь САМОЕ ИНТЕРЕСНОЕ

Step 8: Правим "configure script", чтобы задействовать High Quality Re-Sampling

gksu gedit /opt/oss-devel/configure

OLD:
------------------------------------------------------------------------
# Set GRC3 min/max conversion quality setting to 3 to conserve space.
# TODO: Add support for configurable quality settings.
GRC_MIN_QUALITY=3
GRC_MAX_QUALITY=3
export GRC_MIN_QUALITY GRC_MAX_QUALITY
------------------------------------------------------------------------

NEW:
------------------------------------------------------------------------
# Set GRC3 min/max conversion quality setting to 3 to conserve space.
# TODO: Add support for configurable quality settings.
GRC_MIN_QUALITY=3
GRC_MAX_QUALITY=7
export GRC_MIN_QUALITY GRC_MAX_QUALITY
------------------------------------------------------------------------

Образцы конфигов прилагаются в арчивчике.

Step 9: Теперь надо создать "Build Directory", т.е. папку, в которой и будет всё хозяйство. Исполняем такие команды:

cd ~/

sudo rm -rf oss42build

mkdir oss42build

cd oss42build/

Step 11: Исполняем "configure script":

NO_WARNING_CHECKS=yes /opt/oss-devel/configure


ТЕПЕРь вообще САМОЕ ИНТЕРЕСНОЕ

Step 12: Правим вот такой хитрый конфиг:

gedit ./kernel/framework/include/local_config.h

OLD:
#define CONFIG_OSS_GRC_MAX_QUALITY 3

NEW:
#define CONFIG_OSS_GRC_MAX_QUALITY 7

Образцы конфигов прилагаются в арчивчике.

Step 13: Делаем пакет:

make

sudo make deb


Step 14: Ставим OSS4

sudo dpkg -i oss*.deb

sudo reboot


После ребута всё должно работать.


*****************************************************************
APPENDIX: Если кто скомпилировал OSS4 from Mercurial, то надо обновить исходный код:

cd /opt/oss-devel

sudo hg pull

sudo hg update

cd ~/

sudo rm -rf oss42build

mkdir oss42build

Теперь можете продолжать со Step 6
*****************************************************************

Арчивчик прилагается. В нём полезная инфа и готовый пакет, однако настоятельно рекомендую компилировать самому.
Арчивчик не приложился. Больше 2Мб.
« Последнее редактирование: 06 Июля 2010, 17:00:39 от Демагог »

 

Страница сгенерирована за 0.039 секунд. Запросов: 25.