aelsharawi Posted December 11, 2011 Posted December 11, 2011 i successfully edited dsdt for the card and its HDMI audi,but i need more help extracting the registry info from io registry of original 1TI 5670 card from original imac http://pastebin.com/Cf1di2Vz the above is the code it contains the bin image , frame buffer I hope someone help me transfer this code to my DSDT my current DSDT EDIT: Device (GFX0) { Name (_ADR, Zero) Name (_PRW, Package (0x02) { 0x09, 0x05 }) Method (_DSM, 4, NotSerialized) { Store (Package (0x0C) { "@0,name", Buffer (0x0D) { "ATY,Vervet" }, "@1,name", Buffer (0x0D) { "ATY,Vervet" }, "@2,name", Buffer (0x0D) { "ATY,Vervet" }, "@3,name", Buffer (0x0D) { "ATY,Vervet" }, "model", Buffer (0x13) { "ATI Radeon HD 5670" }, "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) } } Method (_STA, 0, NotSerialized) { Return (0x0F) } Name (PE00, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AE00, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Method (_PRT, 0, NotSerialized) { If (LNot (PICF)) { Return (PE00) } Else { Return (AE00) } } } I also need to remove the 3 vervet devices port to be only one port ,how ??? thx in advance
charlesjavier Posted August 1, 2012 Posted August 1, 2012 Is it my card Saphire HD 5870 1GB Device (PEGP) { Name (_ADR, 0x00010000) Device (GFX0) { Name (_ADR, Zero) Name (_PRW, Package (0x02) { 0x09, 0x05 }) OperationRegion (PEGH, PCI_Config, Zero, 0x40) Field (PEGH, ByteAcc, NoLock, Preserve) { VID0, 16, DID0, 16 } Method (_DSM, 4, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LNotEqual (And (VID0, 0xFFFF), 0xFFFF)) { Store (Package (0x5C) { "@0,AAPL,boot-display", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,compatible", Buffer (0x0B) { "ATY,Uakari" }, "@0,connector-type", Buffer (0x04) { 0x00, 0x04, 0x00, 0x00 }, "@0,device_type", Buffer (0x08) { "display" }, "@0,display-type", Buffer (0x05) { "NONE" }, "@0,name", Buffer (0x0B) { "ATY,Uakari" }, "@0,VRAM,memsize", Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40 }, "@1,compatible", Buffer (0x0B) { "ATY,Uakari" }, "@1,connector-type", Buffer (0x04) { 0x04, 0x00, 0x00, 0x00 }, "@1,device_type", Buffer (0x08) { "display" }, "@1,display-type", Buffer (0x05) { "NONE" }, "@1,name", Buffer (0x0B) { "ATY,Uakari" }, "@2,compatible", Buffer (0x0B) { "ATY,Uakari" }, "@2,connector-type", Buffer (0x04) { 0x04, 0x00, 0x00, 0x00 }, "@2,device_type", Buffer (0x08) { "display" }, "@2,display-type", Buffer (0x05) { "NONE" }, "@2,name", Buffer (0x0B) { "ATY,Uakari" }, "AAPL,EMC-Display-List", Buffer (0x40) { /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x06, 0x10, 0x00, 0x00, 0x1B, 0x92, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0020 */ 0x06, 0x10, 0x00, 0x00, 0x1C, 0x92, 0x00, 0x00, /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0030 */ 0x06, 0x10, 0x00, 0x00, 0x21, 0x92, 0x00, 0x00, /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "AAPL,aux-power-connected", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL,backlight-control", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL,overwrite_binimage", Buffer (One) { 0x01 }, "AAPL,slot-name", Buffer (0x09) { "PCIe x16" }, "AAPL00,blackscreen-preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x08 }, "AAPL01,Coherency", Buffer (0x04) { 0x02, 0x00, 0x00, 0x00 }, "AAPL01,blackscreen-preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x08 }, "ATY,Card#", Buffer (0x0E) { "109-B87101-00" }, "ATY,Copyright", Buffer (0x33) { "Copyright AMD Inc. All Rights Reserved. 2005-2012" }, "ATY,EFICompileDate", Buffer (0x0C) { "Aug 31 2010" }, "ATY,EFIDispConfig", Buffer (0x08) { 0x0D, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,EFIDriverType", Buffer (One) { 0x02 }, "ATY,EFIEnabledMode", Buffer (One) { 0x02 }, "ATY,EFIHWInitStatus", Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,EFIOrientation", Buffer (0x02) { 0x00, 0x01 }, "ATY,EFIVersion", Buffer (0x17) { "012.020.000.001.036486" }, "ATY,EFIVersionB", Buffer (0x0F) { "113-B87101-012" }, "ATY,EFIVersionE", Buffer (0x0F) { "113-B8710A-318" }, "ATY,MCLK", Buffer (0x04) { 0xC0, 0xD4, 0x01, 0x00 }, "ATY,MemRevisionID", Buffer (0x02) { 0x03, 0x00 }, "ATY,MemVendorID", Buffer (0x02) { 0x02, 0x00 }, "ATY,PlatformInfo", Buffer (0x80) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,Rom#", Buffer (0x0F) { "113-C00140-S5B" }, "ATY,SCLK", Buffer (0x04) { 0x28, 0xDB, 0x0B, 0x00 }, "ATY,VendorID", Buffer (0x02) { 0x02, 0x10 }, "device_type", Buffer (0x11) { "ATY,UakariParent" }, "model", Buffer (0x1A) { "ATI Radeon HD 5870 Series" }, "name", Buffer (0x11) { "ATY,UakariParent" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Return (0x80000002) } } 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) } } }
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now