Обычный режим
Правила форума
Ответить

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

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) Просмотров: 6351
Последний раз редактировалось tupoll 30 май 2015, 09:25, всего редактировалось 1 раз.

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

28 май 2015, 16:42

Обращаю внимание тех кто возможно собрал.
Заметка на сегодняшний день актуальна только для ядер версий с цифрой 3.... Оверлей bar пропатчил конечно модуль oss под четвертые ядра-неудачно.Тем кто перешел на четвертое ведро выход пока один перебраться на funtoo,там модуль ossv4 собирается и работает успешно,проверил на ядрах 3.19.3-debian-sources и 4.0.4-gentoo.

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

29 май 2015, 23:15

Отредактируйте пож-та ваш топик, я вам покажу как: http://linuxim.ru/faq.php?mode=bbcode
Можно не сильно стараться, главное что касаемо терминала выделять тегом "CODE"

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

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.

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

02 дек 2015, 13:14

На стока все это сложно!. Я даже близко не ходила возле того о чем здесь написано
Или gentoo на столько отличный или я пока не делала заплывы на дальние дистанции
:)

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

02 дек 2015, 15:09

Я не думаю что это сложно,шансов повторить это на других разновидностях линукса ещё меньше чем так с подобными же неприятностями,нужен просто полный контроль-*nix-way, :cry: чтоб его.
Вложения
Снимок экрана_2015-12-02_21-55-50.png
Снимок экрана_2015-12-02_21-55-50.png (119.38 KiB) Просмотров: 5962

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

17 мар 2016, 06:18

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

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

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

если модуль собрался и драйвер в мэйк указан -всё.
Ответить