iFIRE Posted August 10, 2012 Share Posted August 10, 2012 Here To Help change this in the DSDT.aml Device (PEGP) { Name (_ADR, 0x00030000) Method (_PRW, 0, NotSerialized) change for this Device (PEGP) { Name (_ADR, 0x00010000) Method (_PRW, 0, NotSerialized) Link to comment Share on other sites More sharing options...
seninha Posted August 10, 2012 Author Share Posted August 10, 2012 And what will that do iFIRE? Link to comment Share on other sites More sharing options...
Rampage Dev Posted August 10, 2012 Share Posted August 10, 2012 Here To Help change this in the DSDT.aml Device (PEGP) { Name (_ADR, 0x00030000) Method (_PRW, 0, NotSerialized) change for this Device (PEGP) { Name (_ADR, 0x00010000) Method (_PRW, 0, NotSerialized) ? Name (_ADR, 0x00010000) is the correct address and that is what is in the DSDT Link to comment Share on other sites More sharing options...
iFIRE Posted August 10, 2012 Share Posted August 10, 2012 it is your GFX@0 in ioreg is PEGP@1000/GFX0@0 and in your DSDT.aml this is Name (_ADR, 0x00030000) it is for what york correct your injection in DSDT.aml Link to comment Share on other sites More sharing options...
Rampage Dev Posted August 10, 2012 Share Posted August 10, 2012 If you download the DSDT you will see that I used the correct address. I posted that code on the first page for him to edit. This is what I put in his DSDT: Device (PEGP) { Name (_ADR, 0x00010000) Name (_PRW, Package (0x02) { 0x09, 0x05 }) Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x0E) { "AAPL,slot-name", Buffer (0x09) { "PCIe-1" }, "@0,name", Buffer (0x0D) { "ATY,Uakari" }, "@1,name", Buffer (0x0D) { "ATY,Uakari" }, "@2,name", Buffer (0x0D) { "ATY,Uakari" }, "@3,name", Buffer (0x0D) { "ATY,Uakari" }, "model", Buffer (0x13) { "ATI Radeon HD 5870" }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (HDAU) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Link to comment Share on other sites More sharing options...
iFIRE Posted August 10, 2012 Share Posted August 10, 2012 you have QE/CI enable? Link to comment Share on other sites More sharing options...
seninha Posted August 10, 2012 Author Share Posted August 10, 2012 Like I already said. Chess and screensaver are working. OpenCL is running fine.Unigine heaven benchmark is giving me 55fps when running on a resolution of 1920x1080 and AA 8x So i guess QI/CI is ENABLED Only thing not working is DVD player and water movement when installing a new Widget Link to comment Share on other sites More sharing options...
iFIRE Posted August 10, 2012 Share Posted August 10, 2012 If you download the DSDT you will see that I used the correct address. I posted that code on the first page for him to edit. This is what I put in his DSDT: Device (PEGP) { Name (_ADR, 0x00010000) Name (_PRW, Package (0x02) { 0x09, 0x05 }) Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x0E) { "AAPL,slot-name", Buffer (0x09) { "PCIe-1" }, "@0,name", Buffer (0x0D) { "ATY,Uakari" }, "@1,name", Buffer (0x0D) { "ATY,Uakari" }, "@2,name", Buffer (0x0D) { "ATY,Uakari" }, "@3,name", Buffer (0x0D) { "ATY,Uakari" }, "model", Buffer (0x13) { "ATI Radeon HD 5870" }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (HDAU) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } sory, i look the code in your post, and no in DSDT.aml Link to comment Share on other sites More sharing options...
Rampage Dev Posted August 10, 2012 Share Posted August 10, 2012 sory, i look the code in your post, and no in DSDT.aml No big deal. Link to comment Share on other sites More sharing options...
seninha Posted August 10, 2012 Author Share Posted August 10, 2012 So guys. I think that everything is running fine.Except for DVD and water movement. I am very happy you all took the time to help me with this . Could not have done it without your help. Link to comment Share on other sites More sharing options...
Rampage Dev Posted August 10, 2012 Share Posted August 10, 2012 I would recommend installing 10.8 on a back up hard drive to test and see if there is something wrong with the install. In then end with the DSDT edit you are closer to a vanilla install in regards to your GPU and now you have HDMI audio. Enjoy. Link to comment Share on other sites More sharing options...
seninha Posted August 10, 2012 Author Share Posted August 10, 2012 Why install 10.8 on a back up drive? I already AM using 10.8 without any problem. Even sleep is working fine And about Vanilla install...I am using OSX on this system since 2 years and still have no idea what people mean when they talk about Vanilla install I will save this DSDT on a different machine just in case. Also will let Time Machine run to a removable drive. Link to comment Share on other sites More sharing options...
Rampage Dev Posted August 10, 2012 Share Posted August 10, 2012 On a back up drive so you can test to see if it is a issue with you install in regards to DVD player not working. Vanilla means to be as close to the real thing as possible which means the fewest boot flags, the fewest kexts, and the fewest edited kexts. With a well edited DSDT your system in a way is upgrade proof since you do not relay on edited and 3rd party kexts. Understand? Link to comment Share on other sites More sharing options...
eep357 Posted August 10, 2012 Share Posted August 10, 2012 is device ID other than 6898? DVD player and water movement are from not using GraphicsEnabler. I have mine in DSDT and still use GE and AtiConfig/Ports with no problems, only diff without GE and manual framebuffer is DVD player crash Link to comment Share on other sites More sharing options...
seninha Posted August 11, 2012 Author Share Posted August 11, 2012 NO, Device ID of my car dis 6898. So you mean if I use GE and ATI config water movement and DVD should work? Because I had those lines on my plist but still no luck on both issues Link to comment Share on other sites More sharing options...
Rampage Dev Posted August 11, 2012 Share Posted August 11, 2012 No, that means that you need to add that device ID to the proper kext. But this is what I find when looking into the ATI5000Controller.kext: <string>AMD5000Controller</string> <key>IOPCIMatch</key> <string>0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string> Your device ID is there... The DSDT edit is correct and that is not the issue. Do not revert back to GE=Yes. Do a clean install like I said before on another drive to test to see if the install is bad... Link to comment Share on other sites More sharing options...
seninha Posted August 11, 2012 Author Share Posted August 11, 2012 OK.I will try that this afternoon.Thanks Link to comment Share on other sites More sharing options...
eep357 Posted August 11, 2012 Share Posted August 11, 2012 Here is IOreg from fully working 5870 so you can digest the differences as you see fit. Running 10.8.1 as update was just seeded to devs a couple hours ago, it's just a small 40mb delta update tho, nothing special. Also the official Apple ripples if you want one less thing to need Ya'll way overkilling this. Since 5870 is one of few, true "works otb" cards with built in OSX support, it's probably just something stupid like PCIrootID=1 which happens to be missing from your boot.plist and should be included for your board. Used to have same mobo with my 5870 on it. With PCIroot set, all you need is GE, period. Just put two and two together: 1. you used mbeast to install which gives {censored} cookie cutter config file along with some other junk you probably don't want. 2. you didn't need to edit DSDT before, and no one else needs to edit DSDT to get 5870 working in ML, why would it just be you? I guess that would be putting one and two together, but that's not how the saying goes eep357.ioreg.zip Link to comment Share on other sites More sharing options...
iFIRE Posted August 11, 2012 Share Posted August 11, 2012 Seninha, coloca este comando na terminal app, para ver si estao leendo todos os kexts para tua grafica, i assim economizamos muito tempo e tiramos as duvidas si sao os kexts o otra coisa, ok!!!! postea aqui o resultado kextstat > ~/Desktop/kext.txt Link to comment Share on other sites More sharing options...
seninha Posted August 11, 2012 Author Share Posted August 11, 2012 iFIRE.Lo voy a acer hoy de tarde cuando llege de el trabajo. For the rest of the forum users, here translation: iFIRE: Il will do that after getting back from work this afternoon Link to comment Share on other sites More sharing options...
seninha Posted August 11, 2012 Author Share Posted August 11, 2012 http://dl.dropbox.com/u/21285948/kext.txt OK,here are my kext Link to comment Share on other sites More sharing options...
eep357 Posted August 11, 2012 Share Posted August 11, 2012 your kexts are loading fine. Here, I don't know if I could possibly make this any easier, use your orig DSDT that was auto-patched and this orig.chameleon.Boot.plist and your done, unless you want HDMI audio which can be added no prob. The way your card is functioning now, no ripples or DVD, is how any reference design 5870 would function otb without any DSDT and GE=No or anything else in org.chameleon.boot.plist. org.chameleon.Boot.plist.zip Link to comment Share on other sites More sharing options...
seninha Posted August 12, 2012 Author Share Posted August 12, 2012 So what you mean is to do a Clean Install (using Unibeats+OSX 10.8 USB stick) After install is done follow next steps: Run DSDTAutopatcher to creat a new DSDT.aml Creat a new EXTRA folder. Move DSDT.aml and your org.chameleon.boot.plist. to this EXTRA folder Install Chameleon And after this is done I should have a good running OSX 10.8 with a GPU that is working like it should. All of this without using ######??? Link to comment Share on other sites More sharing options...
TH3L4UGH1NGM4N Posted August 12, 2012 Share Posted August 12, 2012 I suggest you restore the installer to a usb and use chameleon to boot it don't use a beast to auto create things for you as that's how things can go wrong and you want to weed out all possibilities of things going wrong. 1 Link to comment Share on other sites More sharing options...
seninha Posted August 12, 2012 Author Share Posted August 12, 2012 Let me see if I get it right what you just said. Restore OSX to the USB using Disk Assistant. After this is done run Chameleon and install it on this same USB drive? If it is that simple to install OSX 10.8, why do not other sites (like Tonymacx86) mention this but instead publish a guide with the use of,for example, U-beast Link to comment Share on other sites More sharing options...
Recommended Posts