Перейти к содержимому

Правда ли что Windows 7 - убивает звук!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 70

#1 Балдук Андрей

Балдук Андрей

    ТУТОЧКИ МЫ!

  • Диктор
  • PipPipPip
  • 4 240 сообщений
3 666

Отправлено 15 Июль 2011 - 15:04

Недавно на одном форуме ... я стал участником разговора именно об этом

вот аргумент который был приведён не в пользу Виндовс 7 на которой я работаю уже около 2ух лет не замечал подобного!
Может ещё кто то что то отпишет?

вот собственно тема:

#2 Балдук Андрей

Балдук Андрей

    ТУТОЧКИ МЫ!

  • Диктор
  • PipPipPip
  • 4 240 сообщений
3 666

Отправлено 15 Июль 2011 - 15:05

Часть 1:

Цитата

От автора)
Я, товарисч Ram сидел долгие годы на Ме. в те давние времена... переход на Хр был не воспринят мой по одной простой причине... моя видяха ГФ5700 в ХР просто повисала в играх... проблема была в том что мать поддерживала АГП х4.. а не х8... узнал я это чутка позже.. ну да не важно.. избавились от того компа... сели на ХР.. привыкалось не так долго как думалось)
Несколько лет назад вышла Vista.. с первых 25 секунд я понял что это УГ я ставить себе не буду....
Еще немного погодя вышла WIN7 все в один голос начали кричать "правильная Vista" правильности в том что ничего не найти, я конечно для себя не увидел...
но красивая что поделать.. блондинкам в самый раз... руками настраивать все равно ничего не надо придет волосатый программер все настроит)

Настало время смены видяхи... взял 6870 Радеон... для меня наиболее оптимальной оказалась.. в игры я не играю.. но комп работает 24\7 как сервак всему что только можно и 4890, стоящий до этого радеон просто поедал запасы Аксесс-Енерго с неимоверной силой в простое 90 ватт и до 270 ватт в нагрузке.. это одна из самых жрущих видях была из одночиповых (кстати в математики чистой производительности оказалась быстрее 6870... как никак ТОПовые видяхи делали на славу всегда, в играх естессно проигрывает 6870 на порядок)... 6870 потребляет 19 ватт в простое... за свет стали платит на 7-9 тыщ в год меньше)
Всё бы хорошо но новая видяха.. требует новых решений... захотел 11 DirectX.. робит он как известно только на Win7.... реинсталл винды.......
кроме того что всё непонятно как и где.. с этим смириться я был готов....
первое что вырубило... проц стал гораздо медленее работать на тех же самых приложениях реальными цыфрами тестов.... ОЗУ сожрано в 2 раза больше... куча непонятных и ненужных процессов вечно запущенных...

со всем этим я был бы готов смириться но....  ТУТ и НАЧИНАЕТСЯ САМОЕ ГЛАВНОЕ...
на моей дорогой звуковухе Creative X-Fi Fatality PRO звук стал такое дикое Г... как будто цветущий сад, летающие бабочки и скачущие девственницы превратились в кладбище и бродячих Зомби.... мертвейший звук... просто ровный лащеный звук.. никаких красок... ужасно унылое Г...
Я об этом слышал в далеком году.. когда только вышла Vista но так и не понимал серьезности до сего момента....
всё дело в том что микшер висты и 7ки обрабатывает все на себе.. и проц который по уровню Пня 4, стоящий в звуковухе в итоге курит бамбук, траву и гашишь в сторонке.. пока виндовый гамно-обработчик пытается вывести звук.. он стал хуже интеграшки на ХР....

Теперь поясняем почему всё это...

Хочу поделиться опытом по теме звука в Windows 7.
На самом деле, всё не так плохо, как сначала кажется, и я вам сейчас это продемонстрирую.
Начну сначала.


О звуковых подсистемах

Windows XP
Тут схема звуковой подсистемы примерно следующая:

Изображение



В данном случае через интерфейс DirectSound ПО имело прямой доступ к аппаратным ресурсам звуковой карты — микширование, преобразование частоты дискретизации, различные эффекты (включая 3D позиционирование) — в общем, всё, что было необходимо, как для музыки/фильмов, так и для игр.
Конечно, были свои проблемы, в частности с микшером Windows (неточная регулировка громкости, принудительная некачественная передискретизация всего и вся до 48 кГц), но они вполне легко обходились с помощью Kernel Streaming (тот самый поток, идущий мимо kmixer), а иногда даже с помощью хороших драйверов (у Creative например таковые появись только в линейке X-Fi. На аудиокартах Audigy микшер ведет себя не вполне адекватно, но, при желании, справиться с этим не сложно).



Vista, Seven
И вот, жили наши энтузиасты-звукари, горя не знали, но тут подоспела новая ОС от Microsoft, которая конечно же обязана была содержать кардинальные изменения (и не так уж важно, в какую сторону).
Таким образом, в рамках новой концепции абстракции от оборудования, Windows Vista, кроме всего прочего, получила полностью переработанную подсистему ввода/вывода звука. И конечно же, переработали её не самым лучшим образом.
Вот, какой вид она приняла в этот раз:

Изображение

API — Application Programming Interface
APO — Audio Processing Object
CPT — Cross Process Transport
KST — Kernel Streaming Transport

Теперь поясню. Суть такова: все программы, заточенные под вывод на DirectSound и ничего не знающие о новом интерфейсе, подключаются к WASAPI в общем режиме (WASAPI Shared), далее происходит следующее:
Составляющие WASAPI (используя только ресурсы центрального процессора), выполняют все нужные (и не очень) преобразования:

  • Приведение звуковых потоков от разных приложений к одному виду (указанному в настройках Windows) — т.е. к одному количеству каналов, частоте дискретизации, глубине квантования.
  • Микширование потоков.

Плюс к этому надо добавить возможность наложения в процессе обработки программных эффектов (алгоритмы которых заложены в драйверах звуковой карты). Например, для звуковых карт Creative X-Fi есть убогая эмуляция эффекта CMSS-3D.
Качество всех этих обработчиков, само собой, не самое высокое.
Далее всё это отправляется через Kernel Transport на звуковую карту.
Теперь давайте попытаемся объективно оценить преимущества и недостатки новой системы:

+ базовые возможности обработки для звуковых карт не умеющих обрабатывать звук «своими силами»
+ поддержка на входе практически любого формата аудио — многоканальное аудио с частотой дискретизации до 192 кГц и глубиной квантования до 32-bit float
+ повышенная стабильность (спорное утверждение, в принципе)

— принудительный ресемплинг сомнительного качества
— микширование каналов без эффектов окружения (или же они очень примитивны)
— сужение динамического диапазона (особенно в режиме 16 бит)
— отсутствие доступа к аппаратному DSP, т.е. потеря всего его функционала, включая эффекты EAX в играх (в т.ч. и на картах, где EAX эмулировался программно — так как в WASAPI такого понятия даже нет нет)
— щелчки, хрипы и прочие последствия связанные с использованием ресурсов ЦП.

Как видно, больше всего не повезло компьютерным меломанам-аудиофилам (надеюсь, никто не обидится) и геймерам.
Люди же, не особо интересующиеся тем, что происходит со звуком на пути к звуковой карте — возможно даже получат определенное улучшение (хотя, опять же, им скорее всего всё равно — лишь бы работало)
А теперь, о том как преодолеть большинство из вышеперечисленных проблем, ибо, к великому несчастью, с выходом так любимой многими Windows 7, Microsoft никакой революции в плане звука нам не устроила.


#3 Балдук Андрей

Балдук Андрей

    ТУТОЧКИ МЫ!

  • Диктор
  • PipPipPip
  • 4 240 сообщений
3 666

Отправлено 15 Июль 2011 - 15:06

часть 2:

Цитата

Меломанам: точный вывод звука

1. Как я писал выше, большинство приложений для вывода звука в Windows 7 (хотят они того, или нет) используют режим WASAPI Shared. Но есть и другой режим — WASAPI Exclusive. Если руководствоваться блок-схемой, то в этом режиме отбрасывается всё, что лежит между Application Programming Interface и Kernel Streaming Transport — грубо говоря, звук идет непосредственно от приложения через интерфейс WASAPI на звуковую карту.
Но надо сделать замечание: так как в этом режиме отключен микшер WASAPI, а к микшеру звуковой карты доступа всё равно нет (ибо нет DirectSound), при использовании приложением эксклюзивного режима, воспроизведение любого другого источника через WASAPI становится невозможным.
Но, так или иначе, мы получаем по-битовый вывод аудио на звуковую карту.

2. Есть и другой способ. Если ваша звуковая карта имеет родной драйвер ASIO — вам крупно повезло. ASIO функционирует совершенно отдельно от WASAPI, так что, при прослушивании музыки системные звуки не будут отключаться — потоки ASIO и WASAPI будут микшироваться самой звуковой картой.
Вывод: если ваш драйвер ASIO не вызывает сомнений, используйте его.
Да, чуть не забыл — ASIO4ALL использовать нежелательно — как и Kernel Streaming, в этой ОС он работает очень нестабильно (судя по всему, из-за того, что другие звуки, идущие через WASAPI, периодически блокируют Kernel Transport).

Теперь непосредственно к делу.

Конечно же, для прослушивания музыки я рекомендую <a href="http://www.foobar2000.org/download">foobar2000 с плагином ASIO Output или WASAPI output support — ни за что другое ручаться я не могу. Подробная настройка вывода звука через foobar2000 описана здесь.

Любителей AIMP я разочарую — WASAPI Exclusive не предполагается даже в AIMP3 beta (только Shared), а ASIO в нем пока что сильно хромает (не умеет выставлять правильное количество каналов вывода, что приводит к нехорошим результатам).

Пользователям Winamp могу предложить плагины ASIO output Plugin или даже такое: OpenAL Output — кстати, еще один способ обхода WASAPI (видно из блоксхемы).


Для кинолюбителей: о видеоплеерах

C видеоплеерами ситуация практически аналогичная. Нам необходимо вывести звук на карту в первозданном виде. Особенно это важно, если вы хотите выполнить преобразование многоканального звука в стерео с использованием аппаратных эффектов вроде CMSS-3D в Creative X-Fi (объемное звучание в наушниках или стерео колонках). Для этого звук должен поступить на звуковую карту в многоканальном виде. Но вот беда: WASAPI в общем режиме преобразовывает каналы до кол-ва указанного в настройках Windows. Но даже если вы укажите там, скажем, 5.1, — этот параметр синхронизируется с настройками драйвера звуковой карты, и DSP не будет преобразовывать звук — так как сигнал на входе соответствует по кол-ву каналов настройкам. Т.е. тут принцип таков: в настройках драйвера звуковой карты должна стоять реальная конфигурация подключенного устройства воспроизведения (наушники, АС), а звук на карту должен поступать не измененным.
И так, тут нам опять понадобится WASAPI Exclusive. Я бы посоветовал использовать Media Player Classic HomeCinema в связке с DirectShow фильтром ReClock (только для 32-битного MPC), который, кроме всего прочего, умеет выводить звук на WASAPI Exclusive.


Геймерам: трехмерное позиционирование, EAX

