Перезапуск звукової служби?


74

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

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

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

Чи є інший спосіб?


Я тут досить новий, але можу задати питання, яке може допомогти. Ви нещодавно оновили до 10.6.8? Багато користувачів повідомляють про проблеми зі звуком, а також про проблеми з мережею та друком після оновлення до 10.6.8. Вам може знадобитися Apple, щоб випустити виправлення, або ви можете спробувати деякі з тимчасових рішень, які люди пропонують для цих 10.6.8 питань.
bg2011

Коли це сталося, я був 10.6.7. Після того як я перезапустив, я зараз на 10.6.8.
Дуг Харріс

Звук повернувся після перезавантаження.
Дуг Харріс

@Doug Цікаво, чи було оновлення, яке було встановлено після перезавантаження ....
daviesgeek

Ні, просто перезавантажили без будь-яких оновлень системи
Doug Harris

Відповіді:


142

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

Це виправляє деякі проблеми, з якими виникає у мене старечий MBP, де іноді не вдається виявити навушники або вирішує, що колонки не підключені. Ніяких гарантій, що це спрацює для кожної проблеми зі звуком, але це варто зняти.

Джерело: zakgreant на форумах macosxhints .


1
Дякую, це допомогло! Мені просто довелося вбити основний аудіо-сервіс. Він перезапустився через кілька секунд.
Муса

<3 Це також працює на Mavericks !! :)))
OZZIE

31
sudo pkill coreaudiod
Берто

2
Працював для мене на Високій Сьєррі (10.13.2).
Майк Коллінз

1
Працював для мене на Високій Сьєррі (10.13.6). І мені цікаво, чому ця проблема переважає навіть після того, як це вже 7 років, коли питання було вперше задано ..
Рамвігнеш,

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

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

Ці дві команди вивантажать і перезавантажать розширення аудіо ядра.


2
Приємно, працював для мене на Mavericks.
Бомбе

Щойно розбився мій коммутер (OSX El Capitan) ... Я б не рекомендував цього, хоча, мабуть, він спрацював після перезавантаження :-p
Carles Estevadeordal

Це руйнує мій macOS Sierra 10.12.1. Я не рекомендую використовувати це виправлення.
ejmin

Працює на моєму старому iMac (Snow Leopard), коли він не впізнає мою USB-звукову карту. Раніше для виправлення цього було потрібно перезавантаження, так акуратно!
Ákos

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-дюймовий монітор, але не повертає звук до моїх внутрішніх динаміків чи гарнітури. Можливо, в деяких випадках це працює, але, сподіваємось, цей пост може пояснити, коли використовувати одне рішення проти іншого .


1
Яблучний звуковий сигнал високої чіткості Apple? Акуратний, я б не зрозумів, що це абревіатура без цього контексту.
Джейсон Салаз

IMHO, coreaudio 'kill -9 `ps ax | grep' 'завжди повинен працювати без необхідності перезавантаження. Перезапущений демон coreaudio може вибрати аудіопристрій, який він знайде спочатку (навіть не має уявлення про те, як вибрано аудіопристрій у такому випадку), але ви можете скинути на потрібний аудіопристрій за допомогою "Налаштування системи ..." -> "Звук" . Також для сеансу в браузері може знадобитися також вибрати відповідний аудіопристрій.
1818

4

Тож, мабуть, через 8 років комп'ютери все ще страждають від тієї ж проблеми, як це я зустрічаю досить часто під час підключення навушників.

Команда виправити це відразу:

sudo pkill coreaudiod


1
Ця відповідь вже була надана. Ви будете предметом зворотних записів, поки ви не видалите відповідь або додасте додаткову, підтримуючу або нову інформацію, яка ще не була надана.
fsb

Я прокручував головний список відповідей, і там були лише більш складні команди. Але дійсно ця відповідь десь у коментарях. Здається, дурно видаляти його.
Joel'- '20

На цьому веб-сайті, якщо ви можете надати додаткову інформацію до існуючої відповіді, і у вас є достатня репутація , ви можете відредагувати цю відповідь, щоб додати цю інформацію. Ваша відповідь тут - хороший приклад такої можливості. Не потрібно видаляти свою відповідь, але, як я вже згадував, ви ризикуєте отримувати протоколи через це.
fsb

2

На мій досвід, для виправлення цього потрібна перезавантаження. Це неправильне виправлення, оскільки, здається, одужає після відмови і не вирішує першопричину. Мені хотілося б, але ще не виявили, чи є ще один швидший / простіший метод повернення звуку ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.