Проблемы с ALSA

Здраствуйте. Собрал в ядре alsa (модулями) и модули для устройств которые написаны тут: _http://en.gentoo-wiki.com/wiki/Asus_Eee_PC_1000HA#Sound (у меня eeePC 1000HE). Ну, запустил alsaconf, потом /etc/init.d/alsasound start, нигде ошибок не было видно. Однако, звука нет. Например, одно программа пишет такую ошибку:

WARNING: Could not open the default sound device.

или:

SDL audio driver is "(UNKNOWN)".
SDL_OpenAudio() failed: No available audio device
Sound initialization failed.

Пакет sdl-sound собран, запускал эти программы от рута - то же самое.
Как решить?

alsamixer ?

alsamixer ? Может просто звук выключен?

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Или собрать libsdl без oss

Или собрать libsdl без oss :)

USE=-oss emerge media-libs/libsdl -a

Working on Gentoo Linux for Asus P535 and Qtopia :-)

oleg_kaa написал(а): Или

oleg_kaa написал(а):
Или собрать libsdl без oss :)

USE=-oss emerge media-libs/libsdl -a

спасибо, понял в чем проблема была. Кароче либа была собрана вобще без поддержки звука ( ни алсы ни осса)

РЕШЕНО или SOLVED в заголовок

РЕШЕНО или SOLVED в заголовок ;)

Да я чайник ;)

alsa в make.conf И выберите

alsa в make.conf
И выберите desktop профиль

В alsamixer все на

В alsamixer все на максимум.

aplay /dev/urandom

И тыкайте все Fn+что-то клавиши, на случай аппаратного мюта/контроля громкости

aplay

хм, странно. Через aplay звук есть. Вобще, как я выяснил, звука нет только в sdl приложениях (логи ошибок от UrbanTerror & Supertuxkart).

Была подобная ошибка. Звук не

Была подобная ошибка. Звук не работал в amarok, хотя везде в других местах работал. Решилось установкой alsa-drivers

Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс

Magog написал(а): Была

Magog написал(а):
Была подобная ошибка. Звук не работал в amarok, хотя везде в других местах работал. Решилось установкой alsa-drivers

насколько я понимаю модули в ядре == alsa-driver. Тем более "- media-sound/alsa-driver-9999 (masked by: package.mask, missing keyword). # Unsupported, but popular. No plans for removal."

Без этой гадости у меня

Без этой гадости у меня alsaconf даже карточку не находила, хотя раньше все было норм. Я размаскировал и установил. Все сразу заработало

Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс

А у вас sdl случаем не через

А у вас sdl случаем не через OSS работает? Попробуйте запустить одно единственное приложение. Ну и всех игрушек должны быть какие-то свои логи, почему нету.

NightNord написал(а): А у вас

NightNord написал(а):
А у вас sdl случаем не через OSS работает? Попробуйте запустить одно единственное приложение. Ну и всех игрушек должны быть какие-то свои логи, почему нету.

как это проверить? Кстати, все что 'oss' я вобще в ядре не включал, и модули не собирал к нему.
логи ошибок уже выкладывал в первом посте.

Ну, в алсе есть эмулятор

Ну, в алсе есть эмулятор осс... Попробуйте запустить через aoss/aoss32 в зависимости от архитектуры и битности игрушки. Ну либо еще порытся в настройках игры. А логи там могут быть более подробные - мож флаги какие, а может просто файл.

не хотел заводить новую тему,

не хотел заводить новую тему, т.к. похожая ошибка...
при запуске SDL игр, не может найти звуковое устройство, вот например лог nexuiz:

Wanted audio Specification:
	Channels  : 1
	Format    : 0x8
	Frequency : 8000
	Samples   : 512
Failed to open the audio device! (No available audio device)
S_Startup: sound output initialization FAILED
S_Startup: SndSys_Init failed.

система собрана с USE="alsa -oss", звук есть, музыка играет, не sdl игры звучат.

Jah will give us everything

помогает лиexport

помогает ли
export SDL_AUDIODRIVER=alsa
?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".