Видео ролики бесплатно онлайн

Смотреть узб видео

Официальный сайт printclick 24/7/365

Смотреть видео бесплатно

22.08.10 16:00 Shtsh

How-to`sCreative Sound Blaster 5.1 VX и переход с ALSA на OSS


Захотелось мне приобрести полноценную звуковую карточку для мих Microlab Solo 2 mk3, так как та поделка, которую любят называть "встроенная звуковая карта" не могла раскачать их (всё-таки это простенький кодек, от него ничего ждать не стоит). Много денег отдавать желания совершенно не было, поэтому решил остановиться на Creative Sound Blaster 5.1 VX (SB1070).

Зашёл, значит, на alsa-project.org, посмотрел, а там статус
[PCI] Not all features on all models supported. On the VX, white noise on playback unless initialized in Windows first.


"Хорошо" - Подумал я. Воткнул карточку и услышал злобное шипение.
"Не очень хорошо" - подумал я и решил поставить себе винду для того, чтобы посмотреть, что из этого выйдет, успешно забыв, что она может грузиться только с первого primary раздела. Через несколько часов поставились на неё драйвера и она под оффтопиком заиграла.
"Ну, хотя бы работает" - подумал я и пошёл ковыряться дальше.

Так как под alsa всё было грустно, я вспомнил, что с более-менее свежими карточками Creative, ALSA работает не очень хорошо (мягко выражаясь), а вот под OSS, всё очень даже неплохо, было принято решение перейти на эту систему.

В результате, всё поставилось (pacman -S oss),
Я запретил модуль soundcore (в /etc/rc.conf)
MODULES=(!soundcore
После перезагрузки запустилось (/etc/rc.d/oss start). Вот только были программы, которые используют для вывода только ALSA (тот же любимый мной xbmc). Погуглив, нашлось решение - поставить пакет alsa-plugins и прописать в /etc/asound.conf следующее
1
2
3
4
5
6
7
8
9
10
pcm.!default {
type oss
device /dev/dsp
}

ctl.!default {
type oss
device /dev/mixer
}
 


Вуаля! Всё работает. Вот только заметил я, что amarok очень сильно грузит процессор при работе. Решение нашлось быстро. Он же при работе использует xine, которому нужно указать, что требуется использовать oss вместо alsa.
Тут есть два варианта:
~/.xine/config
1
2
3
4
5

# используемый аудиодрайвер
# { auto  null  alsa  oss  jack  esd  file  none }, default: 0
audio.driver:oss
 

Либо установить xine-ui и там в настройках указать, что используется OSS как аудиодрайвер.

Осталось только найти хороший микшер для kde, а то дефолтный как-то плохо воспринимает oss.
В остальном всё замечательно и приятно работает. Кроме того, если раньше была проблема с одновременным проигрыванием звука из нескольких программ (например, если запустить chromium, xbmc не мог ничего выдать), то с переходом на oss этой проблемы нету.



predator 22.08.10 16:16 # +0
А может команда ALSA переделать дрова от OSS?
Shtsh 22.08.10 16:19 # +0
Некоторая часть oss идёт под несвободными лицензиями, ибо содержит код от производителей железа. Так что, скорее всего, в данном случае не может
dimqua 23.08.10 16:17 # +0
Эм, несвободные компоненты, если я правильно понимаю только в коммерческой версии, в свободной (той что под GPL/CDDL/BSD) их нет.
Darkman87SA 22.08.10 23:10 # +0
Блин, спасибо огромного, а я уже собирался продовать ее :) Теперь полная ж**а радости :-D
Shtsh 22.08.10 23:16 # +0
Пожалуйста :) Я рад, что смог помочь :)
Darkman87SA 23.08.10 00:27 # +0
пописать в /etc/asound.conf

а это в debian то прокатит?
Shtsh 23.08.10 00:35 # +0
да, это не зависит от дистрибутива. Можено и в ~/.asoundrc, но так будет только для текущего пользователя
Darkman87SA 23.08.10 01:52 # +0
Спасибо, все работает, только как вот настроить регилировку громкости:
ossmix pcm +2
повышает громкость на 2, а как уменьшить?
Shtsh 23.08.10 01:56 # +1
ossmix -- pcm -2
это чтобы параметры не читались
Darkman87SA 23.08.10 02:01 # +0
спасибо, и че не сообразил.
blackraven 23.08.10 13:10 # +3
Пописать в туалете покатит ;)
Popeye 23.08.10 04:35 # +0
Спасибо! У меня та же трабла у Audigy 2 с alsa.
Uzix 23.08.10 16:23 # +0
pm-suspend уже починили?
Darkman87SA 25.08.10 11:03 # +0
Такая проблема: звук в левой колонке почему то тише, и меньше бассов, подключаю колонки к телефон, звук ровномерный.
Пока громкость уровновешиваю методом:
ossmix pcm +5:+4
Но как басы уровновесить?
Ставил этот же драйвер на Ubuntu 10.04, там звук был равномерный, без проблем, сейчас Debian Squeeze.
sirob 16.10.10 15:45 # +0
В результате, всё поставилось (pacman -S oss),

Мучаюсь с такой же карточкой. Скажите, пожалуйста, что именно Вы устанавливали?
Если можно, подробнее.
Спасибо.
Shtsh 16.10.10 15:48 # +0
делал как написано в вики
Если будут конкретные вопросы, то спрашивайте

Лучшие блоги (все 140)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 2758 из 212 городов)
Топ пользователей Топ блогов
welinux.ru

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн