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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10  (Прочитано 31056 раз)

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

Оффлайн sergey109

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
[HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« : 14 Декабря 2010, 19:18:06 »
 Для людей хорошо ориентирующихся в английском, есть оригинальное howto, содержащее несколько вариантов установки звукового сервера ossv4.
Такие как - удаление альсы и замена его oss, удаление пульса и альсы, установка oss из репозитория ,восстановление всего к первоначальному состоянию.
Вот адрес оригинального howto:
http://www.ubuntugeek.com/howto-install-oss4-in-ubuntu-10-04-lucid-for-better-sound-quality.html
 Моя инструкция предлагает удаление pulseaudio но не удаляет alsa, утанавливает ossv4 звуковым сервером по-умолчанию, на десктоп-систему ubuntu\gnome.
Эта инструкция есть пошаговое howto. Достаточно копировать команды в терминал. Краткое содержание действий будет приводится.
(Нажмите, чтобы показать/скрыть)
Удаление pulseaudio.
1
Цитировать
sudo apt-get remove pulseaudio
Установка oss в качестве звукового сервера по-умолчанию
2
Цитировать
sudo dpkg-reconfigure linux-sound-base
- выбираем oss.
- возможно потребуется sudo apt-get install linux-sound-base
  Нужно для работы многих систем с oss
3
Цитировать
sudo apt-get install libsdl1.2debian-oss
Отмена загрузки модулей alsa
4
Цитировать
gksu gedit /etc/modprobe.d/blacklist
- в конец файла вставить:
(Нажмите, чтобы показать/скрыть)
-где ? - это модуль вашей карточки, можно его найти командой
 -  lsmod | grep snd

********************** перезагрузка ************************************
 Установка пакетов необходимых для сборки oss из репозитория mercurial
5
Цитировать
sudo apt-get install -y binutils libgtk2.0-0 sed gcc libc6 \
build-essential linux-headers-`uname -r` gawk libtool libgtk2.0-dev \
libesd0 mercurial
Закачка исходников ossv4 в /usr/src/oss.
6
Цитировать
sudo hg clone http://opensound.hg.sourceforge.net/hgweb/opensound /usr/src/oss
cd /usr/src/oss
- две команды, сама закачка и переход в каталог закачки

  Известно, что все встроенные звуковые карты (типа realtek) и катрочки линейки Creative Audigy, плохо переваривают частоту
дискредитации 44.1кгц. То есть они делают аппаратный ресамплинг 44.1 >48 кгц но плохо. Люди с хорошей аккустикой могут
это услышать. Выход - делать софтовый ресамплинг. В ossv4 эта функция присутствует. Но в последних релизах присутствует
маленькая ошибка, которую исправят следующие пункты:
7
Цитировать
gksu gedit /usr/src/oss/configure
- исправляем GRC_MAX_QUALITY=3 - тройку на семерку
                       GRC_MAX_QUALITY=7
 Создаем директорию для сборки и переходим в нее, запускаем скрипт конфигурации.
Три команды
8
Цитировать
sudo mkdir build
cd build
NO_WARNING_CHECKS=yes ../configure --only-drv=oss_audigyls,oss_ich --config-midi=YES
- можно собрать только модуль для своей карточки
 - сборка только для AudigyLS и ac97, для вашей карточки подставьте из :
 
Цитировать
gedit /usr/src/oss/devlists/Linux
- или вообще уберите - будут собраны модули для всех карт.
9
Цитировать
gksu gedit ./kernel/framework/include/local_config.h
- исправляем #define CONFIG_OSS_GRC_MAX_QUALITY 3 на
                       #define CONFIG_OSS_GRC_MAX_QUALITY 7
 Компилируем и собираем в deb.
 Устанавливаем драйвер.
10
Цитировать
sudo make
sudo make deb
sudo dpkg -i oss*.deb
sudo reboot
Инструкция по исправлению апплета на панели.
Добавляем репозитарий содержащий эти исправления,
обновляем список пакетов и систему.Три команды.
11
Цитировать
sudo add-apt-repository ppa:dtl131/ppa
sudo apt-get update
sudo apt-get upgrade
- теперь на панель можно добавить апплет микшера (правой кнопкой мыши на панели - добавить апплет)
 Настройка мультимедии для работы с oss
12
Цитировать
gstreamer-properties
- выставляем oss
Цитировать
gconf-editor
- где-то тут - system/gstreamer/0.10/audio/default ,в подпунктах  musicaudiosink и chataudiosink ,
исправляем на “osssink” ,а было “pulsesink” (без кавычек конечно)
 - это - gstreamer0.10-plugins-bad - должно быть установлено

 Ossv4 может эмулировать alsa. Для приложений, которым алса нужна.
Две команды.
13
Цитировать
rm ~/.asoundrc
gedit ~/.asoundrc
- вставляем:
(Нажмите, чтобы показать/скрыть)
Везде, во всех программах ,не забудьте поставить oss.


 Если есть тюнер или карта захвата, то в блэклисте нужно вписать и его модуль.
Смотрите п.4 У меня saa7134_alsa ,вставляем blacklist saa7134_alsa.
Это не обязательно. Но, если вдруг ...
 У меня проблем не было, но люди пишут, мало ли
 У кого есть тюнер, можно управлять громкостью с пульта.
Это общая громкость системы (~/.lircrc):
(Нажмите, чтобы показать/скрыть)
- button только свой поставьте  ;)
 Ну и базовые команды, для проверки вашего нового звукового сервера:
osstest
ossinfo
ossxmix - микшер на gtk2, не нужен для гнома, вот для kde пригодится.

 * Рекомендации по исправлению ресамплинга взяты из поста Демагога, зкажите ему спасибо.
 * Исправление для кде ,kmix - это путь джедая. Нужно удалить kde-multimedia, который повлечет
за собой все плеера, и установить его из исходников, предварительно пропатчив. Затем конечно
вручную прийдется собирать всё удаленное. Довольно геморойно, прийдется польховаться ossxmix.
 *************************************************************************************************************************
                                                   Полезные ссылки
http://www.4front-tech.com/wiki/index.php/Configuring_Applications_for_OSSv4
http://www.opensound.com/osshw.html

                                           SKYPE

   Ущел со старой работы. Приятели надоумили держать связь через скайп.
Судя по репликам с форума, скайп вызывает некоторые проблемы с oss v4 и не работает без пульса.
Да и с пульсом через попу. Нифига! Устанавливайте и пользуйтесь. Это адаптированый для oss скайп.
(Нажмите, чтобы показать/скрыть)
Сам скайп :
http://ifolder.ru/22939658
 Там я написал простенький скриптец для установки. Всё что надо (достав из зипа содержимое) это :
Цитировать
sudo sh skype_install.sh
Внимание ! В скрипте пути для иконки\запуска в меню для kde3. У меня это /usr/share/applications.
Гномоводам и 4-м кдешникам надо исправить на свой путь. Это не страшно , просто можете создать
кнопку запуска вручную, если лень искать этот путь.
ЗЫ
 Проверено на обычных наушниках с гарнитурой.
« Последнее редактирование: 13 Апреля 2011, 15:18:14 от sergey109 »
SysV и dmix.

Оффлайн Eric_Cartman

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #1 : 20 Декабря 2010, 12:34:41 »
Цитировать
sudo aptitude install libsdl1.2debian-oss
sudo: aptitude: command not found

Цитировать
-где ? - это модуль вашей карточки, можно его найти командой
 -  lsmod | grep snd

А где ????

snd_seq_dummy           1350  0
snd_hda_codec_realtek   217971  1
snd_hda_intel          22107  0
snd_hda_codec          87552  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               5040  1 snd_hda_codec
snd_pcm                71475  2 snd_hda_intel,snd_hda_codec
snd_seq_midi            4588  0
snd_rawmidi            17783  1 snd_seq_midi
snd_seq_midi_event      6047  1 snd_seq_midi
snd_seq                47174  3 snd_seq_dummy,snd_seq_midi,snd_seq_midi_event
snd_timer              19067  2 snd_pcm,snd_seq
snd_seq_device          5744  4 snd_seq_dummy,snd_seq_midi,snd_rawmidi,snd_seq
snd                    49006  9 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore                880  1 snd
snd_page_alloc          7120  2 snd_hda_intel,snd_pcm

Оффлайн sergey109

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #2 : 21 Декабря 2010, 02:31:08 »
1 Судя по всему, у вас встроенная реалтековская звуковуха.
Тогда так:
Цитировать
blacklist snd_hda_codec_realtek
blacklist snd_hda_intel
blacklist snd_hda_codec
(это вместо ?)
2 aptitude не установлен
Можно просто так:
Цитировать
sudo apt-get install libsdl1.2debian-oss
либо просто установить aptitude
sudo apt-get install aptitude
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 29 Декабря 2010, 19:40:55 от sergey109 »
SysV и dmix.

Оффлайн Ankor

  • Активист
  • *
  • Сообщений: 324
  • Ubuntu 7.10
    • Просмотр профиля
    • Подкасты AnotherAnkor
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #3 : 28 Декабря 2010, 05:44:32 »
Один вопрос: нафига использовать одновременно aptitude и apt-get? Неужели не знаете, что так делать нельзя?
Много лет работаю админом и пишу код.

Оффлайн serp2002

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #4 : 28 Декабря 2010, 08:50:43 »
почему нельзя?

Оффлайн sergey109

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #5 : 29 Декабря 2010, 19:38:09 »
   У человека нет aptitude, я просто дал рабочую команду.
А то, что там кругом надо менять на apt-get, надеюсь допетрит сам.
Иначе, линуксоид из него никудышний.
ЗЫ
 Никогда не слышал что нельзя.
SysV и dmix.

Оффлайн ErmaK88

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #6 : 31 Декабря 2010, 07:09:51 »
  У человека нет aptitude, я просто дал рабочую команду.
А то, что там кругом надо менять на apt-get, надеюсь допетрит сам.
Иначе, линуксоид из него никудышний.
ЗЫ
 Никогда не слышал что нельзя.


sergey109
скажите, а вы после таких слов, какой ленуксоид ?


после 3го пункта

ermak@ermak-System-Product-Name:~$ sudo aptitude install libsdl1.2debian-oss
[sudo] password for ermak:
sudo: aptitude: command not found
ermak@ermak-System-Product-Name:~$

далее перепрыгнл с 3 по 5 на 8
ermak@ermak-System-Product-Name:~/oss41build$ NO_WARNING_CHECKS=yes ../configure --only-drv=oss_audigyls,oss_ich --config-midi=YES
bash: ../configure: Нет такого файла или каталога
ermak@ermak-System-Product-Name:~/oss41build$

в поисковый выдаче, ваша тнма зря стоит, выскочила судя по всему по ролевантности
« Последнее редактирование: 31 Декабря 2010, 07:30:20 от ErmaK88 »

Оффлайн sergey109

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #7 : 01 Января 2011, 04:36:30 »
Какого черта?
Цитировать
ermak@ermak-System-Product-Name:~/oss41build$
Сложно просто копипасить в консоль?
Этот путь /usr/src/oss/ у меня далее везде, надо вам исправлять на новый.
А вы, в каком забытом углу галактики вы проводите сборку? (~/oss41build)
И , судя по незнанию вами что такое aptitude и apt-get, вы есть
(Нажмите, чтобы показать/скрыть)
вчера сидевший на винде.
 Сложно потратить толику времени и изучить азы?
Эдак пост превратится в роман, а у меня семья  ;D
(Нажмите, чтобы показать/скрыть)
Я лично так  ставил  oss. В личку писали люди успешно установишие по моему howto.
Ох как я не люблю это писать ,но ЧЯНТД
(Нажмите, чтобы показать/скрыть)
И последний.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 01 Января 2011, 18:43:18 от sergey109 »
SysV и dmix.

Оффлайн Ragnar_nsk

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #8 : 02 Января 2011, 17:21:47 »
после нг осс сказал что версия закончилась и отрубился. Как обычно качаю заного пакет с сайта, но в этот раз нифига - версион экспиред и все тут. собирал из исходников - осс запускался но карточка не пахала. поставил из реп - звук есть везде кроме флэша, поставил тот самый волшебный пакет тралялянонфриэкстрасаунд - и нифига, флэш молчит как партизан. Есть решение?

п.с.: алсу не предлагать - с ней моя карточка не пашет

Оффлайн puts

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #9 : 03 Января 2011, 18:58:43 »
sergey109 cпасибо за мануал!
Замучался со своей звуковой картой Sound Blaster Live! 24-bit (встроенная в GA-G1975X-C). Установил OSS4 на Ubuntu 10.04, звук появился, ура!!!:)

Теперь есть проблема как подключить микрофон в Скайпе (есть встроенный на web-камере USB и другой в наушниках). Как пишут пока USB не поддерживается OSS. Как подключить микрофон в наушниках? В GStreamer не могу найти их...

Оффлайн LMA

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #10 : 04 Января 2011, 17:21:38 »
Цитировать
-где ? - это модуль вашей карточки, можно его найти командой
 -  lsmod | grep snd

При таком выводе
(Нажмите, чтобы показать/скрыть)

правильно ли я вычленил (Карточка встроенная с поддержкой HDMI)?:
(Нажмите, чтобы показать/скрыть)

(другими словами, всё то что с snd_hda)
Java, Ubuntu

Оффлайн sergey109

  • Автор темы
  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #11 : 05 Января 2011, 01:41:23 »
 Да.
Для кнотроля, после перезагрузки набрать
lsmod | grep snd
Должно быть пусто
А вывод dmesg   не содержать ошибок
dmesg | grep error


Пользователь решил продолжить мысль [time]Wed Jan  5 02:48:12 2011[/time]:
sergey109 cпасибо за мануал!
Замучался со своей звуковой картой Sound Blaster Live! 24-bit (встроенная в GA-G1975X-C). Установил OSS4 на Ubuntu 10.04, звук появился, ура!!!:)

Теперь есть проблема как подключить микрофон в Скайпе (есть встроенный на web-камере USB и другой в наушниках). Как пишут пока USB не поддерживается OSS. Как подключить микрофон в наушниках? В GStreamer не могу найти их...
Незачто.
К сожалению не знаю,скайп не использую.
Вот тут
http://www.4front-tech.com/wiki/index.php/Configuring_Applications_for_OSSv4#Skype
нечто есть
 Насколько я знаю ,скайп использует пульс.
Это немного другой случай. В оригинале howto, описана просто замена альсы на осс.
И настройка пульса для работы с oss. Это хоуту вроде как родилось в теме по удалению пульса.
Так что ...
Можно вернуть пульс и настроить по англ. хоуту.
Цитировать
To configure Pulseaudio with OSS4:
Edit the default configuration file: gksu gedit /etc/pulse/default.pa
Comment out the modules for automatic hardware detection.
Add the following line:
load-module module-oss device="/dev/dsp" sink_name=output source_name=input mmap=0
Надо назад установить пульс. К сожалению, не знаю что там с зависимостями.
Увунтогении могут всяко натворить. Могут потянуть то, что и не нужно вовсе.
А к стати тов. Ankor (пост выше) грозится помочь со скайпом , вот к нему наверно будет самое то обратится.

Пользователь решил продолжить мысль [time]Wed Jan  5 02:05:16 2011[/time]:
после нг осс сказал что версия закончилась и отрубился. Как обычно качаю заного пакет с сайта, но в этот раз нифига - версион экспиред и все тут. собирал из исходников - осс запускался но карточка не пахала. поставил из реп - звук есть везде кроме флэша, поставил тот самый волшебный пакет тралялянонфриэкстрасаунд - и нифига, флэш молчит как партизан. Есть решение?

п.с.: алсу не предлагать - с ней моя карточка не пашет
http://www.4front-tech.com/wiki/index.php/Configuring_Applications_for_OSSv4#Adobe_Flash
 Версия с сайта, в виде пакета, функциональна полгода, затем надо переустанавливать.
Раньше осс был триальным, это пережитки видимо.
Самосборный пакет и пакет из реп, полностью бесплатный.
У меня флеш пашет. Но у меня не Ubuntu, уже не Ubuntu.
Хотя работал и в Ubuntu.
« Последнее редактирование: 05 Января 2011, 02:16:43 от sergey109 »
SysV и dmix.

Оффлайн Aleksandru

  • Администратор
  • Старожил
  • *
  • Сообщений: 3344
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #12 : 05 Января 2011, 15:21:40 »
Отдельное спасибо вот за это:
rm ~/.asoundrc
gedit ~/.asoundrc
- вставляем:

 pcm.!default
 {
   type oss
   device /dev/dsp
 }
 mixer.!default
 {
   type oss
   device /dev/dsp
 }
У меня наконец то появился звук в Firefox, в онлайн трансляциях.
Спасибо.
Intel Core i5-6400, GeForce GT 1030, ASUS ROG Strix B250G Gaming, 16GB RAM, KINGSTON SV300S37A240G, Digma Mega S3 DGSM3512GS33T 512ГБ.

Оффлайн Ragnar_nsk

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #13 : 05 Января 2011, 22:12:35 »
судя по логам файерфокса флэш неврубала осс и ломилась в алсу - .асаундрц помог конечно но всетаки костыль. ждем патчей

Оффлайн Anat75

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: [HOWTO] Установка OSSv4 ,ubuntu 10.04\10.10
« Ответ #14 : 06 Января 2011, 20:37:14 »
У меня не заработали Мультимедиа клавиши. При внимательном прочтении http://www.4front-tech.com/wiki/index.php/Tips_And_Tricks#Using_multimedia_keys_with_OSS были найдены скрипты и повешены на клавиши с помощью стандартной программы "Комбинации клавиш клавиатуры"
Жаль что нет всплывающей индикации, но хоть тянуться не нужно к иконке в трее и кнопки при работе(вроде привык к ним).

 

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