Опыт настройки басов на звуковой карте, основанной на звучках от Realtek - Creative Sound Blaster Audigy FX
Вряд ли бы я назвал это статьёй. Скорее это чисто баттхёрт на тему того, какую хуйню могут сотворить (в материальном и нематериальном смысле) нынешние производители компьютерной железяки.
ПредысторияЖил себе я спокойно, слушал долбящую в уши музяку через свои любимые наýши и звуковую карту Sound Blaster X-Fi XtremeGamer, пытаясь ещё и играть в кое-какие игры на встроенной Intel HD Graphics 2500…
Сложные названия какие-то.
Вот такие наýши. Наушниками даже язык не повернётся назвать такими: весят почти полкило, бас через край и конфигурация на 5.1. Roccat Kave 5.1 Analog.
И вот, после попыток поиграть хоть как-то на встроенной, а также долгого отсутствия хоть какой-либо дискретной видеокарты для игруль, я взял себе в наследие от братишки nVidia GeForce 9600 GT с 1 ГБ памятью, да ещё с достаточно нестандартной системой охлаждения:
Ага, вот она. Внушительная и не особо полезная в нынешнее время (в наше время есть нынешний её ребрендинг типа GeForce GT 610 (по мощности)). А на ней — лорд DEEPCOOL V4000.
Кулер такой на данной видюхе должен был оказаться очень хорошим решением, как я подумал тогда (оказался: 40°C в нагрузке против 60°C. Да что там — я референсное охлаждение и то не увидел). И всё вроде бы хорошо, но не тут то было: всё это добро занимало аж 2.5 слота в моей материнской плате, что не ist хорошо: заняло все слоты PCI, кроме одной PCI-E x1 снизу. И тут передо мной встал выбор: в жопу дашь или мать продашь? или звук, братишка, или видюха. Выбор пал на второе.
«Раз от дискретной аудиокарты придётся отказаться, хотя бы на встроенной поживу» - подумал я. Ага, щас. Зайдя в панель управления звука, настроив конфигурацию под 5.1, и наконец найдя эквалайзер и выкрутив низы вверх, я столкнулся с искажениями звука по типу компрессии/тонкомпенсации/сайдчейна/хз-как-назвать в моменты атак басов.
«Уаттафак?» — вновь подумал я и убавил всё обратно. Так и жил с этим месяц.
Отходя от такой ломки, тем временем я задумывался над приобретением другой аудиокарты с аналогичными характеристиками и полезными фичами, которые смогут раскачать звук на 5.1 так же, как это делал мой прошлый X-Fi. И выбор пал на любвеобильный сабж, который вы могли видеть на обложке.
Ну приобрёл ты, и дальше что?Ну приобрёл я, установил, и в надежде, что «хотя бы на этой такой херни не будет», в надежде опять послушать музяку «как мне нравится», настроив, я столкнулся с точно такой же проблемой: компрессия в моменты атак басов. Сказать, что я охуел - не сказать ничего. Немного приуныв, я перерыл комп и интернеты в надежде найти ответ, но не нашёл (либо я плохо искал, либо ответ лежал на такой поверхности, что вряд ли бы кто-то задался вопросом как убрать эту хрень). И как-то…
Но прежде, чем я зайду вперёд, мой дорогой читатель, я немного с этим затяну, прежде чем скажу, что нужно было сделать.
Особенности звуковой системы Windows для нубов и прочая графоманияДело вот в чём: на встроенной реалтековской (с лат. переводится как "говно") нельзя было выкрутить басы на максимум без эффекта перегруза и мгновенной компрессии звука из-за того перегруза. Из-за чего приходилось выключать эквалайзер. А после покупки и установки данной Audigy FX выяснилось, что ситуация с басами, когда не можешь выкрутить басы на полную, никуда не делась (там и звуковой проц, и ЦАП - реалтековские (я знал, что там так стоит, но думал, что хуйни с перегрузом не будет)). И вот, проводя очередную ночеечку и тыкаясь в клавиатуру, печатая данный текст, я выяснил, в чём хуйня:
И встроенная, и та дискретная звуковухи как-то связаны с виндосовским микшером WASAPI — Windows Audio Session API (присутствует ещё с Windows Vista), и даже если ты чуть-чуть выкрутил громкость, звук действует так, как если бы прибавили на полную громкость.
Ты, наверняка, мог заметить зелёную и какую-то серую полоски в микшере Windows, когда жмёшь на иконку звука в трее, так вот — именно так работает нынешний звук — звук изначально сделан громким (0дБ), но программно он снижается через микшер системы. И при повышении в эквалайзере тех частот, которые играют громче, повышается общая громкость микшированного звука, и, следовательно, возникает перегруз (clipping, если не ошибаюсь) общего микшера, и чтобы звук не пердел, срабатывает защита от перегруза посредством компрессии.
Ага, вот эти ребята
UPD: То же самое есть и в Win10 настройках, и там этот оранжевый ползунок будет динамичней, чем микшер сверху
В прошлых версиях винды и аудиокартах, заточенных под неё, действует система DirectSound, и от перегруза там нет никакой защиты, и в случае такового звук будет пердеть как при овергейне в каком-нибудь «earrape» видео, сделанном в Sony Vegas (я убедился сам на Sound Blaster Live! и X-Fi XtremeGamer).
P.S.: сейчас, перечитывая этот абзац, хочу себя исправить, сказав то, что бывают звуковухи как с независимой регулировкой громкости на уровне ЦАП, так и с фиксированной громкостью с программой регулировкой (не совсем понятно, что я сейчас написал, но ок).
Плюс от новой системы WASAPI только то, что звук при любом раскладе не будет пердеть. Ну и буфер ещё (как плацебо для слабых компьютеров).
А минус: хуй определишь, звук изначально компрессирован из-за басов, или ты криворукий мудак и выкрутил басы на +20дБ (особенно если ты слушаешь музыку не в наушниках).
И звук, кстати, уже обрабатывается самой системой, не звуковухой, та лишь выдаёт готовый микшированный звук. А тогда это всё как-то управлялось совместно, да и на аппаратном уровне.
Решение, решение! НУ?!А решение вот какое: я выкрутил басы в эквалайзере на полную (можно и не на полную, где кому как), а дальше общую громкость в муз. проигрывателе (например, в foobar2000) или в игре (master volume) снижал до нужного значения, когда от басов можно добиться максимума без перегруза, одновременно при этом обращая на серую полоску в микшере Windows, мониторя, не доходит ли серая полоска до самого верха в моменты атаки басов, и если нет, то можно ещё чуть-чуть прибавить. Иначе компрессия.
Плюс: Наконец-то норм басы
Минус: Придётся в каждой программе/игре снижать общую громкость до нужного значения, когда нет перегруза.
Такой способ должен работать на любом реалтеке и в любой встроенной звуковухе (может быть, судя по тому, что цап в audigy fx - реалтековский).
И я такой: «А что, можно было так сделать? Ебааааать»
И да, если думаешь записать что-нибудь с такими настройками на своём встроенном (и не только) реалтеке — забудь. Эквалайзер влияет на общий звук в микшере, и на выходе получишь запись с усиленными басами, а не оригинальную дорожку. И ты всё это успел увидеть. Если, конечно, настраивал и дочитал до сюда. Так что при записи видео басы лучше отключать и общую громкость в приложениях прибавлять. Но меня этот гемор так заебал, что я просто перестал данной звуковухой пользоваться. Записывать с артефактами и лишними телодвижениями видео — не комильфо.
За примерами особо обращаться не надо: в ютубе есть люди типа SHDWSKII, которые записывают видео с искажением звука, сами того не замечая.
TL;DR:
Просто делай басы на полную в панели управления звуковухой и убавляй звук в каждом приложении. А ещё лучше — купи саундбластер из серии X-Fi, или Audigy RX, ну или на худой конец — Sound Blaster Live!. Звук будет на порядок лучше и АЦП для записи тоже хорошего качества.
Отличный комментарий!