Зафиксируйте аудио незначительные сбои с 887-VD Intel HDA Realtek

Я имею, просто самосоздают раскормленный новый рабочий стол, с гигабайтом Z97P-D3 mobo, intel i7-4790K, 16 ГБ RAM. Я использую встроенное звуковое оборудование intel HDA (Realtek ALC887-VD) для аудиовыхода. Я запускаю Ubuntu 14.04 LTS.

Каждые несколько минут я могу услышать короткий пропуск в аудио проигрывании, почти как будто один кадр отбрасывается. Это является невероятно раздражающим и происходит независимо от источника (VLC / Spotify / браузер Хрома). В краткий момент во время пропуска, список вкладки Sound Preferences> Output устройств выводит greyed, и индикатор регулятора громкости кратко высвечивается, как будто он отключен звук перед всеми отбрасывающими к нормальному.

ALSAmixer также так же дает незначительный сбой во время пропусков с панелями объема все исчезновение для части секунды.

Я попробовал следующие обходные решения (ни один из которых не работает на меня):

1)/etc/modprobe.d/alsa-base.conf: установка Position_fix

options snd-hda-intel model=generic position_fix=1

2) PulseAudio/etc/pulse/default.pa: Выключающий tsched

load-module module-udev-detect use_ucm=0 tsched=0

3) PulseAudio/etc/pulse/default.pa: Корректировка значений по умолчанию (все виды комбинаций и значения ниже)

default-fragments = 2
default-fragment-size-msec = 250
default-sample-rate = 48000
realtime-scheduling = yes
realtime-priority = 5

4) Переустановка PulseAudio

5) Обновление ядра в последнюю конюшню (4.4.2)

6) Использование Jack2 вместо PulseAudio

7) Покупка новой звуковой карты (Живой SoundBlaster), который, кажется, не работает с различными приложениями как Spotify.

Вывод cat /proc/asound/card*/codec* | grep Codec:

Кодек: Intel Generic

Кодек: Realtek ALC887-VD

Кодек: HDMI/DP NVIDIA GPU 60

Вывод cat /proc/asound/card*

0 [HDMI]: HDA-Intel - HDA Intel HDMI HDA Intel HDMI в 0xf7914000 irq 33

1 [PCH]: HDA-Intel - HDA Intel PCH HDA Intel PCH в 0xf7910000 irq 32

2 [Nvidia]: HDA-Intel - HDA Nvidia HDA Nvidia в 0xf7080000 irq 17

Это - карта № 1, который я использую.

Вывод uname -a:

Linux alnitak 4.4.2-040402-универсальный № 201602171633 SMP среда 17 февраля 21:35:10 GNU/Linux UTC 2016 x86_64 x86_64 x86_64

Я подозреваю, что это имеет некоторое отношение к драйверам intel HDA, видя как Импульс, ALSA и Jack все затронуты.

Есть ли, кто-либо фиксирует, я отсутствую?

4
задан 26 February 2016 в 17:28

2 ответа

Хорошо, я решил его... Ответ был:

1) Покупают новую звуковую карту (в моем случае Живой Soundblaster)

2) Установка Jack Audio (jackd)

sudo apt-get install jackd qjackctl

3) Установка, мост Jack-Pulseaudio (pulseaudio-module-jack)

sudo apt-get install pulseaudio-module-jack

4) Разжигает разъем (я использовал qJackctl) с Soundblaster-дружественными настройками:

Драйвер: alsa

, В реальном времени

Кадры/Период: 2048

Периоды/Буфер: 2

Устройство ввода данных: устройство вывода hw:Live

: hw:Live

5), Удостоверяются, что соединения Jack исправляют PulseAudio, JACK Sink к Системному Воспроизведению

jack_connect 'PulseAudio JACK Sink:front-left' 'system:playback_1'
jack_connect 'PulseAudio JACK Sink:front-right' 'system:playback_2'

6) Удостоверяется, что PulseAudio использует Jack Sink, поскольку он произвел

pacmd set-default-sink "jack_out" && pacmd set-default-source "jack_in"

7) Перезапуск Spotify / VLC или независимо от того, что Вы используете для проигрывания звука... он будет работать!

Это - абсолютная выдумка обходного решения, но поэтому драйверы аудио intel HDA в Linux являются дрянными как ад. Проблема связана с созданием отчетов Указателя Положения DMA (известная проблема: https://www.kernel.org/doc/Documentation/sound/alsa/HD-Audio.txt ).

аудио Linux является путаницей. Я использовал Ubuntu с 2010, и за прошлые 6 лет это - аудио clusterf##k, который последовательно давал мне самые большие головные боли. PulseAudio мог бы иметь прекрасный настольный виджет, но он вызывает столько проблем. Jack плохо документируется, и qjackctl не дает Вам большую часть участка. Только ALSA, кажется, ведет себя, но увы, никто не записал хороший настольный виджет, ни интерфейс для управления программами, которые связали с ним.

сообщения взятия домой:

не используют intel HDA встроенное аудио при выполнении Linux.

аудио Linux является путаницей. Если это не работает правильно из поля, Вы находитесь в для целого мира боли!

-1
ответ дан 1 December 2019 в 10:37

Драйвер устройства Linux, названный snd-hda-intel, по-видимому, вызывал огромные объемы ухудшения с тех пор, по крайней мере, ноябрь 2010, когда один ухудшенный пользователь записал PulseAudioMicrophoneGuide.pdf.

Вот то, что я выяснил до сих пор: PulseAudio является программным слоем, который работает сверху Alsa. Alsa является программным слоем, который загружает большое количество пакетов программного обеспечения драйвера. Alsa не является просто драйверами для электронных сигналов. Alsa загружает несколько различных маленьких кусочков программного обеспечения для каждого электрического сигнала, как микшер и как программное обеспечение, которое читает байты из микрофона или пишет байты в усилитель наушника.

Мой ноутбук Lenovo S21e 2015 года не имеет "никакого звука от созданного в микрофоне" проблема и в результате никакой Skype или работы Чата GoogleHangouts с созданным в микрофоне.

кратковременное исправление этой ошибки для меня должно включить Веб-камеру с микрофоном или использовать гарнитуру USB Plantonics.

Вот то, что я думаю, что потребности сделаны. Я не программист C (просто Python, Perl и Ардуино). В драйвере устройства, который говорит с аппаратными средствами, находят местоположение в исходном коде, где аудиоданные копируются с ячейки памяти микрофона. Один из каналов вывода, Право или Левый инвертируется так или иначе в программном обеспечении. Мое предположение, они сделали инверсию сигнала, надеющуюся уравновешивать некоторый шум от сигнала. Таким образом, прием должен выяснить, почему исходный программист вызвал инверсию. Если ничто иное, удалите инверсию и посмотрите, делает ли это Правые и левые Каналы хорошо.

2
ответ дан 1 December 2019 в 10:37

Другие вопросы по тегам:

Похожие вопросы: