Contribute
Register

Mountain Lion 10.8.2 on ASUS G74sx from start to finish.

Status
Not open for further replies.
Hi, I have an ASUS G74SX with GTX560m 3GB version but Im still having some random freezee, I have tried every driver available are you guys having this freezee?

some time yes :cry:
 
@RehabMan,

Thanks for your quick reply. Are you using the DSDT in the installation.zip or your own and if your own could you share it so I can compare it to the one I made with Mald0n patcher back in the days which seem to continue to work with all 10.8x version except the script that was added for the GFX with the GTX 560M 3gb version. Mine still shows less than 2gb and I suppose it is because of my DSDT but all software shows it as 3gb. Just System Profiler so I have to assume this is just a cosmetic thing.

I still would like to view your sleep/wake, USB/EHCI, SBUS, Audio, SATA etc scripts and compare them to mine.

I have 16GB system ram not sure if the DSDT would be different for the 12gb version?

Thanks

I don't have your laptop. I have an HP ProBook. I just got mixed up into this thread since I did the work to make the backlit keyboard work since it was easy to work it into my version of voodoo ps2. And I try to help where I can...
 
Hi, I have an ASUS G74SX with GTX560m 3GB version but Im still having some random freezee, I have tried every driver available are you guys having this freezee?


Just try this. Remove or rename the Audio kext to like .keep or whatever. If its VoodooHDA do the same thing.

1.5 years ago I had random freezes from a Audio Kext file the AudioFamily and AppleHDA. I finally found a VoodooHDA.kext that stopped the random freezing but back on OSX 10.7.5. After installing OSX 10.8.0 I used the same VoodHDA file and no freezing at all.

I will check to see if I can use that same voodooHDA for 10.8.2 and also test the audio files from the installation.zip from the first post. I blame it on something in the audio driver interfering with the HDMI audio component on the graphics card!!

I am about 99.9% sure of this. There is a thread on this, ill find it back about a year ago from another forum I cannot say but a famous one. Look for my posts over there on the G74SX and you will see how it was resolved!!
 
Just try this. Remove or rename the Audio kext to like .keep or whatever. If its VoodooHDA do the same thing.

1.5 years ago I had random freezes from a Audio Kext file the AudioFamily and AppleHDA. I finally found a VoodooHDA.kext that stopped the random freezing but back on OSX 10.7.5. After installing OSX 10.8.0 I used the same VoodHDA file and no freezing at all.

I will check to see if I can use that same voodooHDA for 10.8.2 and also test the audio files from the installation.zip from the first post. I blame it on something in the audio driver interfering with the HDMI audio component on the graphics card!!

I am about 99.9% sure of this. There is a thread on this, ill find it back about a year ago from another forum I cannot say but a famous one. Look for my posts over there on the G74SX and you will see how it was resolved!!

Thank you for this, as a matter of fact, i still get those random freezes; im guessing i need only the voodooHDA.kext instead of the AudioFamily and AppleHDA ?
 
I would say yes to that but I still need to try the ones that came in the installation.zip before I can honestly tell you.
 
Just try this. Remove or rename the Audio kext to like .keep or whatever. If its VoodooHDA do the same thing.

1.5 years ago I had random freezes from a Audio Kext file the AudioFamily and AppleHDA. I finally found a VoodooHDA.kext that stopped the random freezing but back on OSX 10.7.5. After installing OSX 10.8.0 I used the same VoodHDA file and no freezing at all.

I will check to see if I can use that same voodooHDA for 10.8.2 and also test the audio files from the installation.zip from the first post. I blame it on something in the audio driver interfering with the HDMI audio component on the graphics card!!

I am about 99.9% sure of this. There is a thread on this, ill find it back about a year ago from another forum I cannot say but a famous one. Look for my posts over there on the G74SX and you will see how it was resolved!!

Hi, I have a G74SX with GTX560m and I´m having this random freezee, I use my own modded AppleHDA kext with full support so osxfr33k, are you clean of this random freezee?, wich Nvidia kext are you using?

I think this Freezee issue it was Nvidia related

Thanks
 
Hi, I have a G74SX with GTX560m and I´m having this random freezee, I use my own modded AppleHDA kext with full support so osxfr33k, are you clean of this random freezee?, wich Nvidia kext are you using?

I think this Freezee issue it was Nvidia related

Thanks


I have not had a chance to download the nvidia update driver from nvidia yet. I have no audio right now because no proper AppleHDA nor VoodooHDA. I have not had one single freeze. 99.9% sure its audio driver related!!

I will check soon when I can get a chance maybe today or Sunday and let you know.

3rd post above mine. Try that voodooHDA kext to see if it makes a difference.

http://www.insanelymac.com/forum/topic/261968-g73swg74sw-lion-gm-install/page__st__160#entry1745259



EDITED:

I have already mentioned this in one of my posts above but as far as I know there is an audio component on the Graphics card isn't there? If not then how would HDMI work? I am sure there is. Use Darwin Dumper or LSPCI, you will see two not one audio devices listed.

If your AppleHDA/AudioIOfamily are not modified flawlessly then I believe something in those kexts interfere with the audio device on the graphics card.. I don't know how to explain it clearly but if I have no working audio kext enabled then I have no crashes.

The only audio that ever worked for me was the voodooHDA from the link I posted above. I have not tried it in 10.8.2. I am aslo sorry for not updating my nvidia driver yet but will soon. Who knows maybe thats what causing the freezes?
 
Ok I did the nvidia driver update link from the first post. After that it broke my OpenCL fix for the libvlh.lib file. No problem I just ran multibeast again and fixed it.

I also installed my VoodooHDA audio kext which is the one I recommend. Voodoo attached but make sure you move your appleHDA.kext to like AppleHDA.kext.org or it will panic. I have not had one single FREEZE!!!! Not one!!! My lappy runs so good now with that nvidia update. Wake from sleep fixed. OpenCL works flawless see attached benchmarks. Oceanwave is specific to OpenCL benchmark. Other tests are mostly OpenGL maybe with some OpenCL?

I have attached the files I Installed after a fresh OSX 10.8.2 install. I am not using any files from the first post. Just the VoodooTrackpad which I think I grabbed from Multibeast.

See all screenshots and attached files. My DSDT does not have the Nvidia 3Gb fix nor Keyboard Backlight fix but I don't care.you are using


EDITED:

If you are using the DSDT from the first post, it could be the Nvidia script that might be the cause of the freezing. Remove all that and just have the original Stock (vanilla) dsdt script there. See my DSDT gfx0 section. I read that on some laptops having the dsdt additional graphics script can cause issues in OSX mountain lion. It may have only been specific to that Laptop I read on Dell XPS M1530? Just try my dsdt and files attached and let me know. Do the OpenCL fix again after you install the nvidia driver from nvidia. I also see HDAU device right after the gfx0 device, I do not have that in my dsdt. Try removing that and see what happens.



EDITED ONE MORE TIME:

