Jump to content

AudioEngine stops randomly. Kernel related?


Careless
 Share

1 post in this topic

Recommended Posts

since updating to macOS 10.12.14, I've been seeing a recurring problem with my audio cutting out during streams and causing any browser player to show a spinning buffer icon until audio reconnects.
 
my setup is as follows
i7-2600k on Asus P8P67 Deluxe running with a good DSDT, and using clover to generate C/P states (works great)
Bios version 3602
Sony Playstation Wireless Headset

 

It's truly a one file install (DSDT), and it never suffered from audio issues like this before macOS Sierra update.
 
The last time I tried to get audio working, it was determined that the Toleda or voodooHDA drivers or any ALC audio drivers do not work with Bios 3602, but that's fine because I don't use speakers, I use wireless headsets all the time. The bios update was a necessity to allow me to run a true UEFI boot, as I discovered that clover UEFI booting does not work with previous versions of the motherboard bios.
 
So with the wireless headset in mind, I've been trying to figure out why I have these audio issues, and why the audio engine is disconnecting and reconnecting my devices

I caught this in the console log just as it was happening.

default	01:46:10.690571 -0400	kernel	+ IOAudioEngine[0xffffff91eefc5000]::stopAudioEngine()
default	01:46:10.692424 -0400	kernel	+-IOAudioEngine[0xffffff91eefc5000]::setState(0x0. oldState=0x1)
default	01:46:10.692453 -0400	kernel	+ IOAudioDevice[0xffffff803160dc00]::audioEngineStopped() - numRunningAudioEngines = 1
default	01:46:10.692456 -0400	kernel	+ IOAudioDevice[0xffffff803160dc00]::scheduleIdleAudioSleep: idleSleepDelayTime = 00
default	01:46:10.692459 -0400	kernel	+ IOAudioDevice[0xffffff803160dc00]::initiatePowerStateChange(0x0) - current = 2 - pending = 1
default	01:46:10.692463 -0400	kernel	+ IOAudioDevice[0xffffff803160dc00]::protectedCompletePowerStateChange() - current = 2 - pending = 1
default	01:46:10.692468 -0400	kernel	- IOAudioDevice[0xffffff803160dc00]::protectedCompletePowerStateChange() - current = 1 - pending = 1 returns 0x0
default	01:46:10.694827 -0400	kernel	+- IOAudioDevice[0xffffff803160dc00]::flushAudioControls()
default	01:46:10.694839 -0400	kernel	- IOAudioDevice[0xffffff803160dc00]::initiatePowerStateChange(0x0) - current = 1 - pending = 1 returns 0x0
default	01:46:10.694842 -0400	kernel	- IOAudioDevice[0xffffff803160dc00]::scheduleIdleAudioSleep: idleSleepDelayTime = 00
default	01:46:10.694845 -0400	kernel	- IOAudioDevice[0xffffff803160dc00]::audioEngineStopped() - numRunningAudioEngines = 0
default	01:46:10.694848 -0400	kernel	- IOAudioEngine[0xffffff91eefc5000]::stopAudioEngine() returns 0x0
default	01:46:12.128837 -0400	blued	Connect to audio device
default	01:46:12.129497 -0400	blued	Connection complete (null) e00002bc

My audio device (wireless headset) reconnects, and it resumes playing of youtube streams or whatnot, but I can't figure out what triggers the problem or why stopAudioEngine( ) is performed by the kernel.

 

Any ideas?

Link to comment
Share on other sites

 Share

×
×
  • Create New...