-
[Mini-manual] Собираем/Обновляем ALSA
Итак, что мы имеем:
Система Ubuntu 9.04 - проблемы со звуком, вечные подергивания, отставание звука в играх (когда выстрелил, а звук появлялся через 2 секунды), скрип и многое многое другое.
Плюнул я на это дело и решил обновить ALSA.
Итак:
0) Открываем терминал (xterm и т.д.)
1) Смотрим на свою версию драйверов:
Код:
cat /proc/asound/version
Видим, примерно следующую картину:
Код:
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
Заметьте версия драйвера 18, да еще и RC. Хотя драйвера уже давно обновились до 22 версии.
2) Качаем alsa-driver, alsa-lib и alsa-utils с офф. сайта http://www.alsa-project.org/main/index.php/Download
3) Устанавливаем инструменты для сборки:
Код:
sudo apt-get -y install build-essential ncurses-dev gettext xmlto libasound2-dev
sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev
4) Переходим в терминале в папку, куда скачали, и делаем такие простые вещи, как:
Код:
tar xjf alsa-driver*
tar xjf alsa-lib*
tar xjf alsa-utils*
5) Убиваем звук:
Код:
sudo /etc/init.d/alsa-utils stop
Убедитесь, что будет написано [OK] (значит успешно стопанули)
6) Начинается самое интересное:
6а) Входим в папку:
Код:
cd alsa-driver-1.0.22.1
Делаем три шага:
*
Код:
./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-oss=yes
*
Код:
make
sudo make install
6b)
Код:
cd alsa-utils-1.0.22
*
Код:
./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-oss=yes
*
Код:
make
sudo make install
6c) *
Код:
./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-oss=yes
*
Код:
make
sudo make install
7) Готово, перезагружаемся.
8 ) Открываем терминал
Пишем:
Код:
cat /proc/asound/version
у меня стало так:
Код:
Advanced Linux Sound Architecture Driver Version 1.0.22.1.
Compiled on Jan 23 2010 for kernel 2.6.28-17-generic (SMP).
9) Не забудьте активировать звук на панели, т.к. на нем будет стоять крестик. (То бишь по-дефолту все выключено)
Все это у меня заняло, минут 15 может (Как раз разогрел пиццу)
Альтернатива:
Вы также можете скачать ALSA Upgrade script
И сделать всё, всего двумя нажатиями. Скрипт сам скачает, сам обновит.
От Вас только потребуется поп-корн, чтобы наблюдать за процессом.
Я против коррупции.
http://strike.migraph.ru - CS 1.6 server (CentOS) (не работает, нет финансирования)
-
-
Будь в курсе!
Будь в курсе!
Надоело быть жертвой? Стань профи по информационной безопасности, получай самую свежую информацию об угрозах и средствах защиты от ведущего российского аналитического центра Anti-Malware.ru:
-
А что сделать на Ubuntu 10.04? ALSA 1.0.21, а всё равно глючит.
-
-
Maxim, скачай, собери новый драйвер )))
Я против коррупции.
http://strike.migraph.ru - CS 1.6 server (CentOS) (не работает, нет финансирования)
-