How can I find my EFI string? Osx86Tools is too outdated and does not have my card.
13 replies to this topic
#1
Posted 10 August 2012 - 03:18 PM
#2
Posted 10 August 2012 - 06:24 PM
Just inject it into your DSDT. Follow my guide here:
http://rampagedev.wo...rd-into-a-dsdt/
Then all you have to do is edit the code above GFX0
Device (PEGP)
{
Name (_ADR, 0x00030000)
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x09,
0x04
})
}
OperationRegion (IPE3, PCI_Config, Zero, 0xFF)
Scope (\)
{
Field (\_SB.PCI0.MRP3.IPE3, ByteAcc, NoLock, Preserve)
{
IVI3, 16,
Offset (0xB2),
IRS3, 8
}
}
Name (IPC3, 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 (IAC3, 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
}
})
Name (ISC3, Package (0x04)
{
Package (0x04)
{
0xFFFF,
Zero,
Zero,
0x18
},
Package (0x04)
{
0xFFFF,
One,
Zero,
0x22
},
Package (0x04)
{
0xFFFF,
0x02,
Zero,
0x23
},
Package (0x04)
{
0xFFFF,
0x03,
Zero,
0x24
}
})
Method (_PRT, 0, NotSerialized)
{
If (LNot (PICF))
{
Return (IPC3)
}
If (LEqual (PIOH, One))
{
Return (ISC3)
}
Return (IAC3)
}
Device (GFX0) /** for Nvidia Fermi Graphics Cards **/
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x1E)
{
"AAPL,slot-name",
"PCI x16",
"@0,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@0,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,name",
Buffer (0x0F)
{
"NVDA,Display-A"
},
"@1,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@1,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,name",
Buffer (0x0F)
{
"NVDA,Display-B"
},
"NVCAP",
Buffer (0x18)
{
/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
/* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
},
"VRAM,totalsize",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x40
},
"device_type",
Buffer (0x0C)
{
"NVDA,Parent"
},
"model",
Buffer (0x10)
{
"GeForce GTX 470"
},
"rom-revision",
Buffer (0x1D)
{
"nVidia GTX 470 OpenGL Engine"
},
"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)
}
}
}
http://rampagedev.wo...rd-into-a-dsdt/
Then all you have to do is edit the code above GFX0
Device (PEGP)
{
Name (_ADR, 0x00030000)
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x09,
0x04
})
}
OperationRegion (IPE3, PCI_Config, Zero, 0xFF)
Scope (\)
{
Field (\_SB.PCI0.MRP3.IPE3, ByteAcc, NoLock, Preserve)
{
IVI3, 16,
Offset (0xB2),
IRS3, 8
}
}
Name (IPC3, 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 (IAC3, 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
}
})
Name (ISC3, Package (0x04)
{
Package (0x04)
{
0xFFFF,
Zero,
Zero,
0x18
},
Package (0x04)
{
0xFFFF,
One,
Zero,
0x22
},
Package (0x04)
{
0xFFFF,
0x02,
Zero,
0x23
},
Package (0x04)
{
0xFFFF,
0x03,
Zero,
0x24
}
})
Method (_PRT, 0, NotSerialized)
{
If (LNot (PICF))
{
Return (IPC3)
}
If (LEqual (PIOH, One))
{
Return (ISC3)
}
Return (IAC3)
}
Device (GFX0) /** for Nvidia Fermi Graphics Cards **/
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x1E)
{
"AAPL,slot-name",
"PCI x16",
"@0,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@0,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,name",
Buffer (0x0F)
{
"NVDA,Display-A"
},
"@1,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@1,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,name",
Buffer (0x0F)
{
"NVDA,Display-B"
},
"NVCAP",
Buffer (0x18)
{
/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
/* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
},
"VRAM,totalsize",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x40
},
"device_type",
Buffer (0x0C)
{
"NVDA,Parent"
},
"model",
Buffer (0x10)
{
"GeForce GTX 470"
},
"rom-revision",
Buffer (0x1D)
{
"nVidia GTX 470 OpenGL Engine"
},
"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)
}
}
}
#3
Posted 10 August 2012 - 07:45 PM
#4
Posted 10 August 2012 - 07:51 PM
#5
Posted 10 August 2012 - 08:10 PM
In step 2, is this what I'm looking for?

Also, my dsdt is in my root, not extra folder. Should I move that to Extra?
I'm using Airwalk's dsdt. There is no PEGP or PEGO.

Also, my dsdt is in my root, not extra folder. Should I move that to Extra?
I'm using Airwalk's dsdt. There is no PEGP or PEGO.
#6
Posted 10 August 2012 - 08:20 PM
Post your IOreg, Complete Extra folder, and DSDT.
#7
Posted 10 August 2012 - 08:43 PM
How can I give you my Ioreg?
Attached Files
#8
Posted 10 August 2012 - 08:47 PM
#9
Posted 10 August 2012 - 08:54 PM
I ment to compress the Extra folder and compress your DSDT and then post it.
#10
Posted 10 August 2012 - 09:12 PM
Extra Folder:
http://www.mediafire...io50e5dmr76ozdt
For the Ioreg, I just did save as to my desktop and compressed it. Is that what you need?
http://www.mediafire...io50e5dmr76ozdt
For the Ioreg, I just did save as to my desktop and compressed it. Is that what you need?
Attached Files
#12
Posted 10 August 2012 - 10:12 PM
Dude, I'm just following a guide.
Thank you for all your help.
Thank you for all your help.
#13
Posted 11 August 2012 - 03:41 AM
EDIT: I wasn't able to boot with you're extra folder. My PC just restarted.
#14
Posted 11 August 2012 - 03:43 AM
Boot with:
DSDT=No GraphicsEnabler=Yes
DSDT=No GraphicsEnabler=Yes
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account










