LINUX.ORG.RU

Гм - чето я в легком недоумении - на данный момент в кернеле 2.5.х пристуствуют две ветки аудиодрайвов OSS (obsolete) и ALSA - типа полный попс. ВСЕ попытки добиться стабильной работы от драйвов ALSA - завершались нецензурщиной в адрес онных .....

anonymous
()

Есть такая буква в алфавите ....

Мужики, подскажите лучше, где взять нормальные драйвы под вынь 9x для SBLive value.

Предвижу бурю негодования - но я затрахался уже их искать ....

anonymous
()

2 anonymous (*) (2003-07-10 20:43:36.454002):

а чем линукс не устраивает?

anonymous
()

еще могу предложить поменять карточку, возможно это будет проще.

anonymous
()
Ответ на: комментарий от anonymous

Не будет. Карта даже сейчас очень хорошая. Лучше попросить старые версии дров у знакомых. Я слышал байку о том, что creative специально выпустил плохие дрова для SBLive, чтобы брали Audigy. Так что советуют брать дрова постарее. Тем более под 9x.

За что купил, за то продал.

KAM
()

:>За что купил, за то продал.

Спасибо и на том - есть www.kxproject.com - там это дело подхватили - кроме того были драйвера на ftp.pc.ibm.com (Xp/2k)

Но ни те ни другие меня не устроили 8(

Оказывается что в родных драйверах от creative не реализовали и половины того что может железо, уроды ....

anonymous
()

Стабильность у ALSA - дерьмовая, зато миксеры замечательные
можно все программы/сервера одновременно

anonymous
()

2anonymous (*) (2003-07-10 22:51:43.364415) если еще не нашел пиши мыло, выложу на ftp (была аналогичная проблема)

anonymous
()

Короче там косякс, для ядер серии 2.4.xx
Всё из-за того, что из 2.5 портировали :(

Если кому надо, вот пачмк, у меня уже работает :) :


--- alsa-driver-0.9.5/include/adriver.h 2003-07-10 22:20:13.000000000 +0200
+++ alsa-driver-0.9.5/include/adriver.h 2003-07-10 22:39:26.000000000 +0200
@@ -328,6 +328,12 @@

/* workqueue-alike; 2.5.45 */
#include <linux/workqueue.h>
+
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 45) && defined(__WORK_INITIALIZER)
+int snd_compat_schedule_work(struct work_struct *work);
+#define schedule_work(w) snd_compat_schedule_work(w)
+#endif
+
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 45) && !defined(__WORK_INITIALIZER)
struct work_struct {
void (*func)(void *);

anonymous
()

У кого-нибудь работает на Audigy-1 AC3 passthrough через Alsa?

anonymous
()

2anonymous (*) (2003-07-10 20:43:36.454002):

Родной компакт от карты уже утерян? Как говорит знакомый, с теми драйверами проблем под 98 нет.

Obidos ★★★★★
() автор топика

а как альзу заставить играть от нескольких приложений ?

anonymous
()

В смысле от нескольких приложений? чтобы alsa сама смешивала звук как esd или artsd? Тут два варианта, либо сама карта умеет это хардварно, тогда никаких проблем, все работает сразу после установки дров. Если карта хардварно не поддерживает - то придется смешивать софтварно, софтварного микшера в виде драйвера нет, но начиная с 0.9.2 (могу ошибаться) в alsa-lib появилось софтварное микширование, но как вы понимаете чтобы это заработало нужно чтобы программы использовала alsa нативно, то есть через эту самую alsa-lib (libasound), для эмуляции oss софтварного микширования не будет. Еще не совсем понятно про нестабильность alsa. Юзаю ее начиная с 0.9.x.pre дома на SBLive 5.1, на работе на встроенном в материнке AC97 кодеке CM8738, с надежностью никаких проблем, не было не kernel oops-ов, ни дедлоков, ни затыканий звука, ни подвисаний приложений пользующих alsa, в общем ничего плохого про работу asla на этих звуковых картах сказать не могу. Дома пробовал alsa из 2.5.72-mm1, работало нормально, как и под 2.4.x

anonymous
()

а IntelICH2 (чип AD18xx не помню точно) не умеет аппаратно смешивать ?

anonymous
()

имхо ich2 не умеет.

anonymous
()

А я вам обоатное скажу, у меня AMD Interwave (GUS PnP) так вот он ни когда не работал с OSS (правда я её прикручивал, парой своих пачей), а вот с ALSAу все работает просто шик ина 2.4 и на 2.5! И вобще OSS реально уже давно устарела так как у ней приметивное API, и нет не какой маламольской библиотекчки, так-что OSS на помойку!

anonymous
()

Надо Кармаку написать, чтобы под алсу гамесы подгонял.

Hirnfuhler ★★
()

народ, объясните человеку, как в ALSA менять громкость:
1) задних динамиков
2) центровика

