Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Фоновый шум на картах SB Live! с оригинальными драйверами |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
biotenshu
Newbie
Откуда: Санкт-Петербург Всего сообщений: 83 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 нояб. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 июня 2017 16:47 Сообщение отредактировано: 14 июня 2017 16:58
Попробовал DOS игры под Windows 98, с помощью AC97Mixer шум убирается. Хочу попробовать еще WDM-драйвера + DOS-драйвера (sbeinit и т.д.), запущенные под Windows 98. Кстати запускал AC97Mixer когда на лайв еще не были установлены никакие драйвера, и интересно то, что он запустился, опознал устройство и можно было пользоваться. Для этих целей нашел плеер под DOS, говорят он нативно, без драйверов поддерживает воспроизведение через лайв, интересно попробовать его, если под Windows 98 запустится. RUS написал: Очень интересно, уверен много для кого здесь такая полезная вещь пригодилась бы. Между прочим, у меня в планах создать аналог kx микшера для DOS. Сейчас веду переговоры с одним программистом. Если получится, будет просто чума! RUS написал: Надо, был бы признателен. Минус шумы в досе очень актуально, т.к. нет никакого воркэраунда. И ещё кое что. На сегодняшний день мне удалось вручную, практически вслепую подобрать комбинацию значений регистров, которая работает в досе. АС97 глушится. И активируются два spdif входа и spdif выход. Работает на любой лайве. Шума не будет. Если надо, поделюсь. Это описано, кстати, в моей конкурсной статье. RUS написал: На моей CT4670 I2S IN не распаян, будет ли работать если распаять понятия не имею, не интересовался этим входом. Специфическая вещь, не вижу для себя ее применения. Оффтопик: Если на вашей CT4670 распаян вход I2S, готов её выкупить, в случае, если она вам ни к чему. В Питере в этом году буду. Возможно, в августе. RUS написал: Мне казалось, что у лайва в качестве ЦАП для выхода на фронт и АЦП для входа используется мультиканальный AC97 кодек SigmaTel STAC9708T (или STAC9721T, CS4297A, CT1297-TAT), а для выхода на тыл ЦАП Philips UDA1334. Соответственно с вашей схемой не совсем согласен, прикладываю свою схему как я ее вижу. Познания мои скромные, поэтому вопросов в схеме много, представления о том как все устроено основываю на разных источниках в том числе на Насчёт замены ОУ: это не то, к АС97 отношения не имеет и от входного шума не спасёт. Это замена тех узлов, которые в моей данной здесь схеме помечены как DAC. Это есть ЦАПы выходных каналов.документации от KX-драйверов. ОУ усиливают выходной сигнал, что немаловажно, например для высокоомных наушников. PCM OUT в AC97Mixer регулирует всю громкость, всего, что выходит с фронта (тыл не проверял, надо будет проверить), но это не MASTER, MASTER есть отдельно. Самое нижнее положение PCM OUT не глушит звук полностью как MASTER. С увеличением громкости с помощью регулятора PCM OUT растет и уровень шума, при этом шум растет даже при выключенном ВХОДЕ AC97 в kx-микшере. Исходя из этих показателей, я сделал предварительный вывод, что возможно с усилением сигнала на фронте может быть не все в норме. По идее ответственный за это ОУ JRC4556 можно попробовать поменять, но прежде чем заказывать партию AD8066 для этих целей, я думаю, что можно вывести входной не усиленный сигнал, идущий на JRC4556, и послушать его, двигая PCM OUT. Таким образом выяснится один у нас источник шума или два. Я с вами согласен, от входного шума возня с ОУ не спасёт, но я хотел бы учитывать не только входной шум, а вообще все его ощутимые источники, если таковые действительно присутствуют. PS: В SB Live! которые НЕ 5.1, само собой нет всей связки ЦАП-ОУ, отвечающей за вывод center/sub как на схеме, в тех же что 5.1 мне не удалось выяснить какой ЦАП используется, Philips UDA1334 только один на плате, а он только двухканальный. Если кто в курсе прошу поделится информацией, тоже и по остальным вопросам на схеме. Прикрепленный файл (emu10k1.jpg, 93306 байт, скачан: 22 раза) |
rus
Advanced Member
Всего сообщений: 298 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 24 нояб. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 июня 2017 22:55 Сообщение отредактировано: 14 июня 2017 22:59
Ну что ж, я тоже даже близко не корифей в архитектуре Live. Поправки принимаю, они очень даже не лишены здравого смысла! На основании ранее почерпнутых сведений соглашусь, что S/PDIF OUT - это отдельный роут, совершенно сепаратный от фронтального выхода ЦАП+ОУ, потому как имеются такие сведения, а именно: входные каналы можно перенаправлять так, что они звучат по цифре, но не звучат по аналогу, или наоборот, или звучат и там, и там. А вот со сквозным выходом аналоговых входов через AC97, минуя EMU10k, пожалуй, не соглашусь (кроме TAD). Но в общем и целом считаю вашу схему более близкой к реальности, чем свою. biotenshu написал: Да самое что ни на есть применение! На ebay можно за копейки взять конвертер SPDIF-I2S. Итого мы имеем на Live CT46XX первых поколений целых три (!) независимых цифровых входа!!! На остальных лайвах, не имеющих разводку I2S_IN, имеем только два - CD_SPDIF и SPDIF_IN. Что такое SPDIF2_IN и где его искать, понятия не имею. В kx микшере этот бегунок проскакивает, но когда - не помню. Может быть, с аудигами. А непосредственное применение - цифровой микшер за копейки! Не занимающий места! Да ещё и в досе реализовать возможно! Я всё это описываю в статье, можете почитать. На пустом месте тоже базарить, как говорится, не стану. Ведь я уже отметил, что мне удалось активировать на лайвах два цифровых входа из DOS. На моей CT4670 I2S IN не распаян, будет ли работать если распаять понятия не имею, не интересовался этим входом. Специфическая вещь, не вижу для себя ее применения. Выходной шум - это сложнее. Если вход можно отключить, то выход не отключишь. Лично для себя я давным давно это решил по-другому. Я не использую аналоговые выходы вообще. Это основная тема моей статьи. Роль ЦАП выполняет хороший ресивер в отдельном корпусе, и ни один ЦАП ни на одной звуковой плате (из нашего ретрогеймерского арсенала звукокарт) ему в подмётки не годится. Тему полноценного микшера под DOS, а не кастрата sbemixer от Криватив, нужно пробивать до конца. В моём видении он должен быть универсальным для всех Live/Audigy, как и kx mixer, т.е. автоматически распознавать поколение emu10k и врождённо знать значения необходимых регистров. Также ещё необходима вторая особенность: он должен при запуске детектить наличие/отсутствие TSR драйвера под DOS и в случае его присутствия не прибивать доступность SB16 Emulation. Говорю это потому, что сам много раз наблюдал, как дамп регистров, сделанный под виндой, сносит под корень эмуляцию бластера в досе. Так что в случае активного драйвера под DOS алгоритм управления роутами должен несколько отличаться. Это непросто реализовать! Вместе с тем программа должна уметь работать и БЕЗ дос-драйвера, такое может быть, когда мы можем захотеть выгрузить EMM386 и эмуляцию SB16, такой вариант загрузки обязан быть, я считаю. В этом случае карта становится просто микшером, но зато сохраняющим весь функционал - I2S_IN, CD_SPDIF, SPDIF_IN, ac97LINE_IN, ac97AUX_IN и т.д. Ну и последнее требование к программе, но, как говорится, не в последнюю очередь - она сама НЕ должна быть TSR, а то это уже будет расточительство драгоценной conventional 640kb memory. |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Фоновый шум на картах SB Live! с оригинальными драйверами |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |