Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов.
8(977)608-78-62 adm@nixm.ru

Gentoo,смена звука на ossv4.

Ответить
Аватара пользователя
tupoll
Уважаемый участник
Уважаемый участник
Сообщения: 231
Зарегистрирован: 19 янв 2015, 07:30
Откуда: Vladivostok

Gentoo,смена звука на ossv4.

Сообщение tupoll »

Как я ни старался ,какие плагины только не пробовал предустановленный системный звук AlSA не становился
от этого приятней,надоел звук правильного приемника "Альпинист" с периодическим чавканьем верхов и басом
китайского саббуфера.Попробуем это исправить.Естественно громадного выбора звуковых систем просто нет.
OSS четвертой версии прекрасно звучит и работает на моей bsd-системе.Информация по установке и настройке
на gentoo wiki устарела довольно-таки серьезно.Предлагается добавить angelos-overlay,который благополучно
заберет на debian oss4 -распакует его и установит,что и не случилось за давностью лет.Следующий оверлей bar
-слава богу живой и рабочий с него и возьмём:

Код: Выделить всё

USE=git emerge -av layman
layman -o https://raw.github.com/tokiclover/bar-overlay/master/bar.xml -f -a bar
eix-update && emerge oss  media-plugins/gst-plugins-oss4
rc-update add oss defaults
ядро естественно пересобираем с поддержкой oss,а так же мир,alsa я выключил и заглушил в конфиге ядра совсем.
Далее по всем пунктикам отсюда https://wiki.gentoo.org/wiki/OSS -все еще работает.Конечно определенные неудобства
это доставило,все конфиги настроек звука прийдется переписывать и что-то делать с миксером-наверно тоже пытаться
нарисовать его на lua,ossxmix на gtk конечно более-менее что-то для контроля звука для начала.Но все это того стоило.
Не забываем создать файлик в домашней директории

Код: Выделить всё

touch ~/.asoundrc:
pcm.!default
 {
   type oss
   device /dev/dsp
}
mixer.!default
{
   type oss
   device /dev/dsp
}
Настройка на этом не закончена,нужно изменить Sample Rate для своего железа,по умолчанию
48000hz звучит ужасно берем инструкцию и файлы отсюда https://wiki.archlinux.org/index.php/Op ... ample_Rate
для приложений использующих только alsa ставим пакет alsa-plugins и направляем их

Код: Выделить всё

/etc/asound.conf:pcm.oss {
   type oss
    device /dev/dsp
}

pcm.!default {
    type oss
    device /dev/dsp
}

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

ctl.!default {
    type oss
    device /dev/mixer
}
Вложения
ossxmix.png
ossxmix.png (84.32 КБ) 8752 просмотра
Последний раз редактировалось tupoll 30 май 2015, 09:25, всего редактировалось 1 раз.
Правильный линукс-BSD.
Аватара пользователя
tupoll
Уважаемый участник
Уважаемый участник
Сообщения: 231
Зарегистрирован: 19 янв 2015, 07:30
Откуда: Vladivostok

Re: Gentoo,смена звука на ossv4.

Сообщение tupoll »

Обращаю внимание тех кто возможно собрал.
Заметка на сегодняшний день актуальна только для ядер версий с цифрой 3.... Оверлей bar пропатчил конечно модуль oss под четвертые ядра-неудачно.Тем кто перешел на четвертое ведро выход пока один перебраться на funtoo,там модуль ossv4 собирается и работает успешно,проверил на ядрах 3.19.3-debian-sources и 4.0.4-gentoo.
Правильный линукс-BSD.
Аватара пользователя
ALEXX
Администратор
Администратор
Сообщения: 1327
Зарегистрирован: 21 дек 2014, 14:59
Откуда: Королёв
Контактная информация:

Re: Gentoo,смена звука на ossv4.

Сообщение ALEXX »

Отредактируйте пож-та ваш топик, я вам покажу как: http://linuxim.ru/faq.php?mode=bbcode
Можно не сильно стараться, главное что касаемо терминала выделять тегом "CODE"
Аватара пользователя
tupoll
Уважаемый участник
Уважаемый участник
Сообщения: 231
Зарегистрирован: 19 янв 2015, 07:30
Откуда: Vladivostok

Re: Gentoo,смена звука на ossv4.

Сообщение tupoll »

Не знаю как дела обстоят в gentoo linux на сегодняшний день,возможно попытка подгрузить модуль oss закончится неудачей,на funtoo linux в репе осталась одна версия

Код: Выделить всё

