Contribute
Register

Optimized AppleHDA for Realtek ALC 887/888b on Lion [OLD]

Status
Not open for further replies.
Re: Optimized AppleHDA for Realtek ALC 887/888b on Lion

cpo_pertwee said:
:banghead: I'm struggling with editing the DSDT for HDEF, not sure what to edit, what I have in my original DSDT is:

If I paste any of the edit over the lines of code in my original I get a black screen, if I try to include both it won't compile, tried slotting the relevant bits in-between but it still won't compile, just getting loads of errors.
:crazy:
Is there a dsdt for your motherboard in the dsdt database? If not, reply with your dsdt attached.
 
Re: Optimized AppleHDA for Realtek ALC 887/888b on Lion

toleda said:
cpo_pertwee said:
:banghead: I'm struggling with editing the DSDT for HDEF, not sure what to edit, what I have in my original DSDT is:

If I paste any of the edit over the lines of code in my original I get a black screen, if I try to include both it won't compile, tried slotting the relevant bits in-between but it still won't compile, just getting loads of errors.
:crazy:
Is there a dsdt for your motherboard in the dsdt database? If not, reply with your dsdt attached.

Hi, the only DSDT in the database is for Rev1.0 Mobo, I have Rev2.0 with FA bios.

Here is the DSDT.dsl I have extracted from my machine, corrected to compile using DSDTSE

Thanks :thumbup:
 

Attachments

  • dsdt.dsl
    332.7 KB · Views: 125
Re: Optimized AppleHDA for Realtek ALC 887/888b on Lion

cpo_pertwee said:
Hi, the only DSDT in the database is for Rev1.0 Mobo, I have Rev2.0 with FA bios.

Here is the DSDT.dsl I have extracted from my machine, corrected to compile using DSDTSE

Thanks :thumbup:
You have to add Method DTGP to the dsdt
Do not replace the existing HDEF.
Insert the following code after Name and before OperationRegion (line 7159)

Code:
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x04)
                        {
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x77, 0x03, 0x00, 0x00  
                            }, 

                            "PinConfigurations", 
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

The fix for the warning message is replace MUT0, 0x0FFF with MUT0, 0xFFFF.
 
Re: Optimized AppleHDA for Realtek ALC 887/888b on Lion

I'm so stuck. I think I did all the required steps. I just got the "early recommendation" GA-Z77-DS3H board. All is working working great except for the 887 sound.

Can you check out my files? I seem to meet the requirements you posted in post 1.

Could it be this bit? I kept this method in the HDEF part of the DSDT as removing it gave "undefined errors" elsewhere when compiling.

Code:
Field (HDAR, WordAcc, NoLock, Preserve)
            {
                DCKA,   1, 
                        Offset (0x01), 
                DCKM,   1, 
                    ,   6, 
                DCKS,   1, 
                        Offset (0x08), 
                    ,   15, 
                PMES,   1
            }

Thank you!!
 

Attachments

  • dsdt.dsl
    336.2 KB · Views: 135
  • dsdt.aml
    38.4 KB · Views: 113
  • Console.zip
    740 bytes · Views: 64
  • Ioreg.zip
    309 KB · Views: 65
Re: Optimized AppleHDA for Realtek ALC 887/888b on Lion

Merude said:
Can you check out my files? I seem to meet the requirements you posted in post 1.
Can't open the zip files, verify zips and attach. The dsdt/HDEF edit is correct. Need to see the IOReg to see what is wrong.

dsdt Edit Tips/DSDTSE
1. Search _T_0
Replace T_0
2. Search _T_1
Replace T_1
3. Search MUT0, 0x0FFF
Replace MUT0, 0xFFFF
 
Re: Optimized AppleHDA for Realtek ALC 887/888b on Lion

P8h67M-LX don't work.