I had a freeze once so removed VoodooHDA and disabled AppleHDA and no freeze so far. My DSDT is for Bios 202. I may have one section of script that seems redundant when comparing to the one from first post.

})
Method (_DSM, 4, Serialized)
{
Name (T_0, Zero)
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0x75, 0x0B, 0xA5, 0xD4, 0xC7, 0x65, 0xF7, 0x46,
/* 0008 */ 0xBF, 0xB7, 0x41, 0x51, 0x4C, 0xEA, 0x02, 0x44
}))
{
While (One)
{

And a lot of script below that for some reason I have it in my DSDT.



EDITED AGAIN:

Ok so after all that I still get a freeze. Next step maybe AppleGraphicsPowerManagement.kext and or ApplePolicyCOntrol as in the past we had to delete or rename.
 

Attachments

  • dsdt.aml.zip
    24.2 KB · Views: 81
  • VoodooHDA.kext 2.zip
    160.2 KB · Views: 81
  • OpenGL Extensions Viewer.jpg Summary page.png
    OpenGL Extensions Viewer.jpg Summary page.png
    124.6 KB · Views: 295
  • OpenGL Extensions Test Scores.jpg .png
    OpenGL Extensions Test Scores.jpg .png
    132.5 KB · Views: 201
  • Multibeast Choices after Nvidia Driver installed.png
    Multibeast Choices after Nvidia Driver installed.png
    115.3 KB · Views: 187
  • OcenaWave Score.jpg
    OcenaWave Score.jpg
    128.7 KB · Views: 180
  • Unigine Heaven Scores.png
    Unigine Heaven Scores.png
    89.7 KB · Views: 196
Ok I was able to pinpoint the freeze issue at least it would seem so far.

Rename this file. I like to rename kexts and not delete them.

The move (mv) command will rename in a terminal:

Open terminal,

sudo su or just sudo before each command. If its a long string add quotes after sudo example:

sudo "mv /system/library/extensions/AppleGraphicsControl.kext/contents/Plugins/ApplePolicyControl.kext /system/library/extensions/AppleGraphicsControl.kext/contents/Plugins/ApplePolicyControl.kext.org"

space after kext and before /system.

if you sudo su then no need for sudo before each command but can be dangerous if unexperienced.

cd /system/library/extensions/AppleGraphicsControl.kext/contents/Plugins

mv ApplePolicyControl.kext ApplePolicyControl.kext.org

cd /system/library/

chmod -R 755 Extensions/*
chown -R root:wheel Extensions/*
touch Extensions


reboot and at prompt -v -f to finish off!!
 
Anyone know who prepared the DSDT? Its very good actually I find it better than the one I have used in the last 2 years but have a question about 2 things.

1) Why was PEG0 changed to PEGP everywhere in the script?

2) I think I know why this script was deleted but want to verify that it was because of a compile error and what is that section used for:


This is the Compile error using DSDTSE:

Users/osxfr33k/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 18521: Method (_DSM, 4, Serialized)
Error 4057 - Name already exists in scope ^ (_DSM)


If I remove this entire script which is the part I was asking about in a post a few above the compile error is resolved. This almost looks like redundant script in some parts and I did check the vanilla DSDT and it is there by default. I only get the compile error when I add the GFX0 device additional script and add the HDAU device.


Code:
        Method (_DSM, 4, Serialized)
        {
            Name (T_0, Zero)
            If (LEqual (Arg0, Buffer (0x10)
                    {
                        /* 0000 */    0x75, 0x0B, 0xA5, 0xD4, 0xC7, 0x65, 0xF7, 0x46, 
                        /* 0008 */    0xBF, 0xB7, 0x41, 0x51, 0x4C, 0xEA, 0x02, 0x44
                    }))
            {
                While (One)
                {
                    Store (ToInteger (Arg2), T_0)
                    If (LEqual (T_0, Zero))
                    {
                        Return (Buffer (0x04)
                        {
                            0x13, 0x00, 0x58, 0x00
                        })
                    }
                    Else
                    {
                        If (LEqual (T_0, One))
                        {
                            If (PA3D)
                            {
                                Return (Buffer (0x04)
                                {
                                    0x00, 0x04, 0x00, 0x00
                                })
                            }
                            Else
                            {
                                Return (Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x00
                                })
                            }
                        }
                        Else
                        {
                            If (LEqual (T_0, 0x04))
                            {
                                ShiftRight (ToInteger (Arg3), 0x1C, Local0)
                                If (And (Local0, 0x04))
                                {
                                    And (Local0, 0x03, Local1)
                                    If (^^^SBRG.EC0.SW3D)
                                    {
                                        Store (Zero, ^^^SBRG.EC0.SW3D)
                                        If (Local1)
                                        {
                                            ^^^^ATKD.IANE (0x5A)
                                            Return (Buffer (0x04)
                                            {
                                                0x00, 0x00, 0x00, 0x40
                                            })
                                        }
                                        Else
                                        {
                                            ^^^^ATKD.IANE (0x59)
                                            Return (Buffer (0x04)
                                            {
                                                0x00, 0x00, 0x00, 0x60
                                            })
                                        }
                                    }
                                    Else
                                    {
                                        If (Local1)
                                        {
                                            Return (Buffer (0x04)
                                            {
                                                0x00, 0x00, 0x00, 0x60
                                            })
                                        }
                                        Else
                                        {
                                            Return (Buffer (0x04)
                                            {
                                                0x00, 0x00, 0x00, 0x40
                                            })
                                        }
                                    }
                                }
                                Else
                                {
                                    Return (Buffer (0x04)
                                    {
                                        0x00, 0x00, 0x00, 0x00
                                    })
                                }
                            }
                            Else
                            {
                                If (LEqual (T_0, 0x13))
                                {
                                    Return (Buffer (0x04)
                                    {
                                        0x00, 0x08, 0x00, 0x00
                                    })
                                }
                                Else
                                {
                                    If (LEqual (T_0, 0x14))
                                    {
                                        If (PA3D)
                                        {
                                            Return (Package (0x09)
                                            {
                                                0x8000A430, 
                                                0x0400, 
                                                Zero, 
                                                Zero, 
                                                One, 
                                                One, 
                                                0xE3, 
                                                Zero, 
                                                0x03E8
                                            })
                                        }
                                        Else
                                        {
                                            Return (Package (0x09)
                                            {
                                                0x00010110, 
                                                0x0400, 
                                                Zero, 
                                                Zero, 
                                                One, 
                                                One, 
                                                0xE3, 
                                                Zero, 
                                                0x03E8
                                            })
                                        }
                                    }
                                    Else
                                    {
                                        If (LEqual (T_0, 0x16))
                                        {
                                            Store (DerefOf (Index (Arg3, Zero)), Local0)
                                            If (LEqual (Local0, One))
                                            {
                                                If (PA3D)
                                                {
                                                    Return (LKY2)
                                                }
                                                Else
                                                {
                                                }
                                            }

                                            If (LEqual (Local0, 0x02))
                                            {
                                                If (PA3D) {}
                                                Else
                                                {
                                                    Return (LKY1)
                                                }
                                            }
                                        }
                                        Else
                                        {
                                        }
                                    }
                                }
                            }
                        }
                    }

                    Break
                }
            }

            Return (Package (0x02)
            {
                Zero, 
                Zero
            })
        }
    }
 
Status
Not open for further replies.
Back
Top