閱讀705 返回首頁    go 阿裏雲 go 技術社區[雲棲]


audio glitches / pops when using external audio...

This problem seem isolated to my MBP Early 2015 ; Retina 13-inch ; 3.1GHz Core i7 ; 16GB memory ; 512GB SSD ; Intel Iris 6100

 

 

I see console messages similar to this one when the glitches, pops occur

 

HALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload: HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 256 current time: 15636818 deadline: 15636816

 

I do not experience the glitches and pops or console messages when using Built-In Output

 

The pops and glitches do not occur on older MBP models that I own.

 

I"ve ruled out just about everything but the MBP itself.

 

The problem occurs using different audio interfaces.

 

Roland Duo-Capture Ex  - USB

Focusrite Clarett 2Pre - Thunderbolt

IconnectMidi2+ - USB

Motu Ultralite Mk3 Hybrid - USB

 

I have tried every combination of audio bitrate (16 or 24 bit ; 44.1kHz , 48kHz , 96kHz)

 

I can reproduce with Logic Pro X , MainStage and Reason.  

 

I can reproduce with different IO Buffer Size (64, 128, 256...etc) within the DAW also.

 

I've reset the PRAM ; reinstalled OS.  The problem occurs with El Capitan and Sierra.

 

Any suggestions or ideas what to look at next ?

 

thanks

Tim

Austin, Tx



I have a Early 2015 MBP 13-inch Retina with i5 processor that does not experience the pops , glitches.



default15:04:04.676092 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 462 current time: 80687927 deadline: 80687920
default15:04:04.676645 -0600Logic Pro XHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:04:44.525991 -0600coreaudiodHALS_IOA1Engine.cpp:337:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default15:04:44.526123 -0600Logic Pro XHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:04:44.526042 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 462 current time: 82445221 deadline: 82444548
default15:04:48.577821 -0600com.apple.audio.DriverHelperswitching to keychain-db: /Users/timclement/Library/Keychains/login.keychain-db from /Users/timclement/Library/Keychains/login.keychain-db (0 1 0 0)
default15:04:48.579573 -0600com.apple.audio.DriverHelperswitching to keychain-db: /Users/timclement/Library/Keychains/login.keychain-db from /Users/timclement/Library/Keychains/login.keychain-db (0 1 0 0)
default15:05:09.398153 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 462 current time: 83542020 deadline: 83541964
default15:05:09.398397 -0600Logic Pro XHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:06:57.887116 -0600com.apple.audio.DriverHelpernot switching as we're not in ~/Library/Keychains/: /Library/Keychains/System.keychain (0)