Да, введение новой звуковой подсистемы, несомненно, вызвало негодование у многих геймеров, в т.ч. у счастливых обладателей высокотехнологичных звуковых карт от Creative.
И так, для тех, кто, может быть, еще не в курсе: выход найден — OpenAL. Эта библиотека имеет доступ ко всему, что касается аппаратных эффектов трехмерного позиционирования источников звука и т.н. Environmental Audio Extension — вплоть до версии 5.0.
Кроме того, что продвинутые разработчики таких игр, как например S.T.A.L.K.E.R: Call of Pripyat построили движки своих игр на OpenAL, для остальных игр, рассчитанных на DirectSound, было разработано две программы, преобразующих вызовы DirectSound в OpenAL:

  • Creative ALchemy (последняя на момент написания статьи версия) для карт Audigy и X-Fi от Creative
  • и даже 3D SoundBack для карт Realtek HDA, которые, кстати говоря, поддерживают EAX 2.0 (хоть и программно)

Статья взята с основы сайта http://habrahabr.ru "Как вернуть качественный звук в Windows 7"


Сразу могу сказать что половина плагинов у мя заработали криво хоть и звук оживился, но появились треск временами, хрипение... и неправильное распределение нагрузки на колонки....
Результат.... Back to THE FUTURE и ставим ХР.. систему будущего в которой нормальный звук, а не УГ полнейшее!!!

П.С. мнение это далеко не субьективное.. были свидетели в виде 4х человек, каждому из которых я пожаловался и, кто не верил в эту действительность.. что реально на столько хуже...

Теперь каждый человек понял почему его опупенные наушники стали на 7ке звучать хуже чем они звучали на ХР.. тоже самое со всем звуковым оборудованием....


#4 Алексей Лазарев

Алексей Лазарев

    Звукомастер

  • Пользователь
  • PipPipPip
  • 1 394 сообщений
1 370

Отправлено 15 Июль 2011 - 15:18

я думаю на все это можно забить если работаешь на нормальной карте с ее родными asio дровами.

#5 A.Kazantsev

A.Kazantsev

    Продвинутый пользователь

  • Пользователь
  • PipPipPip
  • 68 сообщений
18

Отправлено 15 Июль 2011 - 15:36

какой то псевдонаучный вброс гумна на вентилятор. народ, че, у всех суперпупер наушники зазвучали херово на 7-ке?))

#6 Балдук Андрей

Балдук Андрей

    ТУТОЧКИ МЫ!

  • Диктор
  • PipPipPip
  • 4 240 сообщений
3 666

Отправлено 15 Июль 2011 - 15:42

я как человек два года работающий на семёрке - не заметил разницы звука! мне по этому и показалось странным довод этого человека!
по этому отпишитесь у кого какое мнение о семёрке в плане звучания!

#7 Алексей Лазарев

Алексей Лазарев

    Звукомастер

  • Пользователь
  • PipPipPip
  • 1 394 сообщений
1 370

Отправлено 15 Июль 2011 - 16:35

да все нормально, я разницы не заметил. это все равно что спорить о звуке и миксдауне в разных daw, вроде давно пришли к мнению что разницы вообще нет.
а про винду я думаю вообще не стоить задумываться... или всем срочно перелезать на мак))))))

#8 Roman Osipov

Roman Osipov

    Диктор + ИП. Онлайн с 9 до 17 по ʞɔW

  • Модератор
  • 3 179 сообщений
5 508

Отправлено 15 Июль 2011 - 22:05

острая аудиофилия какая то,я канеш на винде много лет уже не сижу,но ... блин,помоему мистер казанцев точно подметил на счёт гумна на вентиляторе)))))

#9 scratch`

