Contribute
Register

Mountain Lion: Optimized AppleHDA for Realtek ALC8xx

Status
Not open for further replies.
IOReg says you audio is working. Front Panel must be HD Audio (AC 97 not supported). Front panel devices appear in System Preferences/Sound when plugged in. The display plugged into the graphics card is not HDMI. HDMI appears when the system boots with a HDMI device plugged in. Select Intel High Definition Audio to see all audio devices. Devices is a list of audio services.

Thanks for the response, at least i know that audio is working. Now i need to replace my AC'97 front panel to a new HD audio panel. Yes, i'm using an old VGA monitor.

Thanks again,
- giofrida
 
Hi,

Please help!

I can't get my Geforce GT 210 HDMI audio to work. I need 5.1 audio (passtrought)

I have :

GIGABYTE - Motherboard - Socket 1155 - GA-H61M-DS2H (rev. 2.1) - audio codec 887
Intel Celeron G530 2.40GHz 2Mb LGA1155
ASUS GeForce 210 1024MB (1GB) DDR3 64-bit PCI-E EN210 SILENT/DI/1GD3/V2 (LP)

What i did :

1) Disabled Intel HD 2000 at bios (on-board video/hdmi and 7.1 audio);
2) Extracted DSDT;
3) Applied hdef_audio_id_1.txt and hdef_audio_id_2.txt (tried both);
4) Compiled (no errors);
5) Copied the dsdt.aml file to /Extras
6) Installed ALC883 with DSDT from multibeast (latest version);
7) reboot.


