Memulai kembali layanan suara?

74

Macbook pro saya yang menjalankan Snow Leopard berhenti mengeluarkan suara beberapa jam yang lalu. Saya telah menemukan laporan lain dari orang-orang dengan suara yang bekerja melalui headphone, tetapi itu bukan masalah yang saya lihat. Saya tidak mendapatkan suara ketika headphone saya terpasang baik.

Saya bertanya-tanya apakah ada LaunchAgent atau LaunchDaemon untuk memulai kembali yang akan memperbaiki ini. Saya sudah mencoba membunuh daemon coreaudio (dan secara patuh restart otomatis) tetapi itu tidak memperbaikinya.

Saya perlu reboot untuk pembaruan OS, jadi saya pikir itu mungkin akan memperbaiki hal-hal.

Apakah ada cara lain?

Doug Harris
sumber
Saya cukup baru di sini tetapi dapat mengajukan pertanyaan yang mungkin membantu. Apakah Anda baru saja memperbarui ke 10.6.8? Banyak pengguna melaporkan masalah audio serta masalah dengan jaringan dan pencetakan setelah memperbarui ke 10.6.8. Anda mungkin perlu Apple untuk mengeluarkan tambalan atau Anda bisa mencoba beberapa solusi sementara yang disarankan orang untuk masalah 10.6.8 ini.
bg2011
Ketika ini terjadi, saya berada di 10.6.7. Setelah saya restart, saya sekarang di 10.6.8.
Doug Harris
Suara kembali setelah reboot.
Doug Harris
@Doug Saya bertanya-tanya apakah ada pembaruan yang diinstal setelah Anda reboot ....
daviesgeek
Tidak, baru saja reboot tanpa pembaruan sistem
Doug Harris

Jawaban:

142

Anda dapat membunuh proses CoreAudio dengan membuka Terminal dan menjalankan . Ini akan restart secara otomatis setelah beberapa detik.sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`

Itu memperbaiki beberapa masalah MBP saya yang sudah tua, di mana terkadang gagal mendeteksi headphone atau memutuskan speaker tidak terhubung. Tidak ada jaminan itu akan bekerja untuk setiap masalah audio, tetapi layak dicoba.

Sumber: zakgreant di forum macosxhints .

perampok
sumber
1
Terima kasih, ini membantu! Saya hanya harus mematikan layanan audio inti. Ini dimulai kembali setelah beberapa detik.
Moussa
<3 Ini juga berfungsi pada Mavericks !! :)))
OZZIE
31
sudo pkill coreaudiod
berto
2
Bekerja untuk saya di High Sierra (10.13.2).
Mike Collins
1
Bekerja untuk saya di High Sierra (10.13.6). Dan saya bertanya-tanya mengapa masalah ini berlaku bahkan setelah 7 tahun sekarang dari pertanyaan yang pertama ditanyakan ..
Ramvignesh
28
sudo kextunload /System/Library/Extensions/AppleHDA.kext 

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

Kedua perintah ini akan membongkar lalu memuat ulang ekstensi kernel audio.

pengguna70650
sumber
2
Bagus, bekerja untukku di Mavericks.
Bombe
Baru saja menabrak komuter saya (OSX El Capitan) ... Saya tidak akan merekomendasikannya, meskipun saya kira itu berhasil setelah restart :-p
Carles Estevadeordal
Ini crash macOS Sierra saya 10.12.1. Saya tidak merekomendasikan menggunakan perbaikan ini.
ejmin
Bekerja pada iMac lama saya (Snow Leopard) ketika gagal mengenali kartu suara USB saya. Sebelumnya reboot diperlukan untuk memperbaiki ini, sangat rapi!
Ákos
3
Ini benar-benar bekerja dengan saya di OSX Sierra (sedangkan jawaban paling populer tidak)
rburhum
9

Saya berada di 10.9.2 dan memiliki masalah yang sama. Karena ada dua jawaban, saya ingin mendokumentasikan temuan saya:

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

Kedua perintah ini akan membongkar lalu memuat ulang ekstensi kernel audio. Posting ini memperbaiki masalah saya 100% dari waktu, Jadi harap upvote posting asli itu

Solusi ini tidak berhasil untuk saya:

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

Ini mematikan speaker internal dan mengirimkan suara ke monitor 27 "saya tetapi tidak mengembalikan suara ke speaker internal atau headset saya. Mungkin dalam beberapa kasus ini berfungsi, tapi mudah-mudahan posting ini dapat menjelaskan kapan harus menggunakan satu solusi vs yang lain .

ejkitchen
sumber
1
Kext Audio Definisi Tinggi Apple? Rapi, saya tidak akan menemukan akronim itu tanpa konteks ini.
Jason Salaz
IMHO, 'kill -9 `ps ax | grep' coreaudio ... 'harus selalu berfungsi tanpa perlu reboot. Coreaudio daemon yang direstart dapat memilih perangkat audio yang ditemukannya pertama kali (tidak tahu bagaimana perangkat audio dipilih dalam kasus itu), tetapi Anda dapat mengatur ulang ke perangkat audio yang diinginkan dengan 'Preferensi Sistem ...' -> pengaturan 'Suara' . Juga, untuk sesi browser, Anda mungkin perlu memilih perangkat audio yang sesuai juga.
huch
4

Jadi ternyata 8 tahun kemudian macbook masih mengalami masalah yang sama, seperti yang sering saya temui ketika mencolokkan headphone.

Perintah untuk memperbaikinya segera:

sudo pkill coreaudiod

Joel'- '
sumber
1
Jawaban ini sudah disediakan. Anda akan mengalami downvotes hingga Anda menghapus jawaban atau menambahkan informasi tambahan, pendukung, atau baru yang belum disediakan.
fsb
Saya menggulir daftar jawaban utama dan hanya ada perintah yang lebih rumit. Tapi memang jawaban ini ada di suatu tempat di komentar. Tampaknya bodoh untuk menghapusnya.
Joel'- '20
Di situs ini, jika Anda dapat memberikan info tambahan untuk jawaban yang ada, dan Anda memiliki cukup reputasi , Anda dapat mengedit jawaban itu untuk menambahkan info itu. Jawaban Anda di sini adalah contoh yang baik dari peluang itu. Anda tidak perlu menghapus jawaban Anda, tetapi, seperti yang saya sebutkan, Anda berisiko menerima downvotes karenanya.
fsb
2

Dalam pengalaman saya, reboot diperlukan untuk memperbaikinya. Ini perbaikan yang buruk karena tampaknya pulih dari kegagalan dan tidak mengatasi penyebab utama. Saya ingin memiliki, tetapi belum menemukan jika ada metode lain yang lebih cepat / sederhana untuk mendapatkan suara kembali ...

Mendongkrak
sumber