Установка ALSA-drivers
#1
Отправлено 14 августа 2004 - 02:53
Только где можно найти дрова под мою карту встроенную которая использует Intel 8x0 дрова.
И как потом выгрузить OSS дрова?
Ещё у меня такая проблема вообще хочу к примеру смотреть фильм и слушать музыку одновременно а он этого зделать не доёт.. Играет всегда что-то одно
#4
Отправлено 14 августа 2004 - 12:41
вот тут есть руководство по установке ALSA.
когда я ставил (у меня тоже intel 8x0) я заново компилировал ядро с поддержкой ALSA и OSS (как модули). Но заново компилировать ядро необязательно, можно модули так загрузить.
#5
Отправлено 14 августа 2004 - 12:52
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /usr/src/ALSA/alsa-driver-1.0.6rc2
checking cross compile...
checking for directory with kernel source... /lib/modules/2.6.7/build
checking for kernel version... 2.6.7
checking for GCC version... Kernel compiler: gcc 3.3.3 (Debian 20040422) Used compiler: gcc (GCC) 3.3.3 (Debian 20040422)
checking for built-in ALSA... "yes"
configure: error: You have built-in ALSA in your kernel.
make all-deps
make[1]: Entering directory ./usr/src/ALSA/alsa-driver-1.0.6rc2'
make[1]: Nothing to be done for .all-deps'.
make[1]: Leaving directory ./usr/src/ALSA/alsa-driver-1.0.6rc2'
Please, run the configure script as first...
rm -f /snd*.*o /persist.o /isapnp.o
make[1]: Entering directory ./usr/src/ALSA/alsa-driver-1.0.6rc2/acore'
Makefile:6: /usr/src/ALSA/alsa-driver-1.0.6rc2/Makefile.conf: No such file or directory
make[1]: *** No rule to make target ./usr/src/ALSA/alsa-driver-1.0.6rc2/Makefile.conf'. Stop.
make[1]: Leaving directory ./usr/src/ALSA/alsa-driver-1.0.6rc2/acore'
make: *** [install-modules] Error 1
Эх ну еслибы я хотябы мог скомпилить модуль ну блин
#10
Отправлено 14 августа 2004 - 14:19
Отдельные сырцы ALSA не нужны. Это нужно было только для Linux версии 2.4.
Если ты компилируешь ядро 2.6, то OSS компилировать вообще не нужно -- хватит подсистемы совместимости с OSS внутри ALSA (и то, скорее всего не понадобится и это). OSS уже считается устаревшей системой, рекомендуется использовать ALSA.
Чтобы заставить программы работать вместе, нужно немного перенастроить их. Практически каждая из них позволяет явно указывать специальный файл устройства, через которое выводить звук. Так вот нужно указать там "/dev/adsp". В XMMS это есть в настройках плагина вывода звука (там уже можно плагин OSS использовать, но лучше выбрать плагин для ALSA, тогда эта настройка вообще не понадобится). Для командного mplayer можно указать устройство вывода звука так: -ao oss:/dev/adsp. Обрати внимание на название файла (adsp вместо обычного dsp). Это позволит ALSA смешивать звуковые потоки и позволять воспроизводить их одновременно. Mplayer вроде как с последними версиями ALSA непосредственно не работает (может, ситуация и изменилась уже)...
Сообщение изменено: tomatensaft (14 августа 2004 - 14:30 )
#13
Отправлено 14 августа 2004 - 15:16
Только миксер стал неупровляемый вообще он и был такой только теперь вырубить вообще нельзя..
Да и забыл спросить какие есть консольные проигрыватели помимо bplay а то мой bplay по окончанию песенки начинает все звуки играть которые ему не дали проиграграть изза прослушивание музыки
#14
Отправлено 14 августа 2004 - 16:01
В качестве микшера используй alsamixer или для графической среды, например, aumix-gtk. Эти умеют с альсавским /dev/mixer работать...
libALSA.so и есть тот самый плагин для XMMS. Его и рекомендую использовать.
По поводу драйвера... В OSS старая версия драйвера. В ALSA -- новая, поддерживающая и более новые модификации чипсета. С OSS эта звуковуха, вероятно, не заработает. Поэтому рекомендую проверить конфигурацию ядра и перекомпилировать, если что. Займет время, но зато меньше проблем, чем если ты будешь пытаться скомпилить драйвер к уже существующему ядру.
#15
Отправлено 14 августа 2004 - 18:43
#17
Отправлено 14 августа 2004 - 20:23
Для фильмов -- Mplayer. Он умеет проигрывать фильмы даже в ASCII-арте, если хочется. Для этого нужно дать опцию "-vo aalib" ему. Читай man mplayer и mplayer -vo aa:help, там все прочитаешь.
Я так Memento, например, смотрел -- потрясающе выглядит.
Если хочется большего качества, то можно через плагин SVGA фильмы смотреть (опция -vo svga)... То есть, почти как на телевизоре.
Вообще, почитай mplayer -vo help, он еще много каких способов вывода поддерживает...
По поводу картинок.. Вроде как есть программы... Поищи в Google, наверняка найдешь...
#19
Отправлено 14 августа 2004 - 20:54
oo$""$""$o o" " "$$ o$ "$ o" "$o $$ oo oo $ $"o $$"""$$ o"$$ $""o"ooo$$$$$$$$$o$o""$$o o$ "o$$$$$$$$$$$$$o "$o o$ o$$$$$$$$$$$$$$$$$o "o o$ o$$$$$$$$$$$$$$$$$$$$$$o "$" $ $$$$$$$$$$$$$$$$$$$$$$$$$$o$ "oo$$$$$$$$$$$$$$$$$$$""""$""" " "$ """$$$$$" $$"" $$ o$$$ $$$oo o$$$$$$$$ $$$$$$$$$$oooooooo$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oo $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$ o$$$$$$$$$$"" $$"$$$$$$$ o$$$$$$$o" " ""$$$$o $$$$$$$" $$$$o o$$$$$$"o $$$$ $$$$$$$ " $$$" $$$$$$ o"$$o $$$$$$$ " "$$o $$$$$$ " "$$o $$$$$" " $$$ $$$$$$" " o"$o o$$$$$" oo " "$o $$$$$$ " $$o $$$$$$o " $$$o $$$$$$ "$$$$ $$$$$" o $$$$$o $$$$$ " $$$$$$o o$$$$$ o " $$$$$$$o $$$$$" $ ""$ "$$$$ $$$$" $ " " $$ """ $$$ $$ o o $$ $$ $$o o$ "$$oo o o"$$ "$$$$" $$" $$$$$ o" o oo$o "$$$$$$o o ooo" $$$$" "$o o o o oo" " "" o oo$$" $$" "$$$oo$oo$oo$o$o$oooooooooo$$" " o$""" ""$oo $"""""""$$o o$" o o o "o $"$oooo$$"" o " o ""$$$ooo o$$$o oo " o" oo$ooo$$$o " oo " " " o$$$$$$oo """"""$o oo$" """""""""""$$oo$oo$$""""""" """" """
#22
Отправлено 14 августа 2004 - 22:48
mplayer -vo svga
.
svgalib: Cannot open /dev/svga
Is svgalib_helper module loaded?
modprobe svgalib_helper
FATAL: Module svgalib_helper not found.
chto delat'?
chmod a+rw /dev/svga
или (что лучше не делать):
$ su root
# mplayer -vo svga file.avi
#25
Отправлено 15 августа 2004 - 00:05
Кстати, я че-то запутался с SVGA.. У меня тоже нет этого спец. файла. Значит используется другой файл. Блин, бывает. Тогда запускай от root.
Сообщение изменено: tomatensaft (15 августа 2004 - 00:07 )
#27
Отправлено 15 августа 2004 - 03:06
Какой бы я миксер не устоновил они все работуют одинаково..
То есть можно PCM 100 или 0 это значит либо звук есть либо его нет.. Потише
я могу зделать только если убавить звук у колонок..
Конфиг в плане звука твой, я только свою карту там выбрал и всё:
Advanced Linux Sound Architecture
ALSA - y
Sequencer support - y
Sequencer dummy client - m
OSS Mixer API - m
OSS PCM (digital audio) API - m
OSS Sequencer API - y
RTC Timer support - y
Verbose printk - n
Debug - n
Ну так как быть?
#30
Отправлено 15 августа 2004 - 13:09
usermod -G audio,cdrom,floppy,src gik
Потом выйди изо всех сессий (для верности -- перезагрузи комп или хотя бы поменяй runlevel на 1 и обратно на текущий командами "init 1" и "init 2" соответственно).