Everything is perfect, except the sound :(

Thanks in advance!

View attachment Sound.log
View attachment Untitled.tiff
View attachment Untitled2.tiff
View attachment ioregexplorer.zip
View attachment dsdt.aml.zip
 
Hi.

I have a Gigabyte P55A-UD4P which has onboard ALC889. I have followed this guide, used Multibeast 5.2.1 to install the appropriate driver and edited my DSDT layout id.

Audio seems to be working - I can play music through iTunes, watch videos, etc.

However, whenever I try to play a game (esp Steam games), they immediately crash and it looks like the AppleHDA is the cause. If I revert my DSDT to what it was previously I get no audio but games will run without a problem.

I've attached my IOReg and DSDT and the full crash report. An excerpt of the crash report is as follows:

Code:
Process:         hl_osx [697]
Path:            /Users/USER/Library/Application Support/Steam/*/hl_osx
Identifier:      hl_osx
Version:         ???
Code Type:       X86 (Native)
Parent Process:  bash [694]
User ID:         501

Date/Time:       2013-02-24 10:14:29.458 -0800
OS Version:      Mac OS X 10.8.2 (12C60)
Report Version:  10

Interval Since Last Report:          6049772 sec
Crashes Since Last Report:           37
Per-App Crashes Since Last Report:   10
Anonymous UUID:                      90545EEF-38DD-CF78-97A1-E7CBB62BC34F

Crashed Thread:  6

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000002fdd4d0

VM Regions Near 0x2fdd4d0:
    mapped file            0000000002f00000-0000000002fbd000 [  756K] r--/rwx SM=COW  /Library/Fonts/Arial.ttf
--> VM_ALLOCATE            0000000002fbd000-0000000002fe1000 [  144K] r--/rwx SM=PRV  
    __TEXT                 0000000002fe1000-0000000002fe7000 [   24K] r-x/rwx SM=COW  /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn

Thread 0:: MainThrd  Dispatch queue: com.apple.main-thread
0   ???                           	0x0013f154 0 + 1306964
1   com.apple.audio.units.Components	0x7000afac AUHAL::AUHAL(ComponentInstanceRecord*, unsigned long, bool) + 990
2   com.apple.audio.units.Components	0x700301bc APFactory<AUOutputLookup, DefaultOutputAU>::Construct(void*, ComponentInstanceRecord*) + 56
3   com.apple.audio.units.Components	0x7003139b ComponentBase::AP_Open(void*, ComponentInstanceRecord*) + 93
4   com.apple.audio.toolbox.AudioToolbox	0x94938bcb APComponent::NewInstance(ComponentInstanceRecord*&) + 183
5   com.apple.audio.toolbox.AudioToolbox	0x94938992 _AT_AudioComponentInstanceNew + 100
6   com.apple.audio.toolbox.AudioToolbox	0x94956847 AudioUnitNodeInfo::Open() + 73
7   com.apple.audio.toolbox.AudioToolbox	0x94953a8c AudioUnitGraph::Open() + 34
8   com.apple.audio.toolbox.AudioToolbox	0x94953a5d AUGraphOpen + 33
9   com.apple.audio.OpenAL        	0x01cf72ed OALDevice::InitializeGraph(char const*) + 205
10  com.apple.audio.OpenAL        	0x01cf71e9 OALDevice::OALDevice(char const*, unsigned long, unsigned long) + 285
11  com.apple.audio.OpenAL        	0x01cf70c7 OALDevice::OALDevice(char const*, unsigned long, unsigned long) + 31
12  com.apple.audio.OpenAL        	0x01cf995c alcOpenDevice + 276
13  hw.dylib                      	0x038fb0b9 SNDDMA_Init + 137
14  hw.dylib                      	0x038e123f S_Init + 559
15  hw.dylib                      	0x03817f74 Host_Init + 820
16  hw.dylib                      	0x038409b2 Sys_InitGame(char*, char*, void*, int) + 434
17  hw.dylib                      	0x03844150 CEngine::Load(bool, char*, char*) + 80
18  hw.dylib                      	0x03840e4e RunListenServer(void*, char*, char*, char*, IBaseInterface* (*)(char const*, int*), IBaseInterface* (*)(char const*, int*)) + 574
19  hw.dylib                      	0x03840fa6 CEngineAPI::Run(void*, char*, char*, char*, IBaseInterface* (*)(char const*, int*), IBaseInterface* (*)(char const*, int*)) + 150
20  hl_osx                        	0x00002c26 main + 982
21  hl_osx                        	0x000026f5 start + 53

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib        	0x903049ae kevent + 10
1   libdispatch.dylib             	0x92d94c71 _dispatch_mgr_invoke + 993
2   libdispatch.dylib             	0x92d947a9 _dispatch_mgr_thread + 53

Thread 2:
0   libsystem_kernel.dylib        	0x903040ee __workq_kernreturn + 10
1   libsystem_c.dylib             	0x9647a04c _pthread_workq_return + 45
2   libsystem_c.dylib             	0x96479e19 _pthread_wqthread + 448
3   libsystem_c.dylib             	0x96461cca start_wqthread + 30

Thread 3:
0   libsystem_kernel.dylib        	0x903040ee __workq_kernreturn + 10
1   libsystem_c.dylib             	0x9647a04c _pthread_workq_return + 45
2   libsystem_c.dylib             	0x96479e19 _pthread_wqthread + 448
3   libsystem_c.dylib             	0x96461cca start_wqthread + 30

Thread 4:
0   libsystem_kernel.dylib        	0x903040ee __workq_kernreturn + 10
1   libsystem_c.dylib             	0x9647a04c _pthread_workq_return + 45
2   libsystem_c.dylib             	0x96479e19 _pthread_wqthread + 448
3   libsystem_c.dylib             	0x96461cca start_wqthread + 30

Thread 5:: IOPollingHelperThread
0   libsystem_kernel.dylib        	0x903049ae kevent + 10
1   steamclient.dylib             	0x0c6ca5e3 OSXHelpers::CIOPollingHelper::RealRun() + 257
2   libtier0_s.dylib              	0x01dd0563 CatchAndWriteContext_t::Invoke() + 159
3   libtier0_s.dylib              	0x01dd00ed CatchAndWriteMiniDumpExForVoidPtrFn + 86
4   libtier0_s.dylib              	0x01dd0117 CatchAndWriteMiniDumpForVoidPtrFn + 37
5   steamclient.dylib             	0x0c6ca4d1 OSXHelpers::CIOPollingHelper::Run() + 41
6   libtier0_s.dylib              	0x01dd3e6e SteamThreadTools::CThread::ThreadExceptionWrapper(void*) + 16
7   libtier0_s.dylib              	0x01dd0563 CatchAndWriteContext_t::Invoke() + 159
8   libtier0_s.dylib              	0x01dd00ed CatchAndWriteMiniDumpExForVoidPtrFn + 86
9   libtier0_s.dylib              	0x01dd0117 CatchAndWriteMiniDumpForVoidPtrFn + 37
10  libtier0_s.dylib              	0x01dd3de6 SteamThreadTools::CThread::ThreadProc(void*) + 204
11  libsystem_c.dylib             	0x96477557 _pthread_start + 344
12  libsystem_c.dylib             	0x96461cee thread_start + 34

Thread 6 Crashed:
0   com.googlecode.google-breakpad	0x02d4c5bd google_breakpad::ExceptionHandler::UninstallHandler(bool) + 191
1   com.googlecode.google-breakpad	0x02d4c2c1 google_breakpad::ExceptionHandler::WaitForMessage(void*) + 157
2   libsystem_c.dylib             	0x96477557 _pthread_start + 344
3   libsystem_c.dylib             	0x96461cee thread_start + 34
 

Attachments

  • ioreg.zip
    534.3 KB · Views: 81
  • DSDT.zip
    12.2 KB · Views: 89
  • CrashReport.txt.zip
    16.3 KB · Views: 100
However, whenever I try to play a game (esp Steam games), they immediately crash and it looks like the AppleHDA is the cause. If I revert my DSDT to what it was previously I get no audio but games will run without a problem.
Code:
Crashed Thread:  6

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000002fdd4d0

Thread 6 Crashed:
0   com.googlecode.google-breakpad    0x02d4c5bd google_breakpad::ExceptionHandler::UninstallHandler(bool) + 191
1   com.googlecode.google-breakpad    0x02d4c2c1 google_breakpad::ExceptionHandler::WaitForMessage(void*) + 157
2   libsystem_c.dylib                 0x96477557 _pthread_start + 344
3   libsystem_c.dylib                 0x96461cee thread_start + 34
Two different problems:
1. No audio with dsdt: dsdt/HDEF/layout-id is likely wrong in the previous dsdt
2. Crash Report: looks like a googlecode problem.
 
Hi,

I tried reading this thread but it's coming out to hard on me to grasp what could be wrong with my config...
Sound is quite fine, as per output through my headphones as per input through my E3500 logitech webcam.

I'm trying to use the optical out to one of my spare DACs and there's no sound coming out, either from the orange output or from any of the dedicated coax or optical outs (config is listed on my profile). I'm using iTunes with Audrivana Plus.

ML - 10.8

Intel High Definition Audio:

Audio ID: 1

Speaker:

Connection: 1/8-Inch Jack

Line Output:

Connection: 1/8-Inch Jack

Line Output:

Connection: 1/8-Inch Jack

Internal Microphone:

Connection: Internal

Line Input:

Connection: 1/8-Inch Jack

Line Input:

Connection: 1/8-Inch Jack

Headphone:

Connection: 1/8-Inch Jack

S/PDIF Optical Digital Audio Output:

Connection: Combination Output
 
I'm trying to use the optical out to one of my spare DACs and there's no sound coming out, either from the orange output or from any of the dedicated coax or optical outs (config is listed on my profile). I'm using iTunes with Audrivana Plus.
AppleHDA.kext supports Optical TOSLINK only. Verify the BIOS is set correctly. Attach a copy of IOReg. [Guide] How to Make a Copy of IOReg.
 
Thank you for your support Toleda. Later on I'll have a go at it and post the resulting info as per your instructions.

As for the BIOS settings, the orange output works just perfect under Windows 7. I tried running the DAC with my SL 10.6.8 install but found similar results as per ML.
Anyway I'll check what's under the hood on the BIOS side - The board is a Rev. 1.0 with F8 BIOS.
 
Status
Not open for further replies.
Back
Top