Jump to content

Asus G73JH-xx i7-740QM HD5870m - Mavericks 10.9.X


  • Please log in to reply
81 replies to this topic

#21
drone4zone

drone4zone

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts

test my  DSDT file  the system  will sleep  fully flashing LED...display  issue after it wakes It seems like a minor fix 

 

 

http://www.filedropper.com/sleep-test


use

Darkwake=0

that's how I got it to sleep I'm working on  wake issue as posted earlier 



#22
Kuebeker

Kuebeker

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

test my  DSDT file  the system  will sleep  fully flashing LED...display  issue after it wakes It seems like a minor fix 

 

 

http://www.filedropper.com/sleep-test


use

Darkwake=0

that's how I got it to sleep I'm working on  wake issue as posted earlier 

Using your DSDT makes my system crash or maybe it's your smbios. Why are you using macbookpro8,2. I'm using macbookpro6,1

What is your Bios version? 

 

AnyHoo, 

I looked at your edits for all your _DSM entries then copied them to my DSDT and now the system sleeps. Yipikaye! :thumbsup_anim: But does not wake from sleep.  :censored: When I press a key the system reboots. 

I noticed your GFX0 _DSM is under PEG0.  In my system it's under PEG3. Open IORegistryExplorer and confirm where your GFX0 is located then put your _DSM in the proper place. 

 

You should definitely implement my AMD5000Controler.kext and GFX0 DSDT entry in your DSDT to get the fastest Framebuffer and proper lid sleep wake.

 

I'll be working on the wake issue and on Device (LID) sleep as in if LID is closed more than 15 sec put system to sleep.

 

Do you have blue tooth in your system?  



#23
Kuebeker

Kuebeker

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

:thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  I just got wake from sleep to work.  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:

 

After experiencing the restart from sleep issue it reminded me of the CMOS reset bug so I did the following. 

 

Add to IDE0 or SATA if you renamed it,

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                    {
                        "device-id",
                        Buffer (0x04)
                        {
                            0x81, 0x26, 0x00, 0x00
                        }
                    }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

Also do the RTC CMOS reset fix. We no longer have to patch Apple RTC

                Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            // Was 0x08
                            0x02,               // Length
                            )
                        // Comment out or remove IRQNoFlags.
                        // Removed because Mac OS ignores and overrights it.
                        //IRQNoFlags (){}
                        //{9} 
                    })

I think we only need the CMOS reset but I did both edits at the same time and it works. T'ill stay that way. 

I'm so freaking happy!



#24
Kuebeker

Kuebeker

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

Lid Close System Sleep Fix:

 

The Fix: 

 

In PCI0.SBRG.EC0._Q83()

        
        Method (_Q83, 0, NotSerialized)
        {
            Notify (SLPB, 0x80)   
        }

 

In Device (LID) 

            
        Method (_LID, 0, NotSerialized)
        {
            Store (^^PCI0.SBRG.EC0.RPIN (0x06), LIDS)
            Return (LIDS)
        }  


#25
drone4zone

drone4zone

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts

wow really great news I'm gonna check  the following  files..  in extra folder for  review extra-now...this is what my rig is using  could you check the edits 

no  native bluetooth,I have the  Best buy  rig ,but i'm on ebay gathering the  original parts  sofar i have replaced the  LED screen it works  awesome  no more tilting the  screen to view most pain N ass...movies look sharp! blueRay is next I added another HD to  DVD bay which I really like  have 3  drives now which is  swappable ,using  usb flash plug  BlueTooth works  good for now..Did you ever figure out the AUDIO issue with  base ? 2.1 ? 

this Voodoo is  driving me  nuts

 

 

 

http://www.filedropper.com/extra-now

 

Im using Asus  213 current bios



#26
drone4zone

drone4zone

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts

gbeaters files  crashed my rig ...had to do a timeMachine  restore to get my settings  back ....I'm going through some tests with  more  files 



#27
Kuebeker

Kuebeker

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

Don't use gbeaters files, use mine. They are at the bottom of the main post.

I used gbeaters files as reference but his solution as it is will not work. 



#28
drone4zone

drone4zone

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts

here are my  extra folder  so far  for testing 

 

       http://www.filedropper.com/extra_2

 

 

 

I'm having  the distorted screen after wake from sleep...Hey Kuebeker have you enabled the Card reader for this rig ?



#29
Kuebeker

Kuebeker

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

Are you using bios version 213?



#30
drone4zone

drone4zone

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts

Hey  Kuebeker, I noticed your using  npci=0x300 string rather than 0x200 any reason why ?


yeah I updated  from Asus  website  to current  213 bios 


