Что Вы используете в роли транспорта для звука?
|
Автор |
Сообщение |
rraist
Ветеран
Откуда: Украина
Сообщений: 86
Репутация: 38
|
RE: Что Вы используете в роли транспорта для звука? / 30-09-2012 19:48
Я заранее извиняюсь, если это уже выходит за рамки темы...но вроде ж нет? Программная составляющая неотъемлемая часть системы вывода цифрового звука при использовании в в виде источника ПК....
(30-09-2012 19:06)xongildon писал(а): Не играет linux лучше винды и все
это - почитать
http://cmp2-mihaylov.narod.ru/BIOS_/
а тут найдите на линухе
https://hi-fi-forum.net/forum-9.html
за сим откланиваюсь , поиск рулит!
Хм, если честно я ожидал несколько другого ответа... Просто если играет хуже, то ведь должен быть и ответ на вопрос почему? А вышеприведенных вами ссылках, либо описание настройки биоса (имхо имеющее малое отношение к типу используемой ОС), или же описание источников участников форума...
...Даже если у нас есть различие в звучании, то оно может быть связано только со следующими вещами:
1) Неверное декодирование исходного набора данных в PCM формат (драйвера звуковых устройств у нас работают именно с RAW PCM, flac мы туда незапихнем). Ну это вобще глупо обсуждать.
2) Неверная работа различных waitable timers - тоесть подсистемы ответственной за выполнение по таймеру каких то кусков кода (здесь у нас таймер довольно широкое понятие, он может быть не только промежутком времени но и реакцией на некое событие в системе, например драйвер звуковой подсистемы может генерировать некое событие извещающее о том что нужно закинуть ему следующий набор PCM фреймов). Реализация этих подсистем конечно же совсем разное в Windows и Linux. Основная возможная проблема - латентность. Тту плавно переходим к пункту 3.
3) Диспетчер задач. Гиперважная штука, ведь если диспетчер задач вовремя не выделит процессорное время для нашего "плеера" он не сможет передать звуковому драйверу следующий кусок PCM данных. Опять же абсолютно разная реализация в обоих системах. Опять же латентность. Но что хотелось бы отметить по обоим пунктам - имхо проблема на этих участках так же исключается - так как если бы мы имели проблему здесь, мы бы имели проблемы с заполнением внутренних буфферов звуковой подсистемы и как результат - паузы и лаги при воспроизведении, то бишь не просто "звук не такой" а именно лаги. Так что это явно не оно.
4) Сами драйвера. И правда самая слабая часть, ведь для винды обычно эти самые драйвера делает производитель карты, а для линукса - энтузиасты. Тоесть _теоретически_ драйвер под линуксом может работать _не_верно_ с оборудованием, за счет чего может быть звук не такой. Тут конечно и правда чтото сложно возразить в защиту линукса - все может быть. Стоит только отметить, что все таки для многих карт фирмы праивзодители предоставляют Alsa Project reference документаци по устройству, и к томуже - если драйвер все таки работает не верно, то вероятной проблемый были бы опять же скорее всего заметные лаги со звуком, а не просто падение его качества.
5) Еще один момент напрямую не связанный с работой нашего плеера, но _ теоретически_ влияющий. В любой ОС так или иначе выполняется огромное кол-во фоновых задач, создающих нагрузку на систему. _Возможно_ при той или иной работе этих подсистем , будут создаватся паразитные цифровые шумы негативно влияющие на качество звука.... но мне кажется что это уже чтото из области эзотерики...
Так в чем же дело?
(Отредактировал 30-09-2012 в 19:50 rraist.)
|
|
|
|
Выразили согласие: | |
|
Сообщения в этой теме |
RE: Что Вы используете в роли транспорта для звука? - rraist - 30-09-2012 19:48
|
Пользователи просматривают эту тему: 15 Гость(ей)
|
|