scratch`

    Продвинутый пользователь

  • Пользователь
  • PipPipPip
  • 246 сообщений
27

Отправлено 16 Июль 2011 - 16:34

я как бывший программер могу сказать, что статья достаточно правдивая. т.е я не знаю, так ли всё обстоит на самом деле, но если и так, то нам один фиг по барабану.
asio начинается с карточек ценой от 4000р.. а то может и меньше... так что париться нет смысла. всё работает отлично.

#10 soundproducer

soundproducer

    Продвинутый пользователь

  • Редактор
  • PipPipPip
  • 95 сообщений
114

Отправлено 25 Июль 2011 - 11:19

кто то еще работает под direct sound ?? кто то еще работает на soundblaster-е ?? в 7-ке применена съхема схожая с системой звука пол Линукса и юникс подобные системы , работате отдельный звуковой СЕРВЕР. а уж что и кто к нему подключается зависит от аппаратных и программных средств.. может кто то еще попробует на реалтеке под AC97 ансамбль записать ... тогда мы услышим массу фекального "позитива" .)

#11 Гайчук

Гайчук

    Всегда на связи

  • Диктор
  • PipPipPip
  • 2 070 сообщений
2 807

Отправлено 02 Август 2011 - 21:20

Я напротив, методом массы тестовых прослушиваний, выявил что, при том же железе в Win7 звук другой, и в моём случае он - лучше. Карты пробовал Echo MIA, DigiDesign Mbox2 mini, TC impact Twin, ну и конечно же SB Live))
Именно лучшее звучание, заставило меня перелезать на новую ОС, хотя я её чертовски не люблю.
Прослушивал тестовые фрагменты по ASIO, через Семплитуд, ну и затем уже через Винамп (Direct sound)
Казалось бы бред, но я слышу разницу! Я понимаю, что по Asio звуковой поток передаётся напрямую на карту, минуя что либо ещё. Но ведь управляет передачей этого потока драйвер, а видимо в Win Xp и Win 7 - он разный, потому что разные звуковые подсистемы. У меня нет времени разбираться, почему это происходит, и многие крутят у виска и  говорят - БРЕД! Не может звук зависеть от ОС... Но парни, в вин7 звук более стереофоничный, как будто всё ресемплируется с большей частотой дискретизации что ли.. Верха мягче... Не знаю... Но я своим ушам доверяю.

#12 алексей капустин

алексей капустин

    Продвинутый пользователь

  • Пользователь
  • PipPipPip
  • 4 028 сообщений
2 209

Отправлено 03 Август 2011 - 00:04

ну воткак раз через директ-саунд-винамп и будет разница от асио... щас из кабака пришел (поскулил немного) - у мну на ноуте стоит хр и карточка писимисиай ехо индиго (соотвтственно звук идет через нее), напарница работает со своего нетбука. на нем стоит семерка...никаких внешних карт... звук доложу вам очень сильно отличается т.е. фанеры, которые я знаю как звучат нормально (ну у меня) через ее звуковую "систему" звучат как будто применили енхансер высоки и низких частот - т.е. их гораздо больше... на первый взгляд вроде слушается ярче, мощнее, прозрачнее... но когда негромко...а вот когда начинаешь поддавать "газу" - тут все и вылезает вся ж..па... вобщем места для вокала практически не остается...собирается пересавлять ситему на хр в итоге... вот такие пироги...

#13 Гайчук

Гайчук

    Всегда на связи

  • Диктор
  • PipPipPip
  • 2 070 сообщений
2 807

Отправлено 03 Август 2011 - 17:26

alex72 сказал:

...никаких внешних карт...
Не не не, я то как раз говорю про внешние карты. То, что встроено в ноутбуки - нельзя рассматривать и сравнивать)))

#14 алексей капустин

алексей капустин

    Продвинутый пользователь

  • Пользователь
  • PipPipPip
  • 4 028 сообщений
2 209

Отправлено 03 Август 2011 - 17:48

кость, ты не понял) я не сравниваю интегрированную и индиго, просто и со встроенной звуковухи в хр звук идет все равно не такой как в семерке... вот я про что... там (в семерке) в настройках звука еще какие-то полузнки-крутилки есть... не лазил сам, но видел)))

#15 Alex654

Alex654

    Новичок

  • Слушатель
  • Pip
  • 9 сообщений
2

Отправлено 03 Август 2018 - 08:56

Я тоже замечаю, что звук в семёрке очень сильно отличается от звука в XP. Звуковая карта от Realtek, интегрированная, 2011-ого года. В семёрке действительно завышены низкие и высокие (особенно низкие), звук более детальный, но менее "живой", а эквалайзер в драйвере от ASUS просто ужасен! Он мало того, что меняет значения с очень большим шагом, так ещё и некоторые полосы в ряде случаев либо почти ничего не меняют (зависит от конкретного трека), либо меняют, но очень странным образом. Более того, иногда появляются артефакты, которых, по-хорошему, в треке быть не должно! На XP звук более "кучный", плотный,  в целом менее чистый (но это зависит от качества наушников и очень хорошо компенсируется эквалайзером от Realtek, который реально хорошо и корректно работает).

Итого: для игр и фильмов, где много взрывов и прочих SFX - семёрка, конечно, лучше. Для серьёзной работы над мастерингом, сведением, да и просто для прослушивания - увольте.

P.S. Пробовал слушать музыку на семёрке через Winamp с плагином OpenAL. Не сказал бы, что есть какой-то заметный эффект в положительную сторону от его использования, разницы со стандартным режимом вообще не вижу. И да, в новых версиях Winamp дефолтный графический эквалайзер - ещё большее УГ, чем эквалайзер из драйвера ASUS. Там UI реализован так, что первым же движением из нулевого положения сдвигаешь ползунок сразу на четверть (половину от предела) шкалы. Видимо, оболочку Bentoo писал альтернативно одарённый программист.

#16 Юрий Юсим

Юрий Юсим

    soundvoice.ru

  • Пользователь
  • PipPipPip
  • 2 943 сообщений
3 067

Отправлено 03 Август 2018 - 12:09

Ребята, очнитесь. 18-й год на дворе, а у вас до сих пор операционные системы звучат по-разному)) Какой винамп? Вы серьёзно?)) За подобные сообщения банить пора))

#17 Балдук Андрей

Балдук Андрей

    ТУТОЧКИ МЫ!

  • Диктор
  • PipPipPip
  • 4 240 сообщений
3 666

Отправлено 03 Август 2018 - 12:11

Просмотр сообщенияЮрий Юсим (03 Август 2018 - 12:09) писал:

Ребята, очнитесь. 18-й год на дворе, а у вас до сих пор операционные системы звучат по-разному)) Какой винамп? Вы серьёзно?)) За подобные сообщения банить пора))
чуваки в 18ом году еще и звук сравнивают на семерке с икспи)) я уже забыл как выглядят эти системы))))

#18 Юрий Юсим

Юрий Юсим

    soundvoice.ru

  • Пользователь
  • PipPipPip
  • 2 943 сообщений
3 067

Отправлено 03 Август 2018 - 12:16

ПРичём сравнивают в винампе))) Наверное ещё в мп3 128))

Ребята, вылазьте из танка, ку-ку)) админы, снесите тему, чтобы не сеять в головах подобные мысли, люди же верят)

Сообщение отредактировал Юрий Юсим: 03 Август 2018 - 12:17


#19 Балдук Андрей

Балдук Андрей

    ТУТОЧКИ МЫ!

  • Диктор
  • PipPipPip
  • 4 240 сообщений
3 666

Отправлено 03 Август 2018 - 12:17

Просмотр сообщенияЮрий Юсим (03 Август 2018 - 12:16) писал:

ПРичём сравнивают в винампе))) Наверное ещё в мп3 128))

Ребята, вылазьте из танка, ку-ку))
брось))) там ОГГ)))) с переменным битрейтом 96-320 ))

Промотал ветку! Блеать что я нес в 11ом году))))))

#20 Shamapal

Shamapal

    Продвинутый пользователь

  • Пользователь
  • PipPipPip
  • 60 сообщений
6

Отправлено 03 Август 2018 - 15:51

Вот разниЦу между Mac OS, Windows и Linux замечал... и то только на определённом "железе" ... но так )))




Количество пользователей, читающих эту тему: 2

1 пользователей, 1 гостей, 0 анонимных