so far got my rig running very cool temps  down to  33C  cpu and 39-42CGPU



#31
Kuebeker

Kuebeker

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

Hey  Kuebeker, I noticed your using  npci=0x300 string rather than 0x200 any reason why ?


yeah I updated  from Asus  website  to current  213 bios 

It's for the App Store verification. 

 

 

I looked at your files and I strongly suggest that you:

- make sure you have bios version 213 installed 

- remove all your non Mac kext's from Extra/Extensions and S/L/E.

- Put back all or original Mac Kext's. 

- Use the files from the main post. backup the apple kext's that you will be replacing.  

- put all the extensions in S/L/E and rebuild cash. 

 

In the files there is my DSDT.dsl with notes. Search for "// FIX". 

 

You have the same rig as mine so there is no reason why my DSDT.aml would not work on yours.

The changes I have made to my DSDT do not include CPU C and P states. 



#32
drone4zone

drone4zone

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts

Thanks gonna back  all my stuff on another  drive and  weed through  what I have  and see if I can get  sleep working properly,have you  made any headway on  Audio 2.1 native  Apple kext ?



#33
Kuebeker

Kuebeker

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

No audio yet. I was working on making the internal SATA ports ejectable. 



#34
gebeater

gebeater

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

@Kuebeker..congrats, looks promising..tried langur framebuffer..no great difference to nomascus for me, but works fine.

 

@drone4zone:

checked your files @Extra folder.. it looks like everything is messed up (especially chameleon.Boot.plist & DSDT)

so as Kuebeker already said you should clean up a little bit,

i know there are a lot of custom settings which could be confusing..so maybe this little guide could help you:

 

1. delete everything @ /Extra folder

2. //getting your DSDT working:

2.1. extract your DSDT.aml (using dsdt editor  click File->extract DSDT)

2.2. Standard Fixes:  apply this Attached File  Packs-Asus-G73JH.txt   9.95KB   22 downloads to your dsdt.aml (if you use DSDT Editor-> Patch->Open(attached txt file)->apply->close)..the patch includes the standard fixes like wlan,...but not Graphic card#

2.3. Graphic Card: @DSDT Editor go to:  Device PCI0/ Device PEG3/ Device GFX0 -> you should see this:

 Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "AAPL00,DualLink", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
}

replace it with this:

Device (GFX0)
                {
                    Name (_ADR, Zero)
                    OperationRegion (VSID, PCI_Config, Zero, 0x04)
                    Field (VSID, ByteAcc, NoLock, Preserve)
                    {
                        REG0,   32
                    }
                    Name (PCTG, Package (0x10) {})
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package ()
                            {
                                "model", 
                                Buffer ()
                                {
                                    "AMD Radeon HD 5870m"
                                }, 
                                "AAPL00,DualLink", 
                                Buffer ()
                                {
                                     0x01, 0x00, 0x00
                                }, 
                                "@0,name", 
                                Buffer ()
                                {
                                    "ATY,Langur"
                                }, 
                                "@1,name", 
                                Buffer ()
                                {
                                    "ATY,Langur"
                                }, 
                                "@2,name", 
                                Buffer ()
                                {
                                    "ATY,Langur"
                                }, 
                                "@0,display-link-component-bits", 
                                Buffer ()
                                {
                                     0x06, 0x00, 0x00, 0x00
                                }, 
                                "@0,display-pixel-component-bits", 
                                Buffer ()
                                {
                                     0x06, 0x00, 0x00, 0x00
                                }, 
                                "AAPL00,Dither", 
                                Buffer ()
                                {
                                     0x00, 0x00, 0x00, 0x00
                                }, 
                                "@0,display-dither-support", 
                                Buffer ()
                                {
                                     0x00, 0x00, 0x00, 0x00
                                }, 
                                "hda-gfx", 
                                Buffer ()
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }

- click IASL->compile

- click IASL->save AML as (@/Extra folder to DSDT.aml)

 

3. change your Boot.plist to this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>AtiConfig</key>
    <string>Langur</string>
->DSDT already enabled Framebuffer

    <key>DSDT</key>
    <string>/Extra/DSDT.aml</string>
    <key>DropSSDT</key> -> no need to drop because your extra folder doesnt/shouldnt include ssdt.aml
    <string>Yes</string> (speedstepping is enabled by choosing the right smbios..see 4.)

    <key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>GenerateCStates</key>
    <string>Yes</string>
    <key>GeneratePStates</key>
    <string>Yes</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string> -> never: you graphic is enabled through DSDT.aml

    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>darkwake=0</string> ->not sure about this:i think the dsdt patch should resolve sleep issues

    <key>Legacy Logo</key>
    <string>Yes</string>
    <key>SMBIOS</key>
    <string>/Extra/smbios.plist</string> ->isnt needed..smbios.plist is in standard folder is@/Extra

    <key>SystemType</key>
    <string>2</string> -> not needed u´ve got everything in smbios.plist

    <key>Timeout</key>
    <string>2</string>
    <key>UseAtiROM</key>
    <string>Yes</string> -> not needed, works without

     <key>npci</key>
     <string>0x3000</string> ->insert this if u got "PCI Configuration Begin" failure, maybe you can remove it
later
    <key>UseKernelCache</key>
    <string>Yes</string> -> do not enable before your system is working stable

</dict>
</plist>

4. your smbios.plist: macbookpro 6,1 is fine

5. KEXT install:

 - copy Kuebeker´s  Kext´s to /System/Library/Extensions/

-  rebuild permissions using Kexthelper or..

-  // i dont know if u are using nullcpupowermanagement.kext? for proper speedstepping it maybe has to be patched or disabled (and using appleintelcpupowermanagement.kext)

 

6. now your /Extra folder contains only smbios.plist; org.chameleon.Boot.plist; DSDT.aml; (and maybe 2 folders named modules and Themes)

 

maybe u are familar with most of the steps above, but like we say in germany: sicher ist sicher:)

