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

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

Сообщение tupoll » 25 мар 2015, 19:41

Как я ни старался ,какие плагины только не пробовал предустановленный системный звук 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.59 KiB) Просмотров: 4195
Последний раз редактировалось tupoll 30 май 2015, 09:25, всего редактировалось 1 раз.
Правильный линукс-BSD.
Аватар пользователя
tupoll
Уважаемый участник
Уважаемый участник
 
Автор темы
Сообщений: 228
Фото: 3
Стаж: 2 года 8 месяцев 6 дней
Откуда: Vladivostok
Благодарил (а): 31 раз.
Поблагодарили: 38 раз.

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

Спонсор

Спонсор
 

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

Сообщение tupoll » 28 май 2015, 16:42

Обращаю внимание тех кто возможно собрал.
Заметка на сегодняшний день актуальна только для ядер версий с цифрой 3.... Оверлей bar пропатчил конечно модуль oss под четвертые ядра-неудачно.Тем кто перешел на четвертое ведро выход пока один перебраться на funtoo,там модуль ossv4 собирается и работает успешно,проверил на ядрах 3.19.3-debian-sources и 4.0.4-gentoo.
Правильный линукс-BSD.
Аватар пользователя
tupoll
Уважаемый участник
Уважаемый участник
 
Автор темы
Сообщений: 228
Фото: 3
Стаж: 2 года 8 месяцев 6 дней
Откуда: Vladivostok
Благодарил (а): 31 раз.
Поблагодарили: 38 раз.

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

Сообщение ALEXX » 29 май 2015, 23:15

Отредактируйте пож-та ваш топик, я вам покажу как: http://linuxim.ru/faq.php?mode=bbcode
Можно не сильно стараться, главное что касаемо терминала выделять тегом "CODE"
Умом Россию не понять, Аршином общим не измерить.
У ней особенная стать — В Россию можно только верить.
Федор Иванович Тютчев
Аватар пользователя
ALEXX
Администратор
Администратор
 
Сообщений: 1111
Фото: 32
Стаж: 2 года 9 месяцев 4 дня
Откуда: Королёв
Благодарил (а): 321 раз.
Поблагодарили: 186 раз.

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

Сообщение tupoll » 29 ноя 2015, 13:51

Не знаю как дела обстоят в 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.
Аватар пользователя
tupoll
Уважаемый участник
Уважаемый участник
 
Автор темы
Сообщений: 228
Фото: 3
Стаж: 2 года 8 месяцев 6 дней
Откуда: Vladivostok
Благодарил (а): 31 раз.
Поблагодарили: 38 раз.

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

Сообщение nezabudka » 02 дек 2015, 13:14

На стока все это сложно!. Я даже близко не ходила возле того о чем здесь написано
Или gentoo на столько отличный или я пока не делала заплывы на дальние дистанции
:)
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Аватар пользователя
nezabudka
Местный говорун
Местный говорун
 
Сообщений: 612
Фото: 180
Стаж: 2 года 5 месяцев 7 дней
Откуда: Ростов на Дону
Благодарил (а): 283 раз.
Поблагодарили: 145 раз.

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

Сообщение tupoll » 02 дек 2015, 15:09

Я не думаю что это сложно,шансов повторить это на других разновидностях линукса ещё меньше чем так с подобными же неприятностями,нужен просто полный контроль-*nix-way, :cry: чтоб его.
Вложения
Снимок экрана_2015-12-02_21-55-50.png
Снимок экрана_2015-12-02_21-55-50.png (119.38 KiB) Просмотров: 3806
Правильный линукс-BSD.
Аватар пользователя
tupoll
Уважаемый участник
Уважаемый участник
 
Автор темы
Сообщений: 228
Фото: 3
Стаж: 2 года 8 месяцев 6 дней
Откуда: Vladivostok
Благодарил (а): 31 раз.
Поблагодарили: 38 раз.

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

Сообщение tupoll » 17 мар 2016, 06:18

Основная ошибка некоторых повторяющих установку оказалась одинакова
распишу подробнее:
Убираем alsa.включаем поддержку в ядре:
Вложения
Снимок экрана_2016-03-17_12-42-24.png
5 не уверены выбираем все
Снимок экрана_2016-03-17_12-42-24.png (44.07 KiB) Просмотров: 3464
Снимок экрана_2016-03-17_12-41-23.png
4
Снимок экрана_2016-03-17_12-41-23.png (27.03 KiB) Просмотров: 3464
Снимок экрана_2016-03-17_12-40-21.png
3
Снимок экрана_2016-03-17_12-40-21.png (29.25 KiB) Просмотров: 3464
Снимок экрана_2016-03-17_12-39-35.png
2
Снимок экрана_2016-03-17_12-39-35.png (37.4 KiB) Просмотров: 3464
Снимок экрана_2016-03-17_12-38-36.png
1
Снимок экрана_2016-03-17_12-38-36.png (34.57 KiB) Просмотров: 3464
Правильный линукс-BSD.
Аватар пользователя
tupoll
Уважаемый участник
Уважаемый участник
 
Автор темы
Сообщений: 228
Фото: 3
Стаж: 2 года 8 месяцев 6 дней
Откуда: Vladivostok
Благодарил (а): 31 раз.
Поблагодарили: 38 раз.

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

Сообщение tupoll » 17 мар 2016, 06:33

Узнаем какой же драйвер ваш:
Код: выделить все
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.
Аватар пользователя
tupoll
Уважаемый участник
Уважаемый участник
 
Автор темы
Сообщений: 228
Фото: 3
Стаж: 2 года 8 месяцев 6 дней
Откуда: Vladivostok
Благодарил (а): 31 раз.
Поблагодарили: 38 раз.


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

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0