<дел>

Такаси Иваи

<дел>

Общие¶

HD-аудио — еще один основной встроенный звуковой компонент на новейших ПК.после AC97. В то время как Linux уже давно поддерживает HD-аудиоЧерез определенное время часто возникают проблемы с эксклюзивными машинами. Часть подПроблема в биосе, ломается еще реализация драйвера.Этот документ кратко описывает устранение неполадок и отладку в относительно простых терминах.Методы через аудиоматериал HD.

Аудиоприставка HD состоит из двух частей: микросхемы контроллера имикросхемы кодека на шине HD audio. Linux предлагает драйвер без супругадля всех контроллеров snd-hda-intel. Хотя видите ли, имя пилота содержитПару слов о любом известном вендоре железа, возможно, это специфично для него или нее, но этовсе операторские чипы других фирм. Потому что HD-аудиоКонтроллеры должны быть абсолютно совместимы, главное драйвер snd-hdaдолжно работать в большинстве случаев. Но, что удивительно, где на данный момент мы не знаемОшибки и жалобы, связанные с каждым типом контроллера. snd-hda-intelУ переключателя есть ряд обходных путей для них, как подробно описано ниже.

У оператора может быть несколько кодеков. Обычно у вас есть аудиокодек и дополнительный кодек модема. В директиве может бытьнесколько аудиокодеков, например. для аналоговых и цифровых выходов, опционально соединенныхДрайвер даже не работает должным образом из-за конфликта между элементами кухонного комбайна.Это должно быть исправлено в будущем, так как есть фактический материал.

Драйвер snd-hda-intel предлагает несколько различных анализаторов кодеков в зависимости от конфигурации.на вашем фактическом текущем кодеке. У него есть простой запасной парсер, и все же этоФункциональность по-прежнему очень конкретизирована. вместо общегопарсер, обычно я бы сказал, что парсер для конкретного кодека (закодированный внутри patch_*.c) считается используемымдля специфичных для кодеков реализаций. Детали, связанные с вопросамиспецифические кодеки упоминаются в важных разделах.

Если вас интересует глубокая отладка опущенной акустики HD, прочтитеКраткий обзор функций HD-аудио. Спецификация доступнаВеб-сайт Intel, например:

<ул>

  • http://www.intel.controller¶

    <дел>

    Расположение DMA Com/standards/hdaudio/

  • <дел>

    Проблема со звуком HD¶

    кодек высокой четкости linux

    Самая распространенная проблема с игровым контроллером — неточный DMA.анализ указателя. Затем указатели DMA перехватываются для чтения.Чтение, конечно же, может осуществляться двумя способами: либо через наш собственный регистр LPIB, либо через буфер позиций.Карта. Драйвер де-факто пытается прочитать в io-mappedпозиционный щит и возвращается в LPIB при появлении позиционной нагрузкиОднако это обнаружение не идеально для некоторых инструментов. телефонО. При подаче заявки вы можете изменить маршрут погашения задолженности с помощью параметра position_fix.

    position_fix=1 означает, что каждый метод LPIB вызывается явно.position_fix=2 означает, что действительно используется буфер позиции. Означаетposition_fix=3 должен сочетать оба метода.для почти любого контроллера VIA. Позиция буфера сбора данных корректируется при сравненииLPIB и значения буфера положения.position_fix=4 — еще одна единица семейства для контроллеров,и все используют LPIB для воспроизведения и дополнительно буфер текущей позиции для захвататечет.0 — среднее значение для другихТесты, тестирование всех функций громкой связи, возврат в LPIB, как описано ввыше. Если у людей есть проблемы с повторяющимися проблемами, вы можете использовать этот вариант.Справка.

    Рекомендуется

    Не секрет, что компьютеры со временем замедляются. Restoro исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносных программ и аппаратных сбоев. Это программное обеспечение может легко и быстро распознавать любые проблемы и проблемы, связанные с Windows. Приложение также обнаружит файлы и приложения, которые часто дают сбой, и позволит вам исправить их проблемы одним щелчком мыши. Ваш компьютер будет чувствовать себя быстрее, чем когда-либо прежде! Нажмите здесь, чтобы бесплатно загрузить последнюю версию нашего программного обеспечения:


    Кроме того, все известные клиентам контроллеры следует разделить навремя пробуждения. Это на самом деле просыпается несколько дремоты в последнее времяПередача данных в потоке. Это приводит ко многим симптомам проблем, таких какB. с ALSA dmix, кроме того, известный как JACK. Начиная с ядра 2.6.27 все сотрудники доставки определеныискусственное затягивание этого времени пробуждения. Это ожидание контролируетсяиспользуя параметр bdl_pos_adj.

    Если bdl_pos_adj может быть отрицательным значением (по умолчанию), вполне возможно, что оно будет установлено на это значение.соответствующее значение часто зависит от микросхемы контроллера. Потому что это был Интелжетонов будет 1, а для остальных – 32. Обычно это сейчас работает.На случай, если вы не добьетесь хороших результатов и получите предупреждающие сообщения. Спасибо, ваш клиент должен сделать это.Замените этот параметр значениями пути.