SB Live! 24bit и amixer ... toggle

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

first_slider
Сообщения: 41

SB Live! 24bit и amixer ... toggle

Сообщение first_slider »

Есть звук, встроенный в материнку (MSI K8N Diamond), собственно SB Live! 24bit (чип ca0106). Все работает замечательно и если в ядре и если модулем, только вот mute (toggle) ни коем образом ни где нет. В KMix отсутствуют характерные светодиоды над движками уровней (да и команды, через горячие клавиши, mute on/off проходят, но ни черта не делают), amixer -q sset 'Analog Front',0 toggle (и так amixer -q sset 'Analog Front' toggle, и так amixer sset 'Analog Front',0 toggle, в общем по всякому) не ругается, но и результата ни какого.
Вопрос такой, кто сталкивался с этим чипом, возможно ли принципиально настроить каким либо образом mute или нет (а то я уже собраля своего демона писать).

З.Ы. gentoo, 2.6.18, kde, сейчас звук в ядре (не модулем).
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: SB Live! 24bit и amixer ... toggle

Сообщение Xentrix »

first_slider писал(а):
22.12.2006 22:24
З.Ы. gentoo, 2.6.18, kde, сейчас звук в ядре (не модулем).

Буквально день назад ставил на подобный чипсет SuSE 10.2. Подобных проблем не заметил. Звук - через ядро. 2.6.18
Хотя, может дело как раз в том, что чипсет - лишь "подобный" - тоже с SB Live 24?
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
kreator
Сообщения: 384
ОС: LFS

Re: SB Live! 24bit и amixer ... toggle

Сообщение kreator »

В дровах sblive24 не реализован mute. Для правильной его реализации нужно получить прямой доступ к регистрам dac. На данный момент управление dac'ом осуществляется через ca0106 и если через него mute делать, то вырубит все каналы, а не один :(
Спасибо сказали:
first_slider
Сообщения: 41

Re: SB Live! 24bit и amixer ... toggle

Сообщение first_slider »

kreator писал(а):
28.12.2006 20:40
В дровах sblive24 не реализован mute. Для правильной его реализации нужно получить прямой доступ к регистрам dac. На данный момент управление dac'ом осуществляется через ca0106 и если через него mute делать, то вырубит все каналы, а не один :(


Что-то подобное я и подозревал, спасибо за информацию, обидно однако. Если в скорости не починят, наверное напишу свою софтинку для работы по верх alsamixera. :dry:
Спасибо сказали:
kreator
Сообщения: 384
ОС: LFS

Re: SB Live! 24bit и amixer ... toggle

Сообщение kreator »

amixer set 'Analog Front' 0 тебе в помощь :)
Спасибо сказали:
Den001
Сообщения: 666
ОС: Suse 11

Re: SB Live! 24bit и amixer ... toggle

Сообщение Den001 »

amixer set 'Analog Front' 0 тебе в помощь

А как при таком подходе потом восставновить прежние значения?
Спасибо сказали:
first_slider
Сообщения: 41

Re: SB Live! 24bit и amixer ... toggle

Сообщение first_slider »

Den001 писал(а):
02.01.2007 22:09
amixer set 'Analog Front' 0 тебе в помощь

А как при таком подходе потом восставновить прежние значения?

Вот именно.
Спасибо сказали:
Den001
Сообщения: 666
ОС: Suse 11

Re: SB Live! 24bit и amixer ... toggle

Сообщение Den001 »

first_slider писал(а):
05.01.2007 01:38
Den001 писал(а):
02.01.2007 22:09

amixer set 'Analog Front' 0 тебе в помощь

А как при таком подходе потом восставновить прежние значения?

Вот именно.

Первое, что напрашивается в голову -написать скрипт, который будет брать текущие значения микшера, сохранять их в файл, а потом восстанавливать, беря из этого файла. Не сложно, но требует некоторых умственных усилий :) Для меня не проблема, но выглядит несколько неоптимальным путем :dry:
Спасибо сказали: