Динамик моего MacBook 2009 года не работает (в большинстве случаев). Порт цифрового аудиовыхода залипает (внутри разъема появляется красное свечение). Это старый MacBook с отдельными портами для гарнитуры и микрофона.
Я не учитываю проблемы с динамиком, так как звук запуска идет прямо на встроенные динамики.
Я думаю, что ОС контролирует, какие функции компьютер решает использовать, но консультируется с некоторыми скрытыми аппаратными средствами в сокете. Системные настройки могут определять, но не контролировать состояние цифрового звука. Что касается компьютера, он выводит цифровой звук, а динамик отключен.
Я пытался решить проблему, подключив цифровой аудиоразъем, но это не помогло. Я нашел предложения, рекомендующие такие вещи, как тыкать зубочисткой в отверстие и пытаться «разблокировать» какой-то механизм, который (я полагаю) чувствует наличие пробки.
Мой следующий шаг, если я не придумаю лучшего, — открыть корпус компьютера в надежде, что я смогу осмотреть порт изнутри. В качестве альтернативы я мог бы попробовать:
ищите дальше программные решения, каким-то образом подавляющие уверенность компьютера в том, что что-то подключено; OS X, похоже, не поддерживает это
механически прощупывать снаружи (снова)
получить беспроводные колонки или гарнитуру
получить какой-нибудь оптический портативный или устройство
реорганизовать места, куда я хожу (я ношу с собой телефонную гарнитуру, а в одном офисе у меня есть пара дешевых проводных динамиков Logitech. В некоторых местах есть Apple TV).
что-то еще, чего я еще не видел
Есть идеи о плюсах и минусах? (У меня не так много денег, чтобы тратить их, и я надеюсь избежать дорогих вариантов, описанных выше. У меня есть время, но я хочу изучить больше вариантов, прежде чем открывать кейс.)
Я просто использовал зубочистку с плоской головкой, сделал несколько вращений внутри порта с очень легким давлением, и это просто работает, теперь доступны внутренние динамики и выбор по умолчанию в настройках звука, значок громкости больше не отображается серым цветом в строке меню.
Если вы посмотрите вниз на разъем, когда компьютер включен, а задняя часть разъема горит красным, я бы попробовал приложить вакуумную насадку к разъему, чтобы попытаться вытащить то, что могло там застрять.
Ты прав; операционная система обычно решает, какой вывод использовать. Но в этом случае микросхема, которая преобразует цифровое аудио в аналоговое на вашей логической плате, сообщит OS X, когда посчитает, что был вставлен мини-кабель toslink, и вы потеряете опцию «Внутренний динамик» в Системных настройках.
Если задняя часть разъема не горит красным, это может быть проблема с программным обеспечением. Может попробовать сбросить PRAM?
Не существует программного обеспечения, которое могло бы решить физическую проблему.
Я никогда не разбирал аудиопорт на логической плате MBP, но можно с уверенностью сказать, что внутри разъема выполняется физическое соединение, указывающее на то, что был вставлен аналоговый или оптический разъем. Это может быть простой механический контакт (что-то вроде переключателя) или фотодатчик. В любом случае, в вашем разъеме для наушников нет никакой логики, чтобы сказать вашему MBP: «Я оптический, включи красный свет!» Это происходит только потому, что соединение было установлено.
Поскольку это соединение установлено, ваша аудиоподсистема сообщает OS X, что гарнитура подключена, и перенаправляет весь ваш звук через это устройство. Не существует программного обеспечения или настроек, которые заставят эту звуковую подсистему «не верить» тому, что она «видит». В данном случае это соединение установлено. Является ли то, что создает это соединение, реальным аудиоустройством или какой-то дрянью, застрявшей там, это совсем другая история.
Я бы не стал использовать зубочистку.
Попробуйте прочистить порт сжатым воздухом. Если это не сработает, вы можете нанести небольшое количество средства для очистки электронных компонентов (я сам использовал CRC Quick Dry Cleaner ). Убедитесь, что вы делаете это, когда компьютер выключен и отсоединен от сети. Не включайте питание, пока не убедитесь, что он сухой. Подождите 1 час, чтобы убедиться!!! О... и убедитесь, что вы прочитали указания и предупреждения на этикетке!
Если это не поможет, обратитесь к специалисту по ремонту материнской платы. Они, вероятно, могут заменить компонент довольно быстро и дешево.
Шаги, описанные ниже, основаны на следующих диагностических результатах:
Если все вышеперечисленные условия соблюдены
Существует множество способов решить проблему:
В большинстве случаев проблема связана с посторонними предметами/мусором/пылью/грязью.
Схемы, связанные с предоставлением системе «неверной информации» о том, «что происходит в порту», выглядят примерно так:
Значение: при вставленном обычном джеке внутренние динамики отключены, но звуковые сигналы идут по линии. Но без вставленного разъема в системе отсутствует электрический контакт, переключатель застрял, и поэтому система предполагает наличие оптического выхода, отключает звук внутренних динамиков и посылает свет в комнату.
В принципе, существует три способа решения этой проблемы: два физических и один угол атаки, основанный исключительно на программном обеспечении и его конфигурациях.
Самый простой, а иногда и достаточный способ — многократно вставлять и снова вставлять разъем для наушников. Эта хрень срабатывает на удивление часто.
Это можно сделать с помощью зубочистки, задней части емкости для чернил от шариковой ручки, плотно обернутого бумажного полотенца, ватной палочки — причем последние две лучше всего смочены спиртом (не слишком много!), некоторые сообщают об успешном использовании маленькая отвертка.
В качестве альтернативы некоторые говорят, что используют сжатый воздух или даже дуют в порт своими легкими. Это может зависеть от сухости или «недостаточной жирности» и недостаточной адгезионной способности грязи. Сжатый воздух иногда делал свое дело, с «выдуванием» я ничего не добился.
Все это немного наугад, так как я, например, не знаю точного положения переключателя (некоторые говорят, что на 3 часа, доказательств нет), чаще всего не вижу внутри, в чем проблема. Так шевелиться
Доступные альтернативы в порядке возрастания инвазивности
Замените только разъем для наушников (очень продвинутая работа, чистая и относительно дешевая, решает точную проблему и ничего более, оптический снова доступен, как и все опции, связанные с этим портом, если это необходимо)
Физически отключить SPDIF (даже дешевле, но оптический в большинстве случаев исчезнет навсегда)
Замените всю логическую плату (ленивый, расточительный способ Apple. Устранит крошечную проблему, стреляя по воробьям из пушек, часто недоступных, конечно, не от Apple, если машина слишком старая. Короче говоря: будет работать, с излишеством)
Ни один из них не рекомендуется для тех, кто не имеет опыта пайки, пытаясь исправить это дома. Дорога «вся логическая плата» чрезвычайно расточительна и возможна только в том случае, если проблема упадет во временное окно гарантии или AppleCare. (Даже тогда такая простая запасная часть…)
Но: если «очистка не работает» (если чистить слишком часто, у меня сложилось впечатление, что порт имеет тенденцию постоянно выходить из строя из-за стресса, то есть: даже если он чистый) и если вы знаете кого-то или где-то готовы пойти на «вариант 1 , только порт, пожалуйста», то это должна быть очень привлекательная альтернатива.
Тот факт, что Mac, подключенный к оптическому кабелю, прекрасно слышен через внутренние динамики (с помощью простых шагов настройки) в Linux, доказывает, что программное обеспечение можно использовать.
Возможно, есть способ отключить SPDIF с помощью команд NVRAM, но его еще предстоит найти.
Некоторые решения, циркулирующие в сети, предусматривающие запуск Sound-PrefPane или Garageband в определенном порядке, оказались безуспешными.
Программный способ полностью в MacOS, который действительно работает, хотя он основан на программном обеспечении системного уровня, отличном от Apple:
Замените AppleHDA.kext загрузкой VoodooHDA.kext !
В системе Mojave 10.14 я использовал Kext Utility (много сомнительных источников в сети, но также доступно в более надежной формуле Homebrew ).
Теперь у вас должен быть активен VoodooHDA, и вы должны заметить, что теперь у вас есть возможность полностью переключать вывод, например, в строке меню :
На этом изображении показано состояние селектора строки меню с глючным портом для наушников, в чистом виде Apple застряла в оптике без внутренних динамиков, теперь снова используя внутренние динамики.
Это было сделано в более старой системе с отключенным SIP. Работает ли это так, как описано, с дополнительными обручами для перехода или вообще не работает в более новых системах, таких как Monterey или Ventura: я не могу проверить это сейчас на этой машине. Использование таких хакерских кекстов и инструментов изменяет профиль безопасности вашего программного обеспечения.
Приветствуются отзывы, особенно в отношении того, какие системы (все еще) разрешают этот маршрут или какие альтернативы существуют для принудительного обхода SPDIF в программном обеспечении.
Я поцарапал заднюю часть порта (прямо в конце, где находится красный источник света) небольшой отверткой, и он вернулся к внутренним динамикам.
Д.А. Винсент
Д.А. Винсент