Показать полную графическую версию : проблемы со звуком в Линуксе.
У меня стоит ASP linux v.11.0 На материнке Asus P5GV-MX-EAYGZ. И у меня проблемы со звуком. Когда в центре управления я делаю проверить звук, то у меня он играет в одной колонке, а в XMMS его нету совсем. Это все под юзером. А под рутом его нет вообще, поскажите пожайлуста что мне делать...
Через что воспроизводите звук? ALSA или что-то еще?
Для начала интересно как установлена alsa (если это она), как программный модуль или в ядре.
а в XMMS его нету совсем
Настройках выбирается какой использовать модуль. Может там не выбрано?
P.S. Посмотри везде ли выставлен звук в alsamixer.
Возможно проблема что юзер не добавлен в какую-нибудь группу типа audio.
Помоему если мне память не изменяет на этой матери у звук intel8x0, правильно ли настроен alsaconf?
ruslandh
26-11-2006, 11:07
Что выдаёт команда lsmod ?
В xmms надо смотреть настройки (или искать в меню самой программы или в ~/.xmms/config)
Я пробывал различные настройки, и центре управления, и в xmms.
А как мне посмотреть Alsaconf
вот что выдает в настройках xmms (ALSA)
[ALSA]
buffer_time=500
period_time=50
mmap=TRUE
pcm_device=default
mixer_card=0
mixer_device=PCM
soft_volume=FALSE
volume_left=100
volume_right=100
Tosha_l
Запустите любой проигрыватель и проверьте наличие звука. Во всех дистрибутивах есть драйвер ALSA(Advanced Linux Sound Architecture), поэтому вероятность работы звука близка к ста процентам. Тем не менее, если у вас новая звуковая карта или какие-либо неполадки со звуком, есть смысл поставить драйверы поновее — не помешает. Для этого вы должны скачать с www.alsa-project.org и установить следующие пакеты: alsa-driver, alsa-lib, alsa-utils. Потом выполните следующие команды (от имени root):
cd /usr/src/linux-2.4/alsa-driver-0.9.2 (где 0.9.2 — номер версии)
./snddevices
Далее в файле /etc/modules.conf нужно добавить/изменить следующие строки (предварительно сохранив существующий файл modules.conf:
cp /etc/modules.conf /etc/modules. conf.old)
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Далее запустите какой-либо микшер (aumix, alsamixer), включите и поднимите уровень сигнала на нужных вам каналах (по умолчанию ALSA-драйвер при установке глушит все линии).
alsaconf это программа, которая попытается сама сконфигурировать конфиг. Можно руками так как написал [mzd]
Я вот скачал пакеты, а каким образом их установить?
ruslandh
29-11-2006, 23:34
http://forum.oszone.net/thread-12260.html
Цитата:
* 1 разархивировать тарбол (команды не помню, т.к. для этого
* пользуюсь MC)
* 2 переходим в папку с разархивированным тарболом
* *cd _Имя_Директории_
* 3 конфигурим пакет
* *configure
* *(в тяжелых случаях нужно будет в параметрах указать пути для всех
* *необходимых библиотек и header-файлов - но к счастью, обычно на
* *близких системах они лежат одинакого и сам скрипт configure их
* *находит, также параметы могут потребоваться, если пакет будет
* *распологаться не в том месте, где предполагал разработчик
* *программы, а в каком-либо другом )
Вообщем я так и сделал, распоковал через мс в отдельнуб папку, зашел в нее, и написал в консоли configure, и он сказал мне: bash, command not found.
Пробывал запустить make он мне написал, что сначала надо создать configure script. И как быть, я пока не знаю...
ruslandh
30-11-2006, 21:48
./configure а не configure
Tosha_lПерейди в папку с пакетом и набери
./configure
./ означает, что берется текущий каталог. В противном случае оболочка начинает искать эту команду в соответствии с настройками переменных окружения. Поэтому и не может ее найти.
Зашел я в папку. Сделал как вы сказали, и вот что у меня получилось:
creating cache ./config.cache
cheaking for gcc... no
cheaking for cc... no
configure: error: no acceptable cc found in $PATH
Подскажите плиз...
ruslandh
01-12-2006, 09:07
Не найден gcc - а он у вас установлен ?
А как мне знать? Или как установить?
must die
01-12-2006, 11:40
А как мне знать? Или как установить?
Тебе же дали ссылку на FAQ :)
А может поставить дистрибутив посвежее??? Особенно на фоне вот этого http://forum.oszone.net/thread-73892.html
ну че то не получается у меня
Попробуй бинарник поставить.
Sean Ingumsky
04-12-2006, 19:26
Tosha_l
gcc -v
А вообще, попробуйте для начала под рутом запустить alsaconf - таким образом вы проверите, как определяется ваша звуковая карта с помощью имеющейся на вашем компьютере alsa.
Если alsaconf всё найдёт, запускайте alsamixer и регулируйте всё с его помощью. Затем неплохо бы сделать alsactl store - чтобы настройки микшера были сохранены.
Tosha_l
Нужно писать не "configure", а "./configure" чтобы shell "понял" что это не комманда, а скрипт который нужно исполнить...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.