Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-MNUC950
About sound (nuc950)
Jury093
Добавлено 04.12.2009 16:51
0
Сообщение: 1
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Платка у меня "упрощенная" - аудиокодека нет. Приспичило поиграться со звуком :)
По схеме ставится UCB1400 мультимонстр от филипса, как обычно в Питере и в России слабодоставаем.. и тут случился прикол - коллега отдал дохлую мейнбоард, при внимательном осмотре онной был обнаружен некий чип ALC655. Пинок гугля - AC97 codec 6 canal, повторный пинок - даташит. Изучаю - ключевые пины 1:1 с UCB1400. И с криком "а че нам кабанам!" я взялся за паяльник :)
Запаял, пересобрал ядро. Мое удивление было безмерным, когда внаглую сказав cat кулзвук.pcm>/dev/dsp1 я услышал осмысленные звуки Ж:-O
Это была лирика и легкая (почти халява) часть телодвижений.
Из грустного.. звук естесно изрядно не тот. madplayer играет ~2 раза быстрее. mplayer ведет себя еще хуже. Возможно "подгадил" сам ALC655 с fixed 48kHz sample rate. Драйвера слегка покрутил. В принципе madplayer с ресамплингом заиграл нормально, но изрядно при этом "тужится" :)

Продолжение следует..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 04.12.2009 17:33 Редактировалось 04.12.2009 17:43 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
UCB1400 с "наскоку" тоже звук криво играет, за разбирательство с дровами пока не не приступал ...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.12.2009 17:49 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
спасибо, что подсластили пилюлю :)
возможно попробую разобраться, может драйвера, может кодек.. уж больно там мудрено все наверчено и как обычно - не видно с какого края подступиться..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 05.12.2009 12:22 Сообщение: 4
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
ага, Паш. потрескивает, как будто лишний битик попадает или пропадает. копать надо.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 05.12.2009 15:00 Сообщение: 5
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Я когда осциллом смотрел, проблема была явно не в одном битике, а скорее всего в битрейтах, там в место сигнала были "пачки" (т.е. один полупериод как бы сигнал, второй - 0), но даже в таком виде отладенно проигрывающийся звук напоминало ...
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 06.12.2009 11:28 Сообщение: 6
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
Паш, с тем косяком я давно разобрался (не тот режим I2S). в последнем драйвере уже все хорошо было.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.12.2009 16:57 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Опаньки! Я что-то пропустил? Кто-то давно что-то исправил, а я как "папа Карло" усердно копаюсь в исходниках и даташитах. Гугль ничего путного не подсказывает, сплошние крики линуксоведов и маздоводов и нифига по делу..
Объясните мне плс, скудоумному, _КАК_ работает этот загадочный AC97 интерфейс?
В имеющихся сорцах (2.6.17) в ветке звука нет поддержки ALSA, что-то присутствует в OSS с драйвером WM7873 (мог наврать). Почему появился звук через ALC655? Ветка ALSA становится полнее при опции PCI, которого нет в x950. И там же есть упоминания об AC97..
Может уважаемые доны поделятся драйверком на UCB1400, который я попробую перезаточить под ALC655?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 07.12.2009 05:07 Сообщение: 8
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
поделятся. Павел, выдайте человеку в мыло =)
Спуститься к концу Подняться к началу
Персональная информация
mk-kuv
Добавлено 04.07.2010 13:15 Сообщение: 9
mk-kuv
0

Пункты: 2242
Регистрация: 25.08.2009
Пол: Мужчина
Jury093, как ваши успехи с драйвером под ALC655? На днях повторил ваш подвиг: поставил на свой SK-NUC950 чип ALC655. Результат - разборчивое шипение. Не могли бы вы поделиться драйвером, если такой имеется? а то мне в жизни в этом не разобраться...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.07.2010 11:16 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
на минутку заехал домой - все что есть - лежит на даче. Чем смогу поделюсь, не ранее вечера воскресенья (11.07.2010).

С этим ALC не все шоколадно - есть проблемы с регистрами и фиксированным битрейтом. Я то это кодек поставил из-за недоступности UCB1400. да и просто посмотреть что получится..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MNUC950