|
| Notices |
Welcome to the DriverHeaven.net forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
 |
May 29, 2006, 11:43 AM
|
#1
|
|
DriverHeaven Junior Member
Join Date: Dec 2004
Posts: 31
Rep Power: 0
|
Алилуйя я победил WaveHQ на Audigy4 oem! :D
Вот господа, собственно чтобы выводить через эту карту звук в формате 24/96, так же как на полностью поддержваемых KX драйвером картах через WaveHQ, необходимо просто полностью стереть KX DSP и выводить звук через MME драйвер на любой из output выходов отличный от WaveHQ. Формат будет 24/96 без даунсэмплинга. Надеюсь данная информация поможет разработчикам устранить сию неприятную багу и в следующих версиях KX драйвера у Audigy4 таки появится "человеческий" WaveHQ.
Удачи! 
|
|
|
May 29, 2006, 11:44 AM
|
#2
|
|
DriverHeaven Junior Member
Join Date: Dec 2004
Posts: 31
Rep Power: 0
|
P.s. обнаружил совершенно случайно...
|
|
|
May 29, 2006, 01:52 PM
|
#3
|
|
d/h member-shmember
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,234
Rep Power: 0
|
хмм - ты знаешь с точки драйвера очень сомнительная штука.
ты как проверил что "Формат будет 24/96 без даунсэмплинга"?
(то что, при отсутсвии кода в dsp, звук перенаправляется на выходные порты - это всегда так было - но это абсолютно тоже самое что просто соединить проводочками fxbus->epilog - это совершенно ничего меняет)
|
|
|
May 29, 2006, 03:48 PM
|
#4
|
|
DriverHeaven Junior Member
Join Date: Dec 2004
Posts: 31
Rep Power: 0
|
Да при стертом DSP запись произвести это конечно проблема.  В конференции сайта оverclockers.ru, в ветке с обсуждением и faq о audigy 2 ZS ( http://forums.overclockers.ru/viewto...=39582&start=0 ), один человек выложил специальный звук который по разному звучит на 44,48,96 и 192 khz. В этом звуке как бы две состовляющих, одна напоминает звуки тонового набора номера на телефоне, а другая противный высокочастотный писк. На частотах дискретезации 44 и 48k высокочастотного писка почти или совсем не слышно, а на 96 и 192 он становится доминирующим. Как этот звук подобрали не знаю, может рассчитали, а может случайно вышло. Но опираясь на тэстирование, при помощи него, могу сказать что 96k, в описанном мной случае, присутствуют совершенно точно. Насчет 24 бит немного сложнее. Тут уже могу утверждать только опираясь на свой слух. Имхо они есть. У меня достаточно качественные наушники и аккустика плюс опыт работы со звуком несколько лет. 24 бита от 16 на тихих звуках отличить могу довольно легко. Впрочем, если крутануть громкость на хорошем усилке, то и без опыта все что надо слышно...  Если же говорить более конкретно, есть такой vst плагин finalplug, и в нем есть функция truncate + dithering, так вот когда я ставлю truncate 18 bit и dithering пресет 96khz ultra, то могу слышать в своих наушниках напрямую подключенных к звуковой карте, появляющийся едва уловимый шумок. Проверял это и со слепым тестированием кстати. И вывод из этого в том что звуки глубже 16'го бита, в данном случае, воспроизводятся. А раз глубже 16'го бита, значит практически 100%, что все 24. С какой бы стати их там было скажем 19 или 20? Логично? 
|
|
|
May 29, 2006, 04:23 PM
|
#5
|
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 2,977
|
анафема 
---
потому как ничего подобного аппаратно происходить не может
если звук идёт на что-то, отличное от wavehq, то оно точно усекается до 16\48, кроме одного единственного случая - когда загружен плагин, поддерживающий 24\48
--
ДСП, в зависимости от загруженных плагинов, "шумит" вполне ощутимо как раз на нижних битах (обработка-то 24-битная)
|
|
|
May 29, 2006, 04:38 PM
|
#6
|
|
DriverHeaven Junior Member
Join Date: Dec 2004
Posts: 31
Rep Power: 0
|
Eugene Gavrilov знаете насчет, 96khz я всетаки ошибся. Т.к. просмотрел что у меня там в dsp еще был vst эквалайзер, задирающий высокую частоту и он просто по разному работал на 96k и на 48k. Увы.  А вот насчет 24 бит ошибки быть не может, так как я уже сказал я проводил слепое тэстирование и угадал 10 раз из 10 когда 18-й шумовой бит был включен или выключен. Хотя звук этот конечно действительно весьма тихий, но статистика есть статистика...
Кстати Asio 24/48 по поводу которого, я у вас тоже некоторое время назад спрашивал, мне удавалось получить из двух 16/48 потоков при помощи vst плагинов выполняющих truncate, инверсию и умножение деление сигнала на величины кратные четверке. Правда этот фокус удавался только на Audigy 2 6.1. Так как даже там b2b работал не так как должен, но всеже работал, а вот на Audigy 4 он уже неработает совсем. 
|
|
|
May 29, 2006, 05:14 PM
|
#7
|
|
DriverHeaven Junior Member
Join Date: Dec 2004
Posts: 31
Rep Power: 0
|
Хотя чтото тут есть еще, я сейчас снова проверил finalplug со спектроанализатором, и обратил внимание, что на 48k его не слышу совсем. Причем и на 96k та часть спектра шума которую по идее физически можно слышать(8-18khz), находится ниже уровня 110дб, что по идее находится за пределами физических возможностей кодека cirrus logic. Странно все это в общем...  Получается что либо 96khz всетаки есть и я слышу гармоники 2-го 3-го порядка от достаточно громкой (-70дб) высокочастотной составляющей шума дизеринга (там эквалайзенные пресеты), либо что даунсэмплинг из 96 в 48k всетаки происходит и не особенно качественно, так что при этом образуются весьма громкие шумы в слышимой части спектра от шумов в области 25-28khz.
Первое теоретически возможно, хотя вы утверждаете что на програмном уровне не должно этого быть. Второе по идее тоже нонсенс так как качество ресэмплинга в KX драйвере вроде бы как имеет неплохую репутацию. А тут еще и достаточно простой случай 96k в 48, откуда бы там лишним шумам образовыватся?
|
|
|
May 30, 2006, 02:52 AM
|
#8
|
|
DriverHeaven Junior Member
Join Date: Dec 2004
Posts: 31
Rep Power: 0
|
Quote:
|
Originally Posted by EternalEngine
проверил finalplug со спектроанализатором, и обратил внимание, что на 48k его не слышу совсем.
|
Кстати несколько существенных моментов: Finalplug это vst плагин (мало ли может вы не в курсе) и в качестве спектроанализатора в данном случае использовался другой vst плагин Voxengo SPAN, стоящий в dsp непосредственно после finalplug и до вывода звука в kx (со стертым DSP) через MME драйвер в режиме 96k / 32 float. Так что имеем в итоге 4 варианта:
1) 24/96.
2) 24.
3) 96.
4) Некачественный или неправильный даунсэмплинг из 96 в 48k. Вероятно с пропуском половины сэмплов.
P.S. А прикольно у вас тут самому с собой общатся, начинаешь чувствовать себя тихо помешанным. Зря вы так не гостеприимно, уйду ведь и не будет грамотного бетатестера...  Хотя я тут подумал подумал, и решил что раз вы пишете то что пишете 4-й вариант видимо наиболее вероятный... Так что похоже прийдется мне всетаки снести нафиг KX до лучших времен и ограничится Крыативом... А жаль хороший был драйвер, во времена audigy 2. Хотя он и сейчас мог бы быть таким...
|
|
|
May 31, 2006, 09:20 AM
|
#9
|
|
d/h member-shmember
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,234
Rep Power: 0
|
>не будет грамотного бетатестера...
ты тока не обижайся - но боюсь не нужны нам никакие бета-тестеры - как-бы чтобы понять что что-то там работает или не работает достаточно просто выложить новый релиз и через день почитать английскую ветку форума. что-то там специально тестировать... ммм... В случае скажем с A4/A2Value нужен не тестер (опять же не разработчикам нужен а тем кому нужна поддержка этих карт каиксом) - нужен скорее инженер обратной разработки - потому как нужно копаться с регистрами фигистрами лопатить логи фигоги и втыкать листинги дизассемблера. (утрирую конечно, но обычно именно таким образом что-то можно сделать чтобы что-то там заработало если нет документации).
По не гостиприимно - ну я по-правде не вижу в чем оно заключается. Мало отвечаем?
Так я время от времени напоминаю здесь на форуме что он не для общения пользователей с разработчиками а для общения пользователей между собой. Разработчики здесь появляются лишь постольку поскольку - не более того.
Ну ладно это все лирика (сейчас попозже может по делу что отвечу)
Ну и в любом случае спасибо за инфу (без всякой иронии).
Last edited by Max M.; May 31, 2006 at 11:01 AM.
|
|
|
Jun 2, 2006, 11:41 AM
|
#10
|
|
DriverHeaven Junior Member
Join Date: Dec 2004
Posts: 31
Rep Power: 0
|
Quote:
|
Originally Posted by Max M.
>не будет грамотного бетатестера...
ты тока не обижайся - но боюсь не нужны нам никакие бета-тестеры
|
Гм. Извиняюсь если немного занудно, но... А как тогда понимать такую ситуацию: Я скачал драйвер имеющий статус беты => нашел там кой какие довольно неприятные недоработки => насколько сумел, подробно описал эти баги в форуме => на это откликнулись разработчики, особого удовольствия не выразили, но за инфу поблагодарили.
Баг репорт произошел. Логично?
Quote:
|
Originally Posted by Max M.
- как-бы чтобы понять что что-то там работает или не работает достаточно просто выложить новый релиз и через день почитать английскую ветку форума. что-то там специально тестировать... ммм... В случае скажем с A4/A2Value нужен не тестер (опять же не разработчикам нужен а тем кому нужна поддержка этих карт каиксом) - нужен скорее инженер обратной разработки - потому как нужно копаться с регистрами фигистрами лопатить логи фигоги и втыкать листинги дизассемблера. (утрирую конечно, но обычно именно таким образом что-то можно сделать чтобы что-то там заработало если нет документации).
|
Гм. Я конечно когдато засветился немного в демомэйкинге, во времена спектрумовской молодости, и был почти гуру ассемблера Z80, но с тех пор с програмированием никаких дел не имел, по этому тут я пас.  Как говорится был бы рад помочь, но не имею в данном вопросе необходимой квалификации... Да и времени свободного, увы. Вот на багу пожаловатся это всегда пожалуйста...
Quote:
|
Originally Posted by Max M.
Ну ладно это все лирика (сейчас попозже может по делу что отвечу)
Ну и в любом случае спасибо за инфу (без всякой иронии).
|
Надеюсь, что пригодится.
|
|
|
Jun 3, 2006, 12:39 PM
|
#11
|
|
d/h member-shmember
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,234
Rep Power: 0
|
ну я понял что ты ничего не понял. г-ну alexcroot в соседней ветке не было желания ответить?
|
|
|
|
|
|