Как использовать OSS вместо PulseAudio?

Звук работал нормально с PulseAudio, но я установил кое-что, чтобы попытаться заставить xawtv работать, но это только заставило звук перестать работать.

Поэтому я попытался установить несколько пакетов, чтобы заставить OSS работать, потому что я прочитал, что OSS лучше, чем PulseAudio (это правда?)

В любом случае, я не могу заставить OSS работать. Какие пакеты мне нужно установить и как мне это настроить?

1 ответ

OSS4 является альтернативой для ALSA, а не для PulseAudio.

Я пробовал OSS4 с Ubuntu, звук хороший, возможно, лучше, чем у ALSA, но я вернулся к ALSA из-за пары проблем:

  1. OSS4 не определяет автоматически подключение к разъему для наушников (по крайней мере, для моей звуковой карты)
  2. флеш плагин работает плохо или вылетает с OSS4

Во всяком случае, у меня есть некоторые заметки, которые я сохранил из моего короткого опыта:

  • добавьте своего пользователя в audio группа;
  • установить пакет linux-source;
  • распакуйте архив tar, установленный с предыдущим пакетом в /usr/src/linux-source-3.2.0/ (или эквивалент, в зависимости от версии ядра)
  • создать символическую ссылку /lib/modules/3.2.0-24-generic-pae/source в /usr/src/linux-source-3.2.0/linux-source-3.2.0/
  • установить пакеты oss4-{base,source,dkms,gtk} а также liboss4-salsa2
  • бежать sudo dpkg-reconfigure linux-sound-base и выберите OSS4
  • модифицировать /etc/pulse/default.pa
    • закомментируйте строку: load-module module-udev-detect
    • добавьте строку: load-module module-oss device="/dev/dsp" sink_name=output source_name=input mmap=0
  • бежать gstreamer-properties и выберите OSS4
  • Создайте ~/.asoundrc с содержанием:

    pcm.!default
    {
      type oss
      device /dev/dsp
    }
    mixer.!default
    {
      type oss
      device /dev/dsp
    }
    

Удачи

Другие вопросы по тегам