Перезапуск звукового сервиса?

76

Мой MacBook Pro, работающий под управлением Snow Leopard, перестал издавать звуки пару часов назад. Я нашел другие сообщения о людях со звуками, работающими через наушники, но это не проблема, которую я вижу. Я не слышу звука, когда мои наушники подключены.

Мне интересно, есть ли LaunchAgent или LaunchDaemon для перезапуска, которые бы исправили это. Я уже пытался убить coreaudio daemon (и он автоматически перезапустился), но это не помогло.

Мне нужно перезагрузиться для обновления ОС, поэтому я думаю, что это, вероятно, исправит ситуацию.

Есть ли другой способ?

Даг Харрис
источник
Я здесь новичок, но могу задать вопрос, который может помочь. Вы недавно обновились до 10.6.8? Многие пользователи сообщают о проблемах со звуком, а также о проблемах с сетью и печатью после обновления до 10.6.8. Возможно, вам понадобится Apple, чтобы выпустить исправление, или вы можете попробовать некоторые временные решения, которые люди предлагают для решения этих 10.6.8 проблем.
bg2011
Когда это случилось, я был на 10.6.7. После перезапуска я сейчас на 10.6.8.
Даг Харрис
Звук вернулся после перезагрузки.
Даг Харрис
@ Doug Интересно, было ли установлено обновление после перезагрузки ...
daviesgeek,
Нет, просто перезагрузился без каких-либо системных обновлений
Даг Харрис

Ответы:

144

Вы можете убить процесс CoreAudio, открыв Терминал и запустив его . Он автоматически перезагрузится через пару секунд.sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`

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

Источник: zakgreant на форумах macosxhints .

robmathers
источник
1
Спасибо, это помогло! Я просто должен был убить основной аудио сервис. Он перезапустился через несколько секунд.
Мусса
<3 Это также работает на Маверикс! :)))
Оззи
32
sudo pkill coreaudiod
Берто
2
Работал для меня на Высшей Сьерре (10.13.2).
Майк Коллинз
1
Работал для меня на Высшей Сьерре (10.13.6). И мне интересно, почему эта проблема преобладает даже после того, как ей
исполнилось
28
sudo kextunload /System/Library/Extensions/AppleHDA.kext 

sudo kextload /System/Library/Extensions/AppleHDA.kext

Эти две команды будут выгружены, а затем перезагрузить расширение аудио ядра.

user70650
источник
2
Хорошо, работал для меня на Маверикс.
Бомба
Просто разбил мой компьютер (OSX El Capitan) ... Я бы не рекомендовал его, хотя, думаю, это сработало после перезагрузки :-p
Carles Estevadeordal
Это вылетает моя macOS Sierra 10.12.1. Я не рекомендую использовать это исправление.
Эймин
Работает на моем старом iMac (Snow Leopard), когда он не может распознать мою звуковую карту USB. Раньше перезагрузка была необходима, чтобы исправить это, так аккуратно!
Акос
3
Это действительно работало со мной на OSX Sierra (тогда как самый популярный ответ - нет)
rburhum
9

Я на 10.9.2 и у меня такая же проблема. Поскольку есть два ответа, я хотел документировать свои выводы:

sudo kextunload /System/Library/Extensions/AppleHDA.kext 
sudo kextload /System/Library/Extensions/AppleHDA.kext

Эти две команды будут выгружены, а затем перезагрузить расширение аудио ядра. Это сообщение исправляет мою проблему в 100% случаев, поэтому, пожалуйста, добавьте комментарий

Это решение не работает для меня:

sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`

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

ejkitchen
источник
1
Apple High Definition Audio Kext? Опрятно, я бы не понял эту аббревиатуру без этого контекста.
Джейсон Салаз
ИМХО, 'kill -9 `ps ax | grep' coreaudio ... 'всегда должен работать без перезагрузки. Перезапущенный демон coreaudio может выбрать аудиоустройство, которое он находит первым (не знаю, как в этом случае выбирается аудиоустройство), но вы можете выполнить сброс до нужного аудиоустройства с помощью настроек «Системные настройки ...» -> «Звук». , Кроме того, для сеанса браузера может потребоваться выбрать соответствующее аудиоустройство.
Хуч
6

Итак, по всей видимости, спустя 8 лет macbooks все еще страдают от той же проблемы, с которой я часто сталкиваюсь при подключении наушников.

Команда исправить это сразу:

sudo pkill coreaudiod

Joel'-»
источник
1
Этот ответ уже был предоставлен. Вы будете подвергаться отрицательному голосованию, пока не удалите ответ или не добавите дополнительную, поддерживающую или новую информацию, которая еще не была предоставлена.
ФСБ
Я прокрутил основной список ответов, и там были только более сложные команды. Но на самом деле этот ответ где-то в комментариях. Кажется глупым, чтобы удалить его, хотя.
Джоэл -
На этом сайте, если вы можете предоставить дополнительную информацию к существующему ответу и у вас достаточно репутации , вы можете отредактировать этот ответ, чтобы добавить эту информацию. Ваш ответ здесь является хорошим примером такой возможности. Вам не нужно удалять свой ответ, но, как я уже говорил, вы рискуете получить отрицательные отзывы из-за него.
ФСБ
2

По моему опыту, перезагрузка требуется, чтобы это исправить. Это плохое решение, так как кажется, что оно восстанавливается после сбоя, а не устраняет основную причину. Я хотел бы иметь, но еще не обнаружил, есть ли другой более быстрый / более простой способ вернуть звук ...

Джек
источник