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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: HOWTO: Установка аудиодрайвера Open Sound System (oss v4) в (k)ubuntu 8.10  (Прочитано 87396 раз)

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

Оффлайн shmidd

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
всем доброго времени суток! примете нового ламера?:)
Ubuntu 8.04 юзаю 7 дней,поэтоу очень глубоких познаний нет:)
имеется x-Fi Music, я понимаю что в шапке этой темы есть инструкция, я мтавил по этой инструкции но звука добился только в двух каналах вместо 7.1:( кто готов помочь мне пошагово? буду эту помощь помнить всю жизнь!!!
начну с простого вопроса- Возможно ли вобще услышать больше 2-чх каналов?
2-й вопрос - цитирую
Цитировать
Так же пакеты build-essential, gcc, make, binutils, libssl-dev, libesd0, linux-headers-`uname -r`  должны быть установлены в системе.
вопрос как узнать установлены они или нет и что значит `uname -r`?
есть еще вопросы но я буду их добовлять по мере установки :)
заранее СПАСИБО!!!

Оффлайн SeaJey

  • Автор темы
  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
shmidd, выполни в терминале команды:

Цитировать
имеется x-Fi Music, я понимаю что в шапке этой темы есть инструкция, я мтавил по этой инструкции но звука добился только в двух каналах вместо 7.1:(

lspci -| grep -i audio
sudo ossdetect -v
ossinfo
Если у тебя настоящая "X-Fi" а не старая аудига под новым названием, то пока будут доступны только два канала :(
Что поделать, это ограничения драйвера, по крайней мере до следующего билда.

Цитировать
кто готов помочь мне пошагово? буду эту помощь помнить всю жизнь!!!
Ну, если только оплатить неделю-другую работы программиста компании 4Front Technologies, автора существующей реализации драйвера :)

Цитировать
вопрос как узнать установлены они или нет
очень просто, выполни в терминале
sudo apt-get install build-essential gcc make binutils libssl-dev libesd0 linux-headers-`uname -r` Каких пакетов не было, те доустановятся :)

Цитировать
linux-headers-`uname -r`
Это заголовочные файлы текущей используемой версии ядра.
« Последнее редактирование: 24 Июня 2008, 00:55:22 от SeaJey »

Оффлайн shmidd

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
SeaJey СПАСИБО!!! а теперь попорядку:)
ввожу lspci -| grep -i audio
sudo ossdetect -v
ossinfo

мне выдает
Цитировать
shmidd@ZVER:~$ lspci -| grep -i audio
Usage: lspci [<switches>]

-v      Be verbose
-n      Show numeric ID's
-nn      Show both textual and numeric ID's (names & numbers)
-b      Bus-centric view (PCI addresses and IRQ's instead of those seen by the CPU)
-x      Show hex-dump of the standard portion of config space
-xxx      Show hex-dump of the whole config space (dangerous; root only)
-xxxx      Show hex-dump of the 4096-byte extended config space (root only)
-s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]]   Show only devices in selected slots
-d [<vendor>]:[<device>]   Show only selected devices
-t      Show bus tree
-m      Produce machine-readable output
-i <file>   Use specified ID database instead of /usr/share/misc/pci.ids.gz
-D      Always show domain numbers
-M      Enable `bus mapping' mode (dangerous; root only)
-P <dir>   Use specified directory instead of /proc/bus/pci
-H <mode>   Use direct hardware access (<mode> = 1 or 2)
-F <file>   Read configuration data from given file
-G      Enable PCI access debugging
shmidd@ZVER:~$ sudo ossdetect -v
sudo: ossdetect: command not found
shmidd@ZVER:~$ ossinfo


далее
Цитировать
Если у тебя настоящая "X-Fi" а не старая аудига под новым названием
а как узнать? у меня creative x-fi extreme music

далее
ввожу sudo apt-get install build-essential, gcc, make, binutils, libssl-dev, libesd0, linux-headers-`uname -r`
получаю в ответ  E: Не удалось найти пакет build-essential в Synaptice ввожу в поиске build-essential ищу по названию и мне пишет build-essential
установлен


Оффлайн SeaJey

  • Автор темы
  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Прошу прощения,
lspci | grep -i audio

sudo apt-get install build-essential gcc make binutils libssl-dev libesd0 linux-headers-`uname -r`

Оффлайн SeaJey

  • Автор темы
  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Цитировать
а как узнать? у меня creative x-fi extreme music
Это она и есть, но дождёмся вывода lspci | grep -i audio

В таком случае, попробуй так:
набери в консоли ossxmix
Поменяй vmix0-channels c stereo на multich
И запусти какой-нибудь трек с 5.1 звуком, например отсюда или отсюда, в разных аудиопроигрывателях.

Оффлайн SeaJey

  • Автор темы
  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Апгрейд OpenSoundSystem 4.0 до версии Build 1016
« Ответ #95 : 22 Июня 2008, 15:49:33 »
В связи с тем, что пакеты для Debian больше не конвертируются из rpm по средством alien, апгрейд с предыдущих версий должен производиться так:
sudo apt-get remove oss-linuxили
sudo aptitude remove oss-linuxили Synaptic -> поиск  oss-linux -> Отметить для полного удаления

Далее устанавливайте пакет oss-linux-4.0-1016_i386.deb привычным образом через gdebi или kpackage или командой
sudo dpkg -i oss-linux*.deb
Восстановление после неудавшегося обновления
Выполните в консоли:
sudo mkdir -p /usr/lib/oss/scripts
sudo mkdir -p /usr/lib/oss/build
sudo touch /usr/lib/oss/scripts/restore_drv.sh

Затем
sudo apt-get remove oss-linuxили
sudo aptitude remove oss-linuxили Synaptic -> поиск  oss-linux -> Отметить для полного удаления

Далее устанавливайте пакет oss-linux-4.0-1016_i386.deb привычным образом через gdebi или kpackage или командой
sudo dpkg -i oss-linux*.deb
После удачной установки OpenSoundSystem 4.0  Build 1016 обновление до следующих версий должно пройти без проблем.

Оффлайн anatol

  • Активист
  • *
  • Сообщений: 308
    • Просмотр профиля
2 ressac:
нет, старой дебки не сохранилось

2 anatol:
Могу посоветовать установить пакет libesd0 (автоматически удалится libesd-alsa0), выставить в "Параметры звука" oss.

Если не поможет - выполнить в терминале команду:
sudo dpkg-reconfigure linux-sound-baseи выбрать oss а не alsa.

Лечение не помогло. Я думаю что причина в комутации. Я установил PulseAudio Manager, PulseAudio Device Control, PulseAudio Volume Control и PulseAudio Volume Meter.  Если в параметрах звука выставить PulseAudio Sound Server, в регуляторе громкости сменить устройство на Playback PulseAudio Mixer, то при открытом PulseAudio Volume Meter видно, что на самом деле звук есть, только на вход звуковой карты он не попадает. А вот как правильно все выставить, я разобраться не могу.

Оффлайн SeaJey

  • Автор темы
  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Цитировать
А вот как правильно все выставить, я разобраться не могу.

Удалить PulseAudio, и попробовать без него.

Оффлайн Krutilator

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Здравствуйте, я всего третий день, как начал пользоваться убунтой (а линуксом вообще - пятый), т.е. я полный новичок  :).
Одна из проблем (а их много оказалось), с которой я столкнуля - звук.
Система: Звуковуха креатив X-Fi ExtremeMusik, ОС Ubuntu 8.04 x86-64

1) "Из коробки" звука не было вообще.
Установил осс драйвер по этому руководству.
2) В Система - параметры - звук - Устройства везде поставил OSS - Open Sound System. Врезультате появился звук в Totem (и музыка и фильмы играют :)), но отсутствуют системные звуки, нет звуков ни в вайне http://dsn.ru/gallery/photos/O/10249.jpg, ни в цедеге http://dsn.ru/gallery/photos/O/10248.jpg, в Pidgin тоже звуков нет (нет варианта OSS), короче, больше нигде их нет :(.
3) Этот http://homepage.ntlworld.com/clive_wright/download/gstreamer-ossv4.tar.gz патч встал, но звуки пропали вообще (в т.ч. и в Система - параметры - звук - Устройства везде отсутствовал вариант OSS - Open Sound System). Удалил патч - все вернулось к 2).
Помогите пожалуйста  :).
« Последнее редактирование: 24 Июня 2008, 00:13:49 от Krutilator »
Core 2 Duo E6750 G0, Gigabyte GA-X48-DQ6, 2xOCZ2P10664GK (4x2048), Creative X-Fi ExtremeMusic, GeForce 8800GTS 640 Mb, 2xSeagate ST3250410AS, Seagate ST3320620AS.

Оффлайн SeaJey

  • Автор темы
  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
2 Krutilator:
GNOME
sudo apt-get install libesd0В Gnome Volume Applet выбрать vmix.

Во всех аудиоприложениях выставляем вывод звука через oss.
Если есть соответствующая настройка, то включить программный контроль громкости (software mixer).

Звук во flash
Удаляем через synaptic пакет flashplugin-nonfree, так как он скомпилирован поддержкой только  pulseaudio
Используя браузер Mozilla Firefox, заходим на любой сайт, где есть flash-анимация  - соглашаемся на предложение браузера скачать и установить плагин. После завершения установки, закрываем firefox и идём в консоль/терминал:

cd /usr/lib/oss/libОткрываем (с правами root'a) любимым текстовым редактором файл flashsupport.c , например так:
sudo kwrite /usr/lib/oss/lib/flashsupport.cкомментируем двумя слэшами // строку "#define OPENSSL" , выполняем в консоли:
cc -shared -m32 -O2 -Wall -Werror -lssl flashsupport.c -o /tmp/libflashsupport.so
sudo install -s /tmp/libflashsupport.so /usr/lib/

Также, можно на всякий пожарный, создать симлинк:
sudo ln -s /usr/lib/libflashsupport.so /usr/lib/firefox/plugins
Запускаем firefox и проверяем работу, хотя бы на том же www.youtube.com

Оффлайн Krutilator

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
2 Krutilator:
GNOME
sudo apt-get install libesd0
Сделал

Цитировать
В Gnome Volume Applet выбрать vmix.
Это я так понял значок динамика на верхней панели (еще он перечеркнут белым крестиком на красном фоне)?
При нажатии на него пишется:
Регулятору громкости не удается найти ни одного управляемого элемента и/или устройства. Это означает, что либо не установлен правильный модуль GStreamer, либо не настроена звуковая карта.

Вы можете удалить регулятор громкости с панели, нажав правую кнопку на значке динамика и выбрав "Удалить с панели" из меню.

При повторном нажатии пишет: Модули GStreamer и/или устройства регулировки громкости не найдены.

Цитировать
Во всех аудиоприложениях выставляем вывод звука через oss.
Это само собой... Я так и сделал, но ни в вайне, ни в цедеге, ни в Pidgin (там вообще oss выбрать нельзя) звуков все равно нет и системных звуков тоже нет :(. И тесты звука не проходятся (см. скрины выше).
« Последнее редактирование: 24 Июня 2008, 00:11:59 от Krutilator »
Core 2 Duo E6750 G0, Gigabyte GA-X48-DQ6, 2xOCZ2P10664GK (4x2048), Creative X-Fi ExtremeMusic, GeForce 8800GTS 640 Mb, 2xSeagate ST3250410AS, Seagate ST3320620AS.

Оффлайн SeaJey

  • Автор темы
  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
* SeaJey пожимает плечами
Должно было сработать.
Попробуй ещё так:
sudo dpkg-reconfigure linux-sound-baseи выбери oss

Оффлайн Krutilator

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
ne pomoglo :(.
Core 2 Duo E6750 G0, Gigabyte GA-X48-DQ6, 2xOCZ2P10664GK (4x2048), Creative X-Fi ExtremeMusic, GeForce 8800GTS 640 Mb, 2xSeagate ST3250410AS, Seagate ST3320620AS.

Оффлайн SeaJey

  • Автор темы
  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
А так?
sudo apt-get install gstreamer0.10-plugins-bad

Оффлайн Krutilator

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
toje samoe. Mojet eto ot x86-64?
« Последнее редактирование: 24 Июня 2008, 14:01:10 от Krutilator »
Core 2 Duo E6750 G0, Gigabyte GA-X48-DQ6, 2xOCZ2P10664GK (4x2048), Creative X-Fi ExtremeMusic, GeForce 8800GTS 640 Mb, 2xSeagate ST3250410AS, Seagate ST3320620AS.

 

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