default15:13:30.389609 -0600Audio MIDI SetupAudioHardware.cpp:1049:AudioObjectAddPropertyListener:  AudioObjectAddPropertyListener: no object with given ID
default15:14:52.286345 -0600com.apple.audio.DriverHelperswitching to keychain-db: /Users/timclement/Library/Keychains/login.keychain-db from /Users/timclement/Library/Keychains/login.keychain-db (0 1 0 0)
default15:14:52.290091 -0600com.apple.audio.DriverHelperswitching to keychain-db: /Users/timclement/Library/Keychains/login.keychain-db from /Users/timclement/Library/Keychains/login.keychain-db (0 1 0 0)
default15:16:37.134095 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 499 current time: 9601357 deadline: 9601308
default15:16:37.134168 -0600MainStage 3HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:17:11.061789 -0600apsdFilter changed for user 501 darkWakeEnabled with token <656f0cd6 05cbf6d7 4f83d76a ba7289b2 4fdf9567 1f2503ff e5f67a30 c769be46> to enabledTopics=(com.apple.private.alloy.screensharing, com.apple.private.alloy.avconference.icloud, com.apple.private.alloy.maps, com.apple.private.ids, com.apple.private.alloy.safeview, com.apple.private.alloy.accessibility.switchcontrol, com.apple.private.alloy.fmf, com.apple.sharedstreams, com.apple.private.alloy.gamecenter, com.apple.private.alloy.quickrelay, com.apple.private.alloy.thumper.keys, com.apple.private.alloy.continuity.tethering, com.apple.private.alloy.phonecontinuity, com.apple.private.alloy.continuity.unlock, com.apple.madrid, com.me.cal, com.apple.private.alloy.keychainsync, com.apple.private.alloy.applepay, com.apple.private.alloy.electrictouch, com.apple.private.ac, com.apple.ess, com.me.contacts, com.apple.private.alloy.continuity.activity, com.apple.maps.icloud, com.apple.private.alloy.facetime.video, com.apple.private.alloy.facetime.audio, com.apple.priva
default15:17:11.063673 -0600apsdFilter changed for user 501 darkWakeEnabled with token <656f0cd6 05cbf6d7 4f83d76a ba7289b2 4fdf9567 1f2503ff e5f67a30 c769be46> to enabledTopics=(com.apple.private.alloy.screensharing, com.apple.private.alloy.avconference.icloud, com.apple.private.alloy.maps, com.apple.private.ids, com.apple.private.alloy.safeview, com.apple.private.alloy.accessibility.switchcontrol, com.apple.private.alloy.fmf, com.apple.sharedstreams, com.apple.private.alloy.gamecenter, com.apple.private.alloy.quickrelay, com.apple.private.alloy.thumper.keys, com.apple.private.alloy.continuity.tethering, com.apple.private.alloy.phonecontinuity, com.apple.private.alloy.continuity.unlock, com.apple.madrid, com.me.cal, com.apple.private.alloy.keychainsync, com.apple.private.alloy.applepay, com.apple.private.alloy.electrictouch, com.apple.private.ac, com.apple.ess, com.me.contacts, com.apple.private.alloy.continuity.activity, com.apple.maps.icloud, com.apple.private.alloy.facetime.video, com.apple.private.alloy.facetime.audio, com.apple.priva
default15:17:11.266953 -0600apsdFilter changed for user 501 darkWakeEnabled with token <656f0cd6 05cbf6d7 4f83d76a ba7289b2 4fdf9567 1f2503ff e5f67a30 c769be46> to enabledTopics=(com.apple.private.alloy.screensharing, com.apple.private.alloy.avconference.icloud, com.apple.private.alloy.maps, com.apple.private.ids, com.apple.private.alloy.safeview, com.apple.private.alloy.accessibility.switchcontrol, com.apple.private.alloy.fmf, com.apple.sharedstreams, com.apple.private.alloy.gamecenter, com.apple.private.alloy.quickrelay, com.apple.private.alloy.thumper.keys, com.apple.private.alloy.continuity.tethering, com.apple.private.alloy.phonecontinuity, com.apple.private.alloy.continuity.unlock, com.apple.madrid, com.me.cal, com.apple.private.alloy.keychainsync, com.apple.private.alloy.applepay, com.apple.private.alloy.electrictouch, com.apple.private.ac, com.apple.ess, com.me.contacts, com.apple.private.alloy.continuity.activity, com.apple.maps.icloud, com.apple.private.alloy.facetime.video, com.apple.private.alloy.facetime.audio, com.apple.priva
default15:17:56.222589 -0600MainStage 3143: This application, or a library it uses, is using the deprecated Carbon Component Manager for hosting Audio Units. Support for this will be removed in a future release. Also, this makes the host incompatible with version 3 audio units. Please transition to the API's in AudioComponent.h.
default15:18:13.328082 -0600MainStage 3143: This application, or a library it uses, is using the deprecated Carbon Component Manager for hosting Audio Units. Support for this will be removed in a future release. Also, this makes the host incompatible with version 3 audio units. Please transition to the API's in AudioComponent.h.
default15:18:52.932964 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 499 current time: 15589785 deadline: 15589780
default15:18:52.933053 -0600MainStage 3HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:20:19.004278 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 499 current time: 19385349 deadline: 19385312
default15:20:19.004367 -0600MainStage 3HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload


default15:21:37.702492 -0600Reasonsubsystem: com.apple.coreaudio, category: audiocomp, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 2, enable_private_data: 0
default15:21:37.702727 -0600Reasonsubsystem: com.apple.coreaudio, category: compload, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 2, enable_private_data: 0
default15:23:30.980173 -0600coreaudiodHALS_IOA1Engine.cpp:337:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default15:23:30.980321 -0600ReasonHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:23:30.980234 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 524 current time: 3507838 deadline: 3507696
default15:24:54.731375 -0600coreaudiodHALS_IOA1Engine.cpp:337:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default15:24:54.731480 -0600ReasonHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:24:54.731418 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 524 current time: 7201094 deadline: 7200680
default15:24:54.941269 -0600com.apple.audio.DriverHelperswitching to keychain-db: /Users/timclement/Library/Keychains/login.keychain-db from /Users/timclement/Library/Keychains/login.keychain-db (0 1 0 0)
default15:24:54.944280 -0600com.apple.audio.DriverHelperswitching to keychain-db: /Users/timclement/Library/Keychains/login.keychain-db from /Users/timclement/Library/Keychains/login.keychain-db (0 1 0 0)


default15:51:52.683778 -0600REAPERHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:52:06.002109 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 560 current time: 11425981 deadline: 11425972
default15:52:06.002240 -0600REAPERHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:52:07.496161 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 560 current time: 11491866 deadline: 11491816
default15:52:07.496243 -0600REAPERHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:52:42.697672 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 560 current time: 13044174 deadline: 13044164
default15:52:42.697737 -0600REAPERHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:52:44.208387 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 560 current time: 13110797 deadline: 13110772
default15:52:44.208470 -0600REAPERHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:52:45.211591 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 560 current time: 13155033 deadline: 13154996
default15:52:45.211660 -0600REAPERHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default15:53:38.217974 -0600com.apple.audio.DriverHelperswitching to keychain-db: /Users/timclement/Library/Keychains/login.keychain-db from /Users/timclement/Library/Keychains/login.keychain-db (0 1 0 0)
default15:53:38.220361 -0600com.apple.audio.DriverHelperswitching to keychain-db: /Users/timclement/Library/Keychains/login.keychain-db from /Users/timclement/Library/Keychains/login.keychain-db (0 1 0 0)


default16:56:44.660872 -0600com.apple.audio.DriverHelperswitching to keychain-db: /Users/timclement/Library/Keychains/login.keychain-db from /Users/timclement/Library/Keychains/login.keychain-db (0 1 0 0)
default16:56:44.663243 -0600com.apple.audio.DriverHelperswitching to keychain-db: /Users/timclement/Library/Keychains/login.keychain-db from /Users/timclement/Library/Keychains/login.keychain-db (0 1 0 0)
default16:57:33.022628 -0600coreaudiodHALS_IOA1Engine.cpp:337:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default16:57:33.022782 -0600Reaktor 6HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default16:57:33.022683 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 598 current time: 16840260 deadline: 16840176
default16:57:33.871263 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 598 current time: 16877678 deadline: 16877676
default16:57:33.871454 -0600Reaktor 6HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload


It looks like the problem occurs with built-in output also.

 

default16:08:33.016839 -0600Logic Pro XHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default16:08:33.016718 -0600coreaudiodHALS_IOA1Engine.cpp:337:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default16:08:33.016840 -0600Logic Pro XHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default16:08:33.016759 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 797 current time: 8525636 deadline: 8525412
default16:08:33.016759 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 796 current time: 8637068 deadline: 8636839
default16:08:45.098813 -0600Logic Pro XHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default16:08:45.098722 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 797 current time: 9058429 deadline: 9058412
default16:08:45.099061 -0600Logic Pro XHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default16:08:45.099001 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 796 current time: 9169871 deadline: 9169843


It seems to do it with no activity

 

default16:21:19.575129 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 797 current time: 42329391 deadline: 42329548
default16:21:19.578175 -0600coreaudiodHALS_IOA1Engine.cpp:337:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default16:21:19.578229 -0600Logic Pro XHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default16:21:19.578197 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 797 current time: 42329526 deadline: 42329684
default16:21:19.581313 -0600coreaudiodHALS_IOA1Engine.cpp:337:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default16:21:19.581376 -0600Logic Pro XHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default16:21:19.581334 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 797 current time: 42329664 deadline: 42329820
default16:21:19.584406 -0600coreaudiodHALS_IOA1Engine.cpp:337:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default16:21:19.584459 -0600Logic Pro XHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default16:21:19.584424 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 797 current time: 42329800 deadline: 42329956
default16:21:19.587475 -0600coreaudiodHALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 797 current time: 42330421 deadline: 42330092
default16:21:19.587515 -0600Logic Pro XHALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload


I found Logic's audio input device was still using the USB interface (Roland Duo-Capture).  Interesting that it generates the overload messages just sitting there. 



Any luck solving this issue?  I am experiencing the same thing, but the pops/glitches occur with every program that transmits sound through my USB audio interface (Steinberg UR22mkII).  The interface worked fine until I updated to Sierra.

 

I tried reloading the OS and the problem persists.  Harumph.



No luck.  I suspect a firmware update was applied during the Sierra upgrade that is causing the problem. 



Apple always updates it's I/O drivers with each OS update... USB, Thunderbolt, Firewire (when it was supported). There has been a long history of devices failing to work under a new OS update. MIDI Interfaces, Audio interfaces, Keyboard controllers...etc. Sometimes they're fixed after an incremental OS update, some of them never work correctly again. Of course it's never Apple's fault, except when it is. New Mac models are using cheaper third party hardware suppliers.... so it make's the problem more difficult to pin down. Hopefully the next Sierra update will fix some of the incompatibilities.



Yes,  I agree,  however,  reverting back to El Capitan does not resolve the problem.  Something in the hardware was changed during the Sierra upgrade that injected the problem.  Apple automatically updates firmware during OS upgrades.

About EFI and SMC firmware updates for Intel-based Mac computers - Apple Support

 

I have verified the SMC and EFI versions are the same between my two macbookpro12,1 models.  One works great.  The other experiences the problems noted above.  So something else changed.



Was that a clean El Capitan install?

 

Try this (if you haven't already). Create a new user account, reboot and sign in to the new account. Still have the same problem?



最後更新:2017-09-21 13:59:54

  上一篇:go Duplicating downloads
  下一篇:go want to install imovies. My mac air is running ...