Code:
Sound assertion "0 != result" failed in AppleHDAPath at line 1287 goto Exit
Sound assertion "0 != pathSet->getWidgetAmplifierGainRange ( &zeroValue, &minValue, &maxValue, &minDB, &maxDB, kPATH_CONTROL_SPATIAL_CHANNELID_Master )" failed in AppleHDAEngine at line 438 goto handler
Sound assertion "0 != result" failed in AppleHDAPath at line 1287 goto Exit
Sound assertion "0 != pathSet->getWidgetAmplifierGainRange ( &zeroValue, &minValue, &maxValue, &minDB, &maxDB, kPATH_CONTROL_SPATIAL_CHANNELID_Master )" failed in AppleHDAEngine at line 438 goto handler
Sound assertion "false == pathSet->isAmplifierGainAdjustable ( kPATH_CONTROL_SPATIAL_CHANNELID_Master )" failed in AppleHDAEngine at line 6427 goto Exit
Sound assertion "0 != result" failed in AppleHDAEngine at line 6374 goto Exit
Sound assertion "0 != configureDSPForAppleHDAPathSet ( pathSet, false )" failed in AppleHDAEngine at line 703 goto Exit
Sound assertion "0 != result" failed in AppleHDADriver at line 2134 goto Exit
Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in AppleHDADriver at line 207 goto Exit
Sound assertion "false == me->completeStart ()" failed in AppleHDADriver at line 996 goto Exit
 

Attachments

  • dsdt.aml
    35.9 KB · Views: 121
  • ioreg.ioreg.zip
    5.3 KB · Views: 74
Re: Optimized AppleHDA for Realtek ALC 887/888b on Lion

fever_qwe said:
P8h67M-LX don't work.
IOReg is corrupt. IORegistryExplorer/File/Save a Copy A ...., open copy to verify, attach. dsdt looks correct.
 
Re: Optimized AppleHDA for Realtek ALC 887/888b on Lion

toleda said:
fever_qwe said:
P8h67M-LX don't work.
IOReg is corrupt. IORegistryExplorer/File/Save a Copy A ...., open copy to verify, attach. dsdt looks correct.

Sorry. ..
 

Attachments

  • ioreg.zip
    1.9 MB · Views: 70
  • ioreg.zip
    1.9 MB · Views: 72
Re: Optimized AppleHDA for Realtek ALC 887/888b on Lion

toleda said:
fever_qwe said:
Sorry. ..
Both attachments are corrupt. Try DSDTSE/Registry Info/Get.
I do it! I download ioregexp. from http://www.osx86.net/view/93-ioregistryexplorer.html

Code:
Sound assertion "0 != result" failed in AppleHDAPath at line 1287 goto Exit
Sound assertion "0 != pathSet->getWidgetAmplifierGainRange ( &zeroValue, &minValue, &maxValue, &minDB, &maxDB, kPATH_CONTROL_SPATIAL_CHANNELID_Master )" failed in AppleHDAEngine at line 438 goto handler
Sound assertion "0 != result" failed in AppleHDAPath at line 1287 goto Exit
Sound assertion "0 != pathSet->getWidgetAmplifierGainRange ( &zeroValue, &minValue, &maxValue, &minDB, &maxDB, kPATH_CONTROL_SPATIAL_CHANNELID_Master )" failed in AppleHDAEngine at line 438 goto handler
Sound assertion "false == pathSet->isAmplifierGainAdjustable ( kPATH_CONTROL_SPATIAL_CHANNELID_Master )" failed in AppleHDAEngine at line 6427 goto Exit
Sound assertion "0 != result" failed in AppleHDAEngine at line 6374 goto Exit
Sound assertion "0 != configureDSPForAppleHDAPathSet ( pathSet, false )" failed in AppleHDAEngine at line 703 goto Exit
Sound assertion "0 != result" failed in AppleHDADriver at line 2134 goto Exit
Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in AppleHDADriver at line 207 goto Exit
Sound assertion "false == me->completeStart ()" failed in AppleHDADriver at line 996 goto Exit
 

Attachments

  • ioreg.zip
    506.5 KB · Views: 57
  • ioreg_with_this_applehda.zip
    388.5 KB · Views: 67
Status
Not open for further replies.
Back
Top