Неисправный разъем для наушников заставляет приложения делать очень странные вещи

Немного предыстории:

У меня новый (~ 1-2 года) ПК с Windows. Задняя панель, непосредственно прикрепленная к материнской плате, работает нормально, но с передней панелью, похоже, есть проблемы. У меня не было много проблем с портами USB, за исключением одной проблемы, когда мне приходилось использовать задний порт для передачи файлов с моего iPhone на компьютер. А вот с разъемом для наушников на передней панели проблематичнее.

Обычно динамики подключены к задней панели моего ПК, а наушники подключены к передней панели. В случайные моменты у моего компьютера и наушников будет какая-то ошибка соединения. Пока происходит этот сбой, когда панель громкости открыта (основная в углу в Windows 10, которая просто показывает используемое аудиоустройство и громкость), я вижу, что устройство воспроизведения быстро переключается между «динамиками» и «наушниками». как будто наушники отключаются и снова подключаются примерно 20 раз в секунду. Со временем эта проблема исчезнет, ​​и я снова смогу использовать свой компьютер в обычном режиме, пока эта проблема не возникнет снова случайным образом. Это случается нечасто, примерно раз в 2 часа, и обязательно происходит каждый раз, когда я подключаю наушники. Эта проблема также возникает в большинстве случаев, когда выравнивание разъема для наушников изменяется в вилке (например, когда шнур дергается).

Вот интересная часть:

Всякий раз, когда это происходит, Программы на моем компьютере будут действовать очень странным образом:

Когда у меня открыта видеоигра, звук полностью прерывается и больше не возвращается, как только проблема будет решена. Если потом перезапустить игру, звук будет работать нормально.
Исключением является Minecraft. Когда возникает эта ошибка, весь звук будет отключен, как и в большинстве других игр, однако при нажатии F3 + T, что перезагружает все звуки и текстуры, игра будет работать нормально без необходимости перезапуска

Когда я смотрю видео на YouTube, и это происходит, видео вылетает и выдает мне сообщение: «Ошибка рендеринга звука, перезагрузите компьютер». К счастью, я могу просто обновить страницу, и видео снова будет нормально работать. Любое приостановленное видео не будет затронуто.

Когда я работаю в reaper, и это происходит, программа полностью не отвечает и продолжает не отвечать даже после того, как проблема будет решена. К счастью, я все еще могу использовать панель в верхней части приложения и выбрать «файл» -> «сохранить проект». Когда я перезапускаю приложение после того, как проблема решена, оно снова будет нормально работать.

Некоторые части программного обеспечения, такие как Milkytracker и Sekaiju (редактор midi) (оба являются программным обеспечением для секвенирования музыки, которые имеют несколько устаревший внешний вид, но все еще отлично работают в Windows 10), когда это произойдет, произойдет полный сбой. Однако, когда я их перезапускаю, они работают нормально.

Большинство приложений не будут затронуты, пока они не воспроизводят звук (Chrome, Discord, Steam, большинство приложений Windows).

Мне никогда не приходилось перезагружать компьютер из-за этой проблемы

(Примечание: я всегда перезапускаю программу после того, как проблема была устранена и устройство воспроизведения звука постоянно отображается как «Наушники».)

Я не ищу решения этой проблемы. Мой вопрос сосредоточен на том, что именно происходит, что вызывает это, почему этот сбой так портит мои приложения и почему он так по-разному влияет на разные приложения.

1 ответ
1

Неисправный сокет заставляет компьютер повторно перечислять доступные аудиовыходы — много раз в секунду.
Затем это нужно будет сообщить всем приложениям, которые в настоящее время их используют.

Все они вполне могут справиться с случайным переключением, но вы настраиваете состояние гонки, при котором информация не всегда будет актуальной или даже обязательно будет представлена ​​и обработана в правильном порядке. Я могу представить, что они не были закодированы, чтобы справиться с этим много раз подряд. Каждый сбой отличается, потому что каждый справляется с ним по-своему.

Обычно вы можете отключить это умное переключение на панели управления звуковым устройством — либо это, либо замените розетку и придумайте какой-нибудь способ уменьшить напряжение, чтобы вы не сломали ее снова.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *