- May 19, 2010
- Asus Maximus VII Impact
- Core i7-4770K
- RX 560 + HD4600
- Classic Mac
- Mobile Phone
Not true. With 8 series motherboards, the headphone (front panel green port) pin detect is more sensitive than any previous implementation of Intel High Definition Audio. The pin senses the presence of a headphone plugged into the jack and switches audio to the headphone port from the rear panel green port. The sensitivity problem causes the codec to switch audio even when no headphone is connected, often rapidly. That functionality is part of the codec/motherboard not AppleHDA. 8 series Windows users have reported the same problem.I guess the trick is to stay away from the "Internal Speakers" option because MacOS doesn't understand it's running on hardware that doesn't have an internal speaker.
The Realtek ALC AppleHDA deploys the native user scenario with default audio going to Internal Speakers. When a headphone is plugged in, audio to the "Internal Speakers" is muted, the audio device label changes to "Headphones" and audio is enabled on the headphone jack. Unplugging the headphone, returns audio to the default setting. There is no difference when "Internal Speakers" is connected electrically to an internal speaker (native) or connected electrically to external speakers through the motherboard green port.
The problem with "Internal Speakers" is caused by the headphone sensitivity problem not the actual speaker. There is no known fix for the the problem. Workarounds are; use a Line Out with external speakers as discussed above or connect the external speakers to the front panel green port (force pin detect). For the advanced users, the Internal Speaker/Headphone automatic switching can be reconfigured to separate devices (an existing audio output device must be removed).
Other Mavericks AppleHDA audio problems, not related to the headphone pin detect sensitivity problem, remain unsolved as well.