i recommend to follow these steps to get the main devices working properly before u try to get other things working



#35
drone4zone

drone4zone

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts

@gebeater I tried compile my DSDT with info you say to replace "GFXO" somehow it returns with  3 errors and I cannot save as file  I tried with DSDT editor, could you compile my DSDT file ,I can not use  Kuebecker's DSDT file  my system crashes as well and no wifi works ,not sure I tried sbios file as well ,nothing works,I would  like to use my Native "DSDT" my system is stable with it ,I just can't  wake from sleep  properly I get a PSOD,or very abstract color screen after my system wakes,I'm hoping  the "device GFXO" edit will fix my issue...other than that  the Audio is voodoo based ,but I'd like to fix that  sometime  after I fix the  sleep issue

@Kuebecker not sure why your DSDT file won't work on my rig it's kind of odd, I get a KP and the wifi  will not show up i get a  grey  X for wifi,I'm able to use  your other file amd5000Kext and the Langur personality I can't tell the difference  really  from Orangutan or Nomascus ,I will do  more testing  on them ,I'm  really  focused on sleep issue and  Audio 

I also read something about the  App store fix you described earlier  in your reply to me about the npci=0x300

I hear that  if you change your serial # in the smbios.plist with chameleon Wizard another fix seems the app store don't like some serials  they blacklist,you can  change it  by random with the  wizard ,it worked for me 



#36
Kuebeker

Kuebeker

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

Hey dron4zone. 

 

Since you have updated your bios to 213, you should simply use my files. There is no reason why it should not work.  

I'm still trying to get audio working. It is totally insane!

 

Take a look at the top of the main post, there is a list of whats left to do. 



#37
drone4zone

drone4zone

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts

Hey Kuebeker  not sure why  but I can't use your  DSDT it's  freezing up as I get to desktop resolution is  not working and wifi...tried your Sbios as well with it still no go....can you patch my original DSDT file for me with  your fix for ATI 5870 :

 

{
                        Store (Package (0x0C)
                            {
                                "model", 
                                Buffer (0x1C)
                                {
                                    "AMD Mobility Radeon HD 5870"
                                }, 
 
                                "AAPL00,DualLink", 
                                Buffer (0x03)
                                {
                                     0x01, 0x00, 0x00
                                }, 
 
                                "@0,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Nomascus"
                                }, 
 
                                "@1,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Nomascus"
                                }, 
 
                                "@2,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Nomascus"
                                }, 
 
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
 
 
 
 
not sure but I keep getting errors  during compile....very frustrating 

http://www.filedropp...d.php/dsdtaml_1

 

orig dsdt



#38
gebeater

gebeater

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

what errors are reported?



#39
drone4zone

drone4zone

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts

@gebeater here is a  snap shot of error   

 

http://www.filedropp...02-20at125432pm



#40
Kuebeker

Kuebeker

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

Hey Kuebeker  not sure why  but I can't use your  DSDT it's  freezing up as I get to desktop resolution is  not working and wifi...tried your Sbios as well with it still no go....can you patch my original DSDT file for me with  your fix for ATI 5870 :

 

 

Upload the IOReggistryExplorer of your Asus. I'll see what I can do.

 

The DSDT you uploaded is the original unmodified ? 







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy