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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн SeaJey

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

Прошу еще раз описать свою конфигурацию, что работает и не работает.

Оффлайн Krutilator

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Странно... Ничего не работало (хотя и перезагружался несколько раз да еще и с разных ядер). Сейчас включаю комп и заработали системные звуки.
Сперва и вайн с цедегой заработали, но после того, как я нажал на регулятор громкости (он опять ругнулся на отсутствие gstreamer или неправильно настроенную звуковуху), вайн с цедегой работать перестали и никакие перезагрузки уже не помогают :(.
А вот только что я зашел в Система - Параметры - Звук - Устройства и нажал на тест у OSS - он не работает... Поменял на ALSA - тест заработал (хотя ставлю ту же алсу в вайне и цедеге - не работает), поставил ESD - при нажатии на "Тест" тоже есть звук...
Это чего вообще такое???
Система: звуковуха Creative X-Fi Extreme Music, OC Ubuntu 8.04 x86-64, основное ядро initrd.img-2.6.24-19-generic, драйвер OSS oss-linux-4.0-1016_amd64.deb
« Последнее редактирование: 24 Июня 2008, 16:39: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
    • Просмотр профиля
Krutilator, еще раз прошу прощения - ESD как раз и нужно было выставить :(

Цитировать
Gnome Volume Applet

    *
          o OSS already supplies a native GTK mixer - ossxmix.
          o Install a newer version ( >= 0.10.7 ) of gst-plugins-bad:
                + Debian: apt-get install gstreamer0.10-plugins-bad
          o Or use precompiled patched gstreamer oss module:
                + 32 bit libgstossaudio.so version available from [3]
                + 64 bit version available from [4] (login required).
                + Follow installation instructions in README file.
Цитировать
Getting system sounds

    * KDE 3.x: Open the "Contol Center". Select "Sound & MultiMedia", "Sound System" and set up arts to use "Open Sound System".

          Alternatively, Open the "Contol Center". Select "Sound & MultiMedia", "System Notifications" and "Player Settings". Check "Use an external player", and select an OSS supporting player which support ogg files (ogg123 for example).

    * Gnome: Select "OSS - Open Sound System" in "Sound Preferences" (under "Devices" tab). Some distros compile gnome without support for OSS. In that case, install esound (e.g. apt-get install libesd0 esound on Ubuntu), and restart Gnome. Select "ESD - Enlightened sound daemon" in sound menu.
    * All the quoted names may be different on other systems due to localization.
« Последнее редактирование: 24 Июня 2008, 16:40:30 от SeaJey »

Оффлайн Krutilator

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Seajey, хорошо, а что делать теперь с программами? Чего там ставить? OSS не фурычит, а варианта ESD (wine, cedega) там нет :(.
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
    • Просмотр профиля
Krutilator, запустить конфигуратор wine и выбрать oss во вкладке Sound.
У меня работают и игры, и foobar2k к примеру. Последний не без глюков, но звук есть.

Оффлайн Krutilator

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Так я так и сделал, а при нажатии на "Проверить звук", пишет - Audio test failed!
http://dsn.ru/gallery/photos/O/10249.jpg
« Последнее редактирование: 24 Июня 2008, 17:01:25 от 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
    • Просмотр профиля
Ок, тогда до вечера, пока домашней машины под рукой нет.

Оффлайн Krutilator

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
[off]Кстати, при установке флэш плеера выдается ошибка - ERROR: Your architecture, \'x86-64\', is not supported by the Adobe Flash Player installer :(.[/off]
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
    • Просмотр профиля
 Flash version 9

    *
          o Flash V9 requires libflashsupport to output sound via OSS. Typically a 32-bit version of the library is required.

getting libflashsupport

    *
          o Ubuntu: do not install libflashsupport from apt-get. That version only supports Pulseaudio. Remove this package if you have it. You still have to follow the other instructions.
          o Gentoo: you just need to add net-www/libflashsupport in /etc/portage/package.keywords file and emerge using: USE="oss ssl" emerge libflashsupport . Restart browser and now it should work. You can ignore the other instructions.
          o Arch: libflashsupport should be already included in the oss-linux-free package on the i686 platform. Otherwise, follow the instructions.
          o There is a precompiled 32-bit .so for Linux/glibc at [1]. But compiling it is preferable. If fetched skip to "installing libflashsupport" below.

compiling libflashsupport

    *
         1. flashsupport.c is found in /usr/lib/oss/lib
         2. Comment out "#define OPENSSL" by placing a '//' in front of that line
                o 64 bit users will require gcc multilib support.
                o In Debian/Ubuntu - sudo apt-get install gcc-multilib

         3. To compile: cc -shared -m32 -O2 -Wall -Werror flashsupport.c -o /tmp/libflashsupport.so
         4. Once you have a libflashsupport, it should be installed to /usr/lib/oss/lib

installing libflashsupport

    *
         1. sudo install -s /tmp/libflashsupport.so /usr/lib/oss/lib
         2. sudo install -s /tmp/libflashsupport.so /usr/lib
         3. sudo ldconfig
         4. Restart browser
         5. Sometimes getting flash to work requires getting rid of libsalsa. see [2] for how to do this.


Alternatives to Flash

    * If the above fails, than a Flash alternative can be used. This has the added advantage of these alternatives being free.
    * gnash works for many flash videos.
          o Debian: apt-get install apt-get install mozilla-plugin-gnash or apt-get install konqueror-plugin-gnash
    * swfdec is another option.
          o Debian: apt-get install swfdec-mozilla

Оффлайн Krutilator

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Не ставится сам флэш плеер.
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
    • Просмотр профиля
Ну, флеш еще тот геморрой в 64битных системах :(

Оффлайн Krutilator

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

Оффлайн MadWanZeR

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
да, видимо легких способов не бывает. и видимо из за этого линукс дохнет год от года.
аминь ;D
More than meet's the eye ....

Оффлайн SeaJey

  • Автор темы
  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Цитировать
и видимо из за этого линукс дохнет год от года.
С точностью до наоборот - посмотреть хотябы статистику этого самого форума.
А вообще - тоньше надо, ещё тоньше!

Оффлайн qw1nt

  • Участник
  • *
  • Сообщений: 144
  • Ubuntu 9.10 x64
    • Просмотр профиля
    • Уроки по GIMP
Долгое время сидел с alsa, но там неработал звук сразу в нескольких приложениях, гдето прочитал что с OSS такой проблемы нет. Решил поставить....
При вводе команды osstest, выдаёт это...
silent@silent-home:~$ osstest
Sound subsystem and version: OSS 4.0 (b1016/200806162356) (0x00040003)
Platform: Linux/i686 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008

*** Scanning sound adapter #-1 ***
/dev/oss/audigyls0/pcm0 (audio engine 0): AudigyLS front
- Performing audio playback test...
  <left> Device returned error: Input/output error
/dev/oss/audigyls0/pcm1 (audio engine 6): AudigyLS center/lfe
- Performing audio playback test...
  <left> Device returned error: Input/output error
/dev/oss/audigyls0/pcm2 (audio engine 7): AudigyLS surround
- Performing audio playback test...
  <left> Device returned error: Input/output error
/dev/oss/audigyls0/pcm3 (audio engine 8): AudigyLS 5.1 output
- Skipping multi channel device

*** Some errors were detected during the tests ***
следовательно и звука нет.
Вот вывод команд...
lspci | grep -i audio
sudo ossdetect -v
ossinfo
silent@silent-home:~$ lspci | grep -i audio
00:0d.0 Multimedia audio controller: Creative Labs SB Audigy LS
silent@silent-home:~$ sudo ossdetect -v
Detected Sound Blaster Audigy LS / Live7.1
Detected Generic USB audio device (BETA)
silent@silent-home:~$ ossinfo
Version info: OSS 4.0 (b1016/200806162356) (0x00040003)
Platform: Linux/i686 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008 (silent-home)

Number of audio devices: 4
Number of audio engines: 9
Number of mixer devices: 1


Device objects
 0: osscore0 OSS core services
 1: audigyls0 AudigyLS interrupts=24568 (24568)
 2: ossusb0 USB audio core services


Mixer devices
 0: AudigyLS Mixer (Mixer 0 of device object 1)

Audio devices
AudigyLS front                    /dev/oss/audigyls0/pcm0  (device index 0)
AudigyLS center/lfe               /dev/oss/audigyls0/pcm1  (device index 1)
AudigyLS surround                 /dev/oss/audigyls0/pcm2  (device index 2)
AudigyLS 5.1 output               /dev/oss/audigyls0/pcm3  (device index 3)


 

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