Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   проблемы со звуком в Линуксе. (http://forum.oszone.net/showthread.php?t=75226)

Tosha_l 26-11-2006 10:19 517081

проблемы со звуком в Линуксе.
 
У меня стоит ASP linux v.11.0 На материнке Asus P5GV-MX-EAYGZ. И у меня проблемы со звуком. Когда в центре управления я делаю проверить звук, то у меня он играет в одной колонке, а в XMMS его нету совсем. Это все под юзером. А под рутом его нет вообще, поскажите пожайлуста что мне делать...

[mzd] 26-11-2006 10:23 517082

Через что воспроизводите звук? ALSA или что-то еще?

fossil 26-11-2006 10:54 517091

Для начала интересно как установлена alsa (если это она), как программный модуль или в ядре.
Цитата:

а в XMMS его нету совсем
Настройках выбирается какой использовать модуль. Может там не выбрано?

P.S. Посмотри везде ли выставлен звук в alsamixer.
Возможно проблема что юзер не добавлен в какую-нибудь группу типа audio.
Помоему если мне память не изменяет на этой матери у звук intel8x0, правильно ли настроен alsaconf?

ruslandh 26-11-2006 11:07 517094

Что выдаёт команда lsmod ?
В xmms надо смотреть настройки (или искать в меню самой программы или в ~/.xmms/config)

Tosha_l 26-11-2006 12:17 517107

Я пробЫвал различные настройки, и центре управления, и в 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

[mzd] 26-11-2006 12:45 517115

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-драйвер при установке глушит все линии).

fossil 26-11-2006 14:48 517142

alsaconf это программа, которая попытается сама сконфигурировать конфиг. Можно руками так как написал [mzd]

Tosha_l 29-11-2006 16:31 518501

Я вот скачал пакеты, а каким образом их установить?

ruslandh 29-11-2006 23:34 518684

http://forum.oszone.net/thread-12260.html

Tosha_l 30-11-2006 16:58 519000

Цитата:
* 1 разархивировать тарбол (команды не помню, т.к. для этого
* пользуюсь MC)
* 2 переходим в папку с разархивированным тарболом
* *cd _Имя_Директории_
* 3 конфигурим пакет
* *configure
* *(в тяжелых случаях нужно будет в параметрах указать пути для всех
* *необходимых библиотек и header-файлов - но к счастью, обычно на
* *близких системах они лежат одинакого и сам скрипт configure их
* *находит, также параметы могут потребоваться, если пакет будет
* *распологаться не в том месте, где предполагал разработчик
* *программы, а в каком-либо другом )

Вообщем я так и сделал, распоковал через мс в отдельнуб папку, зашел в нее, и написал в консоли configure, и он сказал мне: bash, command not found.

Пробывал запустить make он мне написал, что сначала надо создать configure script. И как быть, я пока не знаю...

ruslandh 30-11-2006 21:48 519107

./configure а не configure

[mzd] 30-11-2006 21:49 519108

Tosha_lПерейди в папку с пакетом и набери
Код:

./configure
./ означает, что берется текущий каталог. В противном случае оболочка начинает искать эту команду в соответствии с настройками переменных окружения. Поэтому и не может ее найти.

Tosha_l 01-12-2006 09:02 519225

Зашел я в папку. Сделал как вы сказали, и вот что у меня получилось:

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 519229

Не найден gcc - а он у вас установлен ?

Tosha_l 01-12-2006 11:35 519312

А как мне знать? Или как установить?

must die 01-12-2006 11:40 519316

Цитата:

А как мне знать? Или как установить?
Тебе же дали ссылку на FAQ :)

А может поставить дистрибутив посвежее??? Особенно на фоне вот этого http://forum.oszone.net/thread-73892.html

Tosha_l 04-12-2006 15:51 520725

ну че то не получается у меня

fossil 04-12-2006 19:15 520783

Попробуй бинарник поставить.

Sean Ingumsky 04-12-2006 19:26 520788

Tosha_l
gcc -v

А вообще, попробуйте для начала под рутом запустить alsaconf - таким образом вы проверите, как определяется ваша звуковая карта с помощью имеющейся на вашем компьютере alsa.
Если alsaconf всё найдёт, запускайте alsamixer и регулируйте всё с его помощью. Затем неплохо бы сделать alsactl store - чтобы настройки микшера были сохранены.

Zus 05-12-2006 07:07 520940

Tosha_l
Нужно писать не "configure", а "./configure" чтобы shell "понял" что это не комманда, а скрипт который нужно исполнить...

ruslandh 05-12-2006 08:34 520961

Zus
Цитата:

чтобы shell "понял" что это не комманда, а скрипт который нужно исполнить
Объяснение не правильное
Правильно :
Цитата:

Цитата mzd
./ означает, что берется текущий каталог. В противном случае оболочка начинает искать эту команду в соответствии с настройками переменных окружения. Поэтому и не может ее найти.


Zus 06-12-2006 07:53 521421

ruslandh
Я написал так намеренно: слово "понял"в кавычках :). Для начинающего юзера проще сказать что в никсах усе прги запучаются с "./", потом он сам докапается до истины :) (лет 200 назад мне так обьясня ли как запустить комманду на SCOUNIXWare.... молодой, зеленый был...:))


Время: 16:46.

Время: 16:46.
© OSzone.net 2001-