ALSA. работает, но плохо
- tes+or
- Неотъемлемая часть форума
- Сообщения: 535
- Зарегистрирован: 16 дек 2004, 17:47
- Откуда: minsk
- Контактная информация:
ALSA. работает, но плохо
стоит у меня Debian 3.1, а на дебиане ALSA дефолтная из этой версии.
грабли номер раз: запускаю кваку, а она мне:
------- sound initialization -------
loading oss sound output driver, ok
/dev/dsp: Input/output error
SNDDMA_Init: Could not mmap /dev/dsp.
хотя /dev/dsp при передаче на него символов изрыгает звуки, как ему и полагаеться.
грабли номер два: например мне захотелось играть в кваку и слушать музыку. или слушать музыку и не проворонить указания главного одмина по аське. ибо аська звуком оповещает о новой мессаге. а если звук доходит до наушников только после выключения плеера, то это врядли можно считать юзабельным.
как лечить?
грабли номер раз: запускаю кваку, а она мне:
------- sound initialization -------
loading oss sound output driver, ok
/dev/dsp: Input/output error
SNDDMA_Init: Could not mmap /dev/dsp.
хотя /dev/dsp при передаче на него символов изрыгает звуки, как ему и полагаеться.
грабли номер два: например мне захотелось играть в кваку и слушать музыку. или слушать музыку и не проворонить указания главного одмина по аське. ибо аська звуком оповещает о новой мессаге. а если звук доходит до наушников только после выключения плеера, то это врядли можно считать юзабельным.
как лечить?
- tes+or
- Неотъемлемая часть форума
- Сообщения: 535
- Зарегистрирован: 16 дек 2004, 17:47
- Откуда: minsk
- Контактная информация:
1)testor@testor:~$ lspci //да, я больше не работаю под рутом
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS645DX Host & Memory & AGP Controller
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 04)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
0000:00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
0000:00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta/Vanta LT] (rev 15)
2)а что за оно? нету не в установленых утилитах не в коллекции пакетов дебиана. искать и компилить, или я чего-то непонял?
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS645DX Host & Memory & AGP Controller
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 04)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
0000:00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
0000:00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta/Vanta LT] (rev 15)
2)а что за оно? нету не в установленых утилитах не в коллекции пакетов дебиана. искать и компилить, или я чего-то непонял?
tes+or, dmix - это плагин софтверного микшера из комплекта альсы... Ссылку я уже постил на настрйку всего этого...
http://linuxshop.ru/forum/viewtopic.php?t=9720
http://linuxshop.ru/forum/viewtopic.php?t=9720
Опыт растет прямо пропорционально выведенному из строя оборудованию
Делай раз, делай два ...
1)"кидаешь" asound.conf в /etc
2)Настраиваешь alsamixer и некоторые приожения для использования драйверов ALSA. Даже лучше запускай alsaconf.
3) Кваку запускаем так : artsdsp -m quake3
1)"кидаешь" asound.conf в /etc
2)Настраиваешь alsamixer и некоторые приожения для использования драйверов ALSA. Даже лучше запускай alsaconf.
3) Кваку запускаем так : artsdsp -m quake3
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson
Trying is the first step towards failure (c) Homer Simpson
Наверное. У меня не умеет AC97 аппартно микшировать. Но раньше с OSS квака "звучала" без всяких бубнов.Llama писал(а):хм, у меня квака с простым /dev/dsp от альсы работает правда и на работе и дома карточки умеют аппаратное микширование, наверное из-за этого...
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson
Trying is the first step towards failure (c) Homer Simpson
- tes+or
- Неотъемлемая часть форума
- Сообщения: 535
- Зарегистрирован: 16 дек 2004, 17:47
- Откуда: minsk
- Контактная информация:
сделал по вариантуkif0rt. немогу сказать что понял что сделал, но оно работает. будем считать что разберусь с этим потом, когда комп обратно домой отнесу.
но есть и проблемы. с использованием artsdsp -m quake2 нередко получаеться сегментэйшн фолт. что-то мне подсказывает что такое использование алсы и артса не самое рациональное, но времени разбираться пока что нет.
и еще проблемка всплыла. в догонку к кваке поставил себе второй дум. там звук есть, но нет музыки, которая по идее должна быть миди(точно незнаю, раньше особо не играл). то что там должна быть музыка я заключил из наличия бинарника musserver и из такого вывода в консоль:
testor@testor:/storage/games/Doom$ llxdoom
May 8 2001 Doom LEGACY v1.32 Beta 1 21:05:15
DOOM 2: Hell on Earth
Z_Init: Init zone memory allocation daemon.
system memory 250Mb free 2Mb
20 megabytes requested for Z_Init.
W_Init: Init WADfiles.
Added file /storage/games/Doom/doom2.wad (2956 lumps)
Added file /storage/games/Doom/doom3.wad (80 lumps)
===========================================================================
Do not distribute!
Please report software piracy to the SPA: 1-800-388-PIR8
===========================================================================
I_StartupTimer...
I_StartupGraphics...
Using XFree86-VidModeExtension Version 2.2
Using MITSHM extension
HU_Init: Setting up heads up display.
Starting music server [/usr/bin/musserver -t 20 -f -u 0]
sndserver: Using 16 bit sound card
ready
open /dev/sequencer: No such device
вот, судя по всему нет /dev/sequencer. хотя в тоже время:
testor:/dev# echo "aaaaaaaaaaaa" > /dev/sequencer
bash: /dev/sequencer: No such device
testor:/dev# ls sequencer*
sequencer sequencer2
(первое - линк на второе)
что тут можно сделать?
но есть и проблемы. с использованием artsdsp -m quake2 нередко получаеться сегментэйшн фолт. что-то мне подсказывает что такое использование алсы и артса не самое рациональное, но времени разбираться пока что нет.
и еще проблемка всплыла. в догонку к кваке поставил себе второй дум. там звук есть, но нет музыки, которая по идее должна быть миди(точно незнаю, раньше особо не играл). то что там должна быть музыка я заключил из наличия бинарника musserver и из такого вывода в консоль:
testor@testor:/storage/games/Doom$ llxdoom
May 8 2001 Doom LEGACY v1.32 Beta 1 21:05:15
DOOM 2: Hell on Earth
Z_Init: Init zone memory allocation daemon.
system memory 250Mb free 2Mb
20 megabytes requested for Z_Init.
W_Init: Init WADfiles.
Added file /storage/games/Doom/doom2.wad (2956 lumps)
Added file /storage/games/Doom/doom3.wad (80 lumps)
===========================================================================
Do not distribute!
Please report software piracy to the SPA: 1-800-388-PIR8
===========================================================================
I_StartupTimer...
I_StartupGraphics...
Using XFree86-VidModeExtension Version 2.2
Using MITSHM extension
HU_Init: Setting up heads up display.
Starting music server [/usr/bin/musserver -t 20 -f -u 0]
sndserver: Using 16 bit sound card
ready
open /dev/sequencer: No such device
вот, судя по всему нет /dev/sequencer. хотя в тоже время:
testor:/dev# echo "aaaaaaaaaaaa" > /dev/sequencer
bash: /dev/sequencer: No such device
testor:/dev# ls sequencer*
sequencer sequencer2
(первое - линк на второе)
что тут можно сделать?