awesome tupoll # eix  media-sound/oss
[I] media-sound/oss
     Available versions:  (~)4.2.2011^m {alsa gtk midi ogg pax_kernel vmix_fixedpoint KERNEL="linux" OSS_CARDS="ali5455 allegro als3xx als4k atiaudio audigyls audiocs audioloop audiopci cmi878x cmpci cs4281 cs461x digi32 digi96 emu10k1x envy24 envy24ht fmedia geode hdaudio ich imux madi maestro midiloop midimix neomagic s3vibes sblive sbpci sbxfi solo trident usb userdev via823x via97 vortex ymf7xx"}
     Installed versions:  4.2.2011^m(23:26:48 27.11.2015)(gtk ogg -alsa -midi -pax_kernel -vmix_fixedpoint KERNEL="linux" OSS_CARDS="cmi878x cmpci hdaudio ich imux midiloop midimix usb userdev -ali5455 -allegro -als3xx -als4k -atiaudio -audigyls -audiocs -audioloop -audiopci -cs4281 -cs461x -digi32 -digi96 -emu10k1x -envy24 -envy24ht -fmedia -geode -madi -maestro -neomagic -s3vibes -sblive -sbpci -sbxfi -solo -trident -via823x -via97 -vortex -ymf7xx")
     Homepage:            http://developer.opensound.com
     Description:         Open Sound System - portable, mixing-capable, high quality sound system for Unix
И при одинаковых практически конфигурациях ядра модуль подгрузился только с последним

Код: Выделить всё

awesome tupoll # uname -r
4.3.0-gentoo
При свежей установке funtoo linux.
Правильный линукс-BSD.
Аватара пользователя
nezabudka
Местный говорун
Местный говорун
Сообщения: 618
Зарегистрирован: 18 апр 2015, 06:13
Откуда: Ростов на Дону

Re: Gentoo,смена звука на ossv4.

Сообщение nezabudka »

На стока все это сложно!. Я даже близко не ходила возле того о чем здесь написано
Или gentoo на столько отличный или я пока не делала заплывы на дальние дистанции
:)
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Аватара пользователя
tupoll
Уважаемый участник
Уважаемый участник
Сообщения: 231
Зарегистрирован: 19 янв 2015, 07:30
Откуда: Vladivostok

Re: Gentoo,смена звука на ossv4.

Сообщение tupoll »

Я не думаю что это сложно,шансов повторить это на других разновидностях линукса ещё меньше чем так с подобными же неприятностями,нужен просто полный контроль-*nix-way, :cry: чтоб его.
Вложения
Снимок экрана_2015-12-02_21-55-50.png
Снимок экрана_2015-12-02_21-55-50.png (118.92 КБ) 8363 просмотра
Правильный линукс-BSD.
Аватара пользователя
tupoll
Уважаемый участник
Уважаемый участник
Сообщения: 231
Зарегистрирован: 19 янв 2015, 07:30
Откуда: Vladivostok

Re: Gentoo,смена звука на ossv4.

Сообщение tupoll »

Основная ошибка некоторых повторяющих установку оказалась одинакова
распишу подробнее:
Убираем alsa.включаем поддержку в ядре:
Вложения
5 не уверены выбираем все
5 не уверены выбираем все
Снимок экрана_2016-03-17_12-42-24.png (43.92 КБ) 8021 просмотр
4
4
Снимок экрана_2016-03-17_12-41-23.png (26.92 КБ) 8021 просмотр
3
3
Снимок экрана_2016-03-17_12-40-21.png (29.16 КБ) 8021 просмотр
2
2
Снимок экрана_2016-03-17_12-39-35.png (37.29 КБ) 8021 просмотр
1
1
Снимок экрана_2016-03-17_12-38-36.png (34.45 КБ) 8021 просмотр
Правильный линукс-BSD.
Аватара пользователя
tupoll
Уважаемый участник
Уважаемый участник
Сообщения: 231
Зарегистрирован: 19 янв 2015, 07:30
Откуда: Vladivostok

Re: Gentoo,смена звука на ossv4.

Сообщение tupoll »

Узнаем какой же драйвер ваш:

Код: Выделить всё

lspci -vnn | grep -i -A 15 audio

Код: Выделить всё

# lspci -vnn | grep -i -A 15 audio
00:07.0 Audio device [0403]: NVIDIA Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio [10de:0774] (rev a1)
	Subsystem: ASRock Incorporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio [1849:1718]
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
	Memory at f9e78000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2
	Kernel driver in use: oss_hdaudio ##в примере hdaudio
обязательно вписываем его в /etc/portage/make.conf

Код: Выделить всё

OSS_CARDS="hdaudio" 
CONFIG_PROTECT="... /usr/lib/oss/soundon.user ..."
если уже были неудачные попытки запуска oss в консоли после установки модуля понятно написано удалите:

Код: Выделить всё

rm -f  /usr/lib/oss/start..  /lib/modules/ваш корень.../kernel/oss
пересобираем

Код: Выделить всё

emerge oss && /etc/init.d/oss start  && rc-update add oss default
если модуль собрался и драйвер в мэйк указан -всё.
Правильный линукс-BSD.
Ответить

Вернуться в «ОСТАЛЬНЫЕ ДИСТРИБУТИВЫ»