если в alsamixer, то что там крутить? все ползунки попробовал - не регулируются. а карта - SBLive 5.1, так-что этих ползунков там - дофига. раньше пользовался OSS, и в aumix задние прекрасно регулировались, но центральный орал в всю глотку. в ALSA не нащел ни то, ни другое.

P.S. и еще - на машине стоит WinXP и линукс. в выне из динамиков идет довольно заметное шипение. в линуксе - всё чисто. это как понимать? драйвера в Win менял при каждом ихнем обновлении. тот-же результат.

anonymous
()
Ответ на: комментарий от PitStop

2PitStop

>2 anonymous (*) (2003-07-11 09:21:28.705249)
>> а как альзу заставить играть от нескольких приложений ?
>
>См. http://jackit.sourceforge.net/

или ещё проще - через soft mixer, который есть в alsa

Нужно в хоме создать конфиг: .asoundrc

типа этого:
------------------------------------------
pcm.!default {
type plug
slave {
pcm "mymix"
format S16_LE
rate 44100
}
}

pcm.mymix {
type dmix
ipc_key 1234
slave {
pcm intel8x0
rate 44100
}
}


pcm.intel8x0 {
type hw
card 0
device 0
}

ctl.intel8x0 {
type hw
card 0
}

-----------------------------------

Можно и проще, примеры есть на alsa сайте

anonymous
()

Можно и так, но потеряешь все прочие преимущества. Впрочем, часто и этого достаточно... :-)

PitStop
()

4anonymous (*) (2003-07-11 14:45:35.124838):
На сайте в разделе документации об этом написано. Звуком удобно рулить
через aumix (там как раз еще и басы рулятся).

В 2.5.74, который я вчера, наконец, собрал почти по-человечески (мышь, сволочь, сама не инициализируется и сетка говорит, что такая машина в
сети уже есть, хотя интерфейсы поднимает) у меня звук нормально идет
через альсу. Правда поддержку OSS я тоже включал (я хз как пускать звук
с тюнера на карту - tv mixer и btv878 dma только в OSS наблюдается). Не
заработал секвенсер (да он мне и не нужен).

что касается 2.4.22-pre4 - альса 0.9.5 вчера встала как влитая. Все
работает.

P.S. Карта - Sb Life!

jackill ★★★★★
()

А xmms с dmix работать отказывается. ((((((

Hirnfuhler ★★
()

ALSA - типичный непортабельный отстой.
OSS - нормальный и _переносимый_ Unix-way.
Если чего-то не хватает в OSS-Free, марш на
http://www.opensound.com/ покупать нормальны OSS
за деньги, красноглазики.

anonymous
()


>А xmms с dmix работать отказывается. ((((((

Пропиши dmix как default в .asoundrc:
pcm.!default { ........ и тд и тп

и поставь в xmms - default

У xmms-а alsa-плагин кривовато написан - умеет только номерные девайсы открывать.

anonymous
()

Пробовал. Не помогает. Давайте сами напишем плагин!.. И q3 && RtCW перепишем под алсу!!!

Я серьёзно.

Hirnfuhler ★★
()

2anonymous (*) (2003-07-11 17:22:49.295917)

А ну брысь отсюда галстук повязывать, пионер. Мне >=30 мс latency в твоих суперпортабельных OSS нафиг не сдались.

2PitStop:
XMMS через JACK? Wow... А зачем? :-)

AP ★★★★★
()

:>Родной компакт от карты уже утерян? Как говорит знакомый, с теми драйверами проблем под 98 нет.

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

ЗЫ А знакомые часто пургу несут, слушай - но проверяй 8)

anonymous
()

2 AP (*) (2003-07-11 18:33:35.363642)
> XMMS через JACK? Wow... А зачем? :-)

Тут кто-то "хныкал" насчёт микширования звуковых потоков от нескольких приложений... ИМХО jack - самое то! :-)

Вообще-то и впрямь неприятно, когда тебе сообщают, что "устройство вывода занято другим приложением". Сервер нужен, и нет ничего страшного в его использовании, а скорее благо!

PitStop
()

А у меня через jack ничего не работает.. ((((((((((((

Hirnfuhler ★★
()

2 Hirnfuhler (*) (2003-07-12 14:54:24.111035)

А "ничего" это что именно и как не работает?

PitStop
()

Да всё. Хрипы, обрывы файлов, если пускать через aplay -D jackplug. Xmms. Пытался с jakclaunch oss проги пускать - ноль... jackstart на realtime capabilities ругается.

Hirnfuhler ★★
()

Вопрос знатокам,для SB Live есть дрова на opensource.creative.com соместимые с OSS.Юзаю их и в принципе доволен,стоит ли мне попробовать ALSA?

ЗЫ В алзе вроде синтезатор миди есть или я не прав?В родных нет :-(.

anonymous
()
Ответ на: комментарий от AP

Мне >=30 мс latency в твоих суперпортабельных OSS нафиг не сдались.

-----------------------------------------------------

mpeg4ip

We know that the audio and video goes out of sync. This is due to deficiencies in the drivers (video for linux, OSS) that we are using.

We've made fixes so that the latest OSS drivers will help (the ones with SNDCTL_DSP_GETERROR defined)

anonymous
()

а с каких это пор в алсе появились дрова для Aureal Vortex?

anonymous
()

Offtopic... Народ, AC`97 Link controller C-Media 9739A "впаянный" в маму (MSI 865P Neo), Раньше юзал C-Media 8838 PSI чипсет (под ALSA). Под эту карточку почему-то встал OSS. Попытки внаглую подгрузить модуль не увенчались...

Вопрос знатокам - на маме как водится 3 дырки для SB, как под OSS сделать чтобы "REAR channel" через "Line in" ходил? Под Alsa я эт нашел. А щас - хз. Или как под эту крточку прикрутить ALsa.

anonymous
()

PCI ... сори

anonymous
()

> В алзе вроде синтезатор миди есть или я не прав?

Есть возможность играть MIDI с использованием банков SF2. Одна строчка в modules.conf + pmidi (плеер).

Obidos ★★★★★
() автор топика

2 Hirnfuhler (*) (2003-07-12 16:46:03.699126)

Хрипы? Странно. А вот выпадения возможны, коли xrun'ы пойдут. Здесь без патчей ядра на предмет low latency не обойтись...

PitStop
()

Пропатчил. Ядро 2.4.21. Там всё врубил.

Hirnfuhler ★★
()

alsa - Vortex

>а с каких это пор в алсе появились дрова для Aureal Vortex?

Кто сказал?Это что,шутка такая?На сайте alsa было написано "Aureal is bankrut" - и этим они сказали всё,что хотели сказать насчёт Vortex-ов.

----- Ненадеющийся на поодержку alsa for Vortex пользователь Aureal Vortex 2.

LineReader
()

Offtopic... Народ, AC`97 Link controller C-Media 9739A "впаянный" в маму (MSI 865P Neo), Раньше юзал C-Media 8838 PCI чипсет (под ALSA). Под эту карточку почему-то встал OSS. Попытки внаглую подгрузить модуль не увенчались...

Вопрос знатокам - на маме как водится 3 дырки для SB, как под OSS сделать чтобы "REAR channel" через "Line in" ходил? Под Alsa я эт нашел. А щас - хз. Или как под эту карточку прикрутить ALsa.

#############

Насчет этого мне кто-нить ответит?

#############

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.