Jump to content

GTX 470 1GB EFI String


xdanisx
 Share

14 posts in this topic

Recommended Posts

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)

}

}

}

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...