Страница 1 из 1

ALSA на Raspberry

Добавлено: Вс дек 02, 2018 8:14 pm
Ron
Че-то я не понял где сломалось.... :roll: :roll: :roll:
Все было нормально, пока не стал кубиком Акара управлять громкостью по принципу скармливания Амиксеру стандартно:

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

safe_exec('amixer sset PCM,0 '.$volumeNew.'%');
И че-то переклинила ALSA. Конкретно пишу ей из консоли:

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

amixer set PCM,0 80%
- а она ставит громкость 44%
Ну , думаю ладно. Скармливаю ей

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

amixer sset PCM,0 0%
- она ставит громкость 2%
Кормлю ей

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

amixer set PCM,0 50%
- ставит 13%
Кормлю ей 80% - ставит 44%
Кормлю ей

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

amixer set PCM,0 100%
- ставит нормально 100%


Откуда такая ерунда? Никто не сталкивался?

Re: ALSA на Raspberry

Добавлено: Вс дек 02, 2018 8:49 pm
Ron
Ни че не понимаю....
Даже если в упор кормлю: amixer -c 0 -q set PCM 80% - ставит громкость на 44%

Re: ALSA на Raspberry

Добавлено: Вс дек 02, 2018 8:58 pm
Ron
А, блин!!!!
Это же нелинейность алсы в малине, вот зараза.. забыл...

$input= array('100','95','90','85','80','75','70','65','60','55','50','45','40','35','30','25','20','15','10','5','0');
$output=array('100','99','98','96','95','93','91','89','87','85','83','80','77','73','71','66','61','53','43','25','0');


Вопрос закрыт :lol: :lol: :lol:

Re: ALSA на Raspberry

Добавлено: Вс дек 02, 2018 9:43 pm
skysilver
Оно не только на малине так. С определенной версии самой альсы такое началось.

Re: ALSA на Raspberry

Добавлено: Вс дек 02, 2018 10:06 pm
Ron
Просто если в консоли зарядить alsamixer, то все норм.
Это косяк amixer скорее всего.

Вот из консоли че говорит по amixer - 86%
А сама alsa показывает 57%
Да еще и с какого-то перепугу моно ставит.
На до бы альсы конфиги посмотреть, скорее всего где-то че-то там не то..

Re: ALSA на Raspberry

Добавлено: Вс дек 02, 2018 10:48 pm
Ron
Отбой курить конфиги :lol: :lol: :lol: :lol: :lol: .
Это разрабы amixer рассинхрон с alsamixer в alsa сделали фичей как бы. :D
Там у них на форуме нашел ответы когда народ стал наезжать. Аж в 2010 году еще.
Открутились от косяка. Ну и фиг с ним.
PS Догадываюсь почему. Сейчас Linux машины юзают с GUI.
Серверные же без GUI со звуком не балуются )))

Значит опять пульса нужна.. Ух... :lol: :lol: