Звук на ноутбуках с ICH6 intel ac97 AD1981B

Привет Линукс Пипл, недавно достался мне старенький бук bliss 507s На нём стояла WinXP и жутко всё тупило, да и играть мне на нём особо не нужно было хотел поставить Debian\Ubuntu и работать на нём в консоли, поставил Debian добавил ручками KDE Xorg ну и всё чё хотел короче, и тут поглядел и понял что Alsa не работает с той звуковой что установлена в этом буке. Очень долго курил маны слушал гугл и до меня дошло... с Этой звуковой Alsa работать не когда не будет у меня, НО! У нас же есть oss4 как рас о том как перейти на OSS4 с поддержкой Эмуляции ALSA (Что бы звук работал везде) я вам и расскажу

Всё делалось на Debian 6 i386 под сборку amd64 не вижу не каких отличий, но если чё пишите в коменты

Всё делалось под KDE4

И так начнём:

Для начала удалим всю ALSA что есть и так же избавимся от PulseAudio

sudo /etc/init.d/alsa-utils stop
sudo apt-get remove alsa-base alsa-utils

Потом выберем что у нас правит балом OSS
sudo dpkg-reconfigure linux-sound-base
В окне выбираем OSS

Теперь проинсталим нужные пакеты

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

И собственно ставим сам OSS4
sudo atp-get install oss4-base liboss4-salsa2  oss4-dkms

Ну а теперь маленькая хитрость, делаем эмуяцию ALSA для этого идём на
Alsa-project.org И качаем там

  • Plugins (alsa-plugins)
    Library (alsa-lib)

Далее идём в директорию куда это скачали и разархивируем

tar -xjf alsa-plugins-x.x.xx.tar.bz2
tar -xjf alsa-lib-x.x.xx.tar.bz2

На момент написания статьи это были версии alsa-lib-1.0.25.tar.bz2 и alsa-pluginx-1.0.25.tar.bz2

Переходим в alsa-lib и набираем

./configure
make
make install

Потом переходим в alsa-plugins и делаем одно и тоже

./configure
make
make install

А теперь главный танец идём в папку пользователя и в корне (~/) делаем такой файлик с таким содержанием

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

А теперь

reboot

Уоля! У вас рабочий звук OSS4 с эмуляцией ALSA

P.S. Если чёт не работает попробуйте поставить пакет alsa-oss

apt-get install alsa-oss

Всем спасибо.

Материал из которого черпал знания
http://forum.ubuntu.ru/index.php?topic=69911.0
http://www.opensound.com
https://help.ubuntu.com/community/OpenSound

Ваша оценка: Нет Средняя: 2 (3 голоса)

C Assmbler куришь? Если нет

C Assmbler куришь? Если нет то...!?

Assembler может? Не понял

Assembler может? Не понял вообще вопроса

sudo atp-get может быть sudo

sudo atp-get

может быть sudo apt-get ?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike> <caption>
  • Строки и параграфы переносятся автоматически.
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <c>, <cpp>, <mysql>, <perl>, <php>, <python>, <text>. The supported tag styles are: <foo>, [foo].
  • Glossary terms will be automatically marked with links to their descriptions. If there are certain phrases or sections of text that should be excluded from glossary marking and linking, use the special markup, [no-glossary] ... [/no-glossary]. Additionally, these HTML elements will not be scanned: a, abbr, acronym, code, pre.

Подробнее о форматировании

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
10 + 8 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.

Последние статьи

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer