К списку форумов К списку вопросов
Нет звука в Linuxe
дурачок
08.05.2004 - 16:54
Мужики, где взять дрова для AC97 под i845. И как их ваще ставить в ASP, если найду?
Triton5
1 - 08.05.2004 - 17:51
в комплекте с материнкой разве не идут?...
Radium
2 - 08.05.2004 - 23:12
Попробуй вот это:
http://linuxportal.ru/entry.php/11_0_3_0_C/
http://www.google.ru/linux
дурачок
3 - 10.05.2004 - 12:44
С материнкой дров под линух нет и в помине. На всех подобных дисках с дровами тоже нет. Ставлю PCI карту ESS ES1938S. На нее тоже нет дров, и к тому же ее ASP вообще не видит. На http://linuxportal.ru/entry.php/11_0_3_0_C/ попасть не могу, эксплорер вылетает при любой попытке туда проникнуть. На http://www.google.ru/linux заблудился. Вот такая беда.
Triton5
4 - 10.05.2004 - 14:29
Читаем на http://linuxportal.ru/entry.php/11_0_3_0_C/
********************************************
Настройка звука на i815 в Red Hat Linux 7.2 (и не только)
последние исправления - 17.05.2003
1. Введение и отказ от обязательств.
Все, что здесь написано, не является каким-то официальным документом и не
претендует на полноту и исключительность. К созданию этого опуса меня побудили
повторяющиеся вопросы (на форумах http://linuxportal.ru и
http://www.linux.ru) о том, как сделать то, что вынесено в заголовок.
Здесь я опишу только то, что сделал я и только то, что у меня гарантированно
работает. Ну и под занавес немного примечаний. Я не обязываю вас делать то,
что здесь описано и не утверждаю, что мои действия абсолютно правильны и что
по-другому поступить невозможно. Это всего лишь описание моих действий, а
не руководство к вашим действиям. Если вы решите действовать также, то все
возможные последствия останутся на вашей совести и я не гарантирую того, что
у вас все будет работать так же, как и у меня.
2. Что для этого нужно и где это взять.
- alsa-drivers. Я использовал версию alsa-driver-0.5.12a, взятую с
http://www.alsa-project.org.. Версия 0.9.2 также работает, чего-то особенного по сравнению с 0.5.12 делать не пришлось, кроме того, что поддержку OSS теперь вынесли в отдельную библиотеку и поэтому ее тоже необходимо скачать и установить. Что делают alsa-tools - я не выяснял. Без них все работает. :)
3. Пересобираем ядро.
Насколько я понял из разных ситуаций, связанных со звуком в линухах,
поддержку звука надо собирать модулем. Для этого надо из корня исходников
текущего ядра скомандовать
# make menuconfig
перейти в раздел "Sound" и выбрать опцию "M" для пункта "Sound Card Support"
(у меня ядро 2.4.17).
Проставьте то же самое напротив "Intel ICH (i8xx) audio
support" и "OSS sound modules" (если вы собираетесь использовать программы, которым для работы нужна OSS, например xmms). В раскрывшемся подменю про OSS везде поставьте
"*". Все, можно выйти из конфига, дальше как обычно:
# make -j 10 (если ресурсы позволяют, то можно и больше)
# make install (перед этой операцией переименуйте старое ядро чтобы не
потерять его)
# make modules
# make modules_install
Если вы используете загрузчик lilo, то не забудьте поправить его конфиг
/etc/lilo.conf на предмет появления нового ядра и обеспечения возможности
загрузки со старым ядром (на всякий случай). Для загрузчика GRUB может оказаться
необходимым поправить файл /boot/grub/grub.conf.
Triton5
5 - 10.05.2004 - 14:31
4. Собираем alsa-driver.
Все это делается как обычно
# ./configure --help (для просмотра дополнительные опций и значений по умолчанию)
# ./configure
# make
# make install
и так, как описано в его файле INSTALL, здесь проблем возникнуть не должно.
Если что-то не получается, то скорее всего не из-за самого alsa-driver'а,
а из-за чего-то другого. Постарайтесь как можно яснее и подробнее описать
проблему на каком-нибудь форуме (например http://linuxportal.ru или
http://www.linux.ru) и обязательно процитируйте сообщения об ошибках на
оригинальном языке (не переводите их).
После успешной сборки можно выполнить скрипт snddevices, который находится
там же. В INSTALL сказано, что его выполнять необязательно, если в ваше ядро
встроена поддержка devfs. Поправив /etc/devfsd.conf так, как предложено это сделать в INSTALL, я ничего не добился и скрипт snddevices все равно приходится выполнять после каждой перезагрузки.
Кстати, заметьте, что make install правит ваш modules.dep текущего ядра.
5. Правим /etc/modules.conf.
Пример части моего конфига, отвечающей за звук:
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 snd-card-intel8x0
alias sound-slot-0 snd-card-0
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
options snd-card-intel8x0 snd_mic_frame_size=128 snd_pbk_frame_size=128
snd_ac97_clock=41194 snd_cap_frame_size=128
Самая важная строка - последняя, а в ней самый важный параметр - snd_ac97_clock.
Именно его надо подкручивать, если звук идет быстрее или медленне, чем нужно.
Подробности читайте в INSTALL.
Triton5
6 - 10.05.2004 - 14:32
6. Примечания.
а) alsa-driver делает так, что при каждой перезагрузке уровни всех звуковых каналов занижаются до нуля. Чтобы этого не происходило, используйте программу
alsactl из пакета alsa-utils. Чтобы собрать программы из этого пакета, необходимо
скачать и собрать alsa-lib. Далее достаточно один раз настроить уровни нужных
звуковых каналов и скомандовать
# ./alsactl store 0 (0 - это номер моей звуковой карты, у вас скорее всего
такой же, но это не обязательно так)
Теперь надо в конец какого-нибудь стартового скрипта (скорее всего в
/etc/rc.d/rc.local) дописать строчку
alsactl restore 0
для того, чтобы конфигурация драйвера восстанавливалась при каждой загрузке
системы. Дополнительные опции можно узнать по команде
# ./alsactl --help
В этом пакете также присутствуют консольные микшер (alsamixer) и проигрыватель
компакт-дисков aplay (помощь - ./aplay --help).
б) В системе Debian 2.2 Potato после пересборки ядра необходимо поправить /etc/modules с целью отключения загрузки перечисленных там модулей, ответственных за звук.
в) На чипсете i845PE со встроенной микросхемой alc650 также используется опция intel8x0 для configure.
7. Автор.
San АНДРЕЕВ.
Обоснованные исправления и дополнения приветствуются.
8. Поправки.
Про OSS - DemonZla
Kaster Troy
7 - 10.05.2004 - 18:11
=)) alsamixer =) мрачнейшая штука..=)
Короче дедело было так..=) купил я как-то давно АСП 9.0 и захотел добить его заставить работать свою вторую звучку Genius Sound Maker Live 5.1..=)
Скачал с OpenSounda дровишки, установил поЕЕТТ!! радует!! = Через время снес линух, непомню навернул его штоли..=)) Вот, беру свои слитые дровишки ставлю и Х#Р!! =) 3 копии все кричат, что косяк какой-то =) качаю новые, ставлю.. и... тоже Х#Р!! =))) Вот что за срань?? +)))
Serg156
8 - 10.05.2004 - 22:26
Прочитав всё выше написанное мне перехотелось настраивать в линухе звук... :(((
Radium
9 - 11.05.2004 - 00:02
Есть такая фигня :)
Triton5
10 - 11.05.2004 - 23:56
Берешь драйвер, ставишь его с дискеты или компакта, который в комплекте к железке, перезагружаешь комп и железка работает. Если не работает, значит, попалось кривое железо.Это в MS-DOS или Windows.
В Linux... в общем, вы профессионалы, сами знаете:)
дурачок
11 - 14.05.2004 - 19:11
Triton5: Благодарю за помощь.
Кто-нибудь еще сталкивался с подобными траблами?
Radium
12 - 14.05.2004 - 22:51
Тебе проще купить другую звучку.
дурачок
13 - 15.05.2004 - 16:20
Вообще-то в линуксе звук должен становиться автоматически (просто)? Или все делают какие-то приседания?
Radium
14 - 15.05.2004 - 23:54
№13:
Ни разу не делал. Правда звук у меня один Creative Live! другой размазан на матери с чипсетом nForce.
Rootman
15 - 17.05.2004 - 07:59
modprobe ac97
Сиськин
16 - 21.05.2004 - 17:55
Я совсем недавн потрахался со звуком в 2.6.6
Пробовал перекомпилировать по разному... и добил..звук есть...
У тебя какой дистр? Если RedHat ... у меня 9 (Насчёт остальных не уверен)
то там есть естилка звуковой карты ... Она показывает модуль который отвечает за звук... Его и устанавливаешь в ядре...
дурачок
17 - 25.05.2004 - 19:50
Круто. В ASP хуже. Я правда не умею компилить ядра.
Radium
18 - 26.05.2004 - 12:04
А ты пробовал?
дурачок
19 - 31.05.2004 - 20:26
нет не пробовал.
Где почитать, как надо пробовать?
crossman
20 - 01.06.2004 - 01:45
У меня ASP9.0 звук AC97 на гигабайтовской мамке с i845 чипсетом. При установке всё более меннее-нормально. А что, вообще никакого звука нет? /sbin/sndconfig пробовал?
Radium
21 - 01.06.2004 - 09:48
www.opennet.ru
www.linux.org.ru
www.google.ru/linux
Вот тут поищи про компиляцию ядра. А вообще всем советую пользовать Fedora Core 2 - рульный дистриб.
vagabond
22 - 01.06.2004 - 11:11
народ. У меня тоже звука нет в Red Hat 9.0.
при первом запуске КДЕ говорит: типа sound server error, cannot open device: /dev/dsp. Причина: no such device. Если выйти в init 3, и затем снова init 5, то звук появляется.
.
я в линуксе почти ноль, так что по печени бейте, но хотя бы не ногами.
vagabond
23 - 01.06.2004 - 11:12
ps я понял, что нет устройства /dev/dsp. но откуда его взять..
Radium
24 - 01.06.2004 - 12:45
Его точно нет? А откуда тогда звук появляется. Вообще-то девятка глюкавая жутко.. И это во всём выражается. Советую FC2.
vagabond
25 - 01.06.2004 - 14:56
пишет, что нет. Мол, вывод саунд-сервера будет перенаправлен на /dev/null. И звука нет.
.
потом перезахожу под другим юзером, startx - и все путем: сообщения об ошибке нет, звук есть.
.
Кстати других глюкавостей не заметил. FC2 - это что-то родственное редхату или нет? скока буит стоить переписать на мои болв.?
vagabond
26 - 01.06.2004 - 14:58
lf/> звук встроенный в названии есть "АС97", мать гигабайт не помню какая с цифрами 845 вроде
Radium
27 - 01.06.2004 - 17:13
Fedora Core - это тот-же ред-хат, только его свободная и бесплатная реализация. Сначала красношляпые обкатывают решения на нас (т.е. на пользователях федоры), а потом внедряют все эти новшества в RedHat Enterprise Linux и продают его за деньги. Правда еси у тя не пашет что-то в федоре - типа ты сам виноват, а вот еси не пашет в редхат сервере - то они тебе помогут решить проблему.
Radium
28 - 01.06.2004 - 17:14
А взять можешь у vi. Координаты его ты найдёшь на форуме думаю.
Ну и я могу записать.
vagabond
29 - 01.06.2004 - 17:25
да, он человек известный. общались уже. Спасибо.
старый дурак
30 - 05.06.2004 - 11:30
Народ, расскажите, кто кем работает или где учится.

К списку вопросов на форуме Операционные системы

>>