Hi,
i have the same GFX, use my dsdt patch. but remove or replace your EDID informations.
Device (GFX0)
{
Name (_ADR, Zero)
Name (_SUN, One)
Name (_PRW, Package (0x02)
{
0x0B,
0x04
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x4E)
{
"AAPL,slot-name",
Buffer (0x0D)
{
"PCI-E Slot-1"
},
"AAPL,EDID",
Buffer (0x0100)
{
/* 0000 */ 0x10, 0xB5, 0x03, 0x00, 0x00, 0x00, 0x17, 0x41,
/* 0008 */ 0x42, 0x43, 0x1D, 0x0D, 0x8F, 0x34, 0xC2, 0x45,
/* 0010 */ 0x1A, 0x08, 0x0B, 0x41, 0x42, 0x43, 0x20, 0x32,
/* 0018 */ 0x34, 0x57, 0x44, 0x44, 0x30, 0x38, 0x01, 0x00,
/* 0020 */ 0x0C, 0x07, 0x02, 0x40, 0x01, 0x80, 0x07, 0xB0,
/* 0028 */ 0x04, 0x18, 0x78, 0x3C, 0x75, 0x02, 0x00, 0x0D,
/* 0030 */ 0xB1, 0x3D, 0xA7, 0x54, 0xCC, 0x49, 0x99, 0x66,
/* 0038 */ 0x25, 0x0F, 0x00, 0x5F, 0x51, 0x03, 0x00, 0x14,
/* 0040 */ 0x27, 0x3C, 0x00, 0x85, 0x7F, 0x07, 0x9F, 0x00,
/* 0048 */ 0x2F, 0x80, 0x1F, 0x00, 0xAF, 0x04, 0x22, 0x00,
/* 0050 */ 0x02, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0A, 0x28,
/* 0058 */ 0x85, 0x02, 0x08, 0x0C, 0x00, 0x04, 0x00, 0x10,
/* 0060 */ 0x00, 0x08, 0x00, 0x08, 0x7F, 0x80, 0x3F, 0x40,
/* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0D, 0x43,
/* 0070 */ 0x39, 0x35, 0x33, 0x36, 0x36, 0x36, 0x35, 0x31,
/* 0078 */ 0x37, 0x38, 0x53, 0x54, 0x0B, 0x00, 0x1D, 0x41,
/* 0080 */ 0x42, 0x43, 0x20, 0x32, 0x34, 0x22, 0x20, 0x4C,
/* 0088 */ 0x43, 0x44, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6C,
/* 0090 */ 0x61, 0x79, 0x20, 0x31, 0x39, 0x32, 0x30, 0x78,
/* 0098 */ 0x31, 0x32, 0x30, 0x30, 0x0D, 0x00, 0x06, 0x88,
/* 00A0 */ 0x20, 0x20, 0x40, 0x20, 0x20, 0x0E, 0x00, 0x12,
/* 00A8 */ 0x80, 0x10, 0x06, 0x1B, 0x2C, 0x34, 0x3F, 0x3C,
/* 00B0 */ 0x60, 0x43, 0x4B, 0x6C, 0x44, 0x82, 0x4D, 0x3B,
/* 00B8 */ 0x42, 0xF0, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 00C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 00C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 00D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 00D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 00E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 00E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 00F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 00F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
"built-in",
Buffer (One)
{
0x00
},
"@0,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,display-cfg",
Buffer (0x04)
{
0xFF, 0xFF, 0x01, 0x00
},
"@0,display-type",
Buffer (0x06)
{
"VGA"
},
"@0,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@0,name",
Buffer (0x0F)
{
"NVDA,Display-A"
},
"@0,AAPL,EDID",
Buffer (0x78)
{
/* 0000 */ 0x10, 0xB5, 0x03, 0x00, 0x00, 0x00, 0x17, 0x41,
/* 0008 */ 0x42, 0x43, 0x1D, 0x0D, 0x8F, 0x34, 0xC2, 0x45,
/* 0010 */ 0x1A, 0x08, 0x0B, 0x41, 0x42, 0x43, 0x20, 0x32,
/* 0018 */ 0x34, 0x57, 0x44, 0x44, 0x30, 0x38, 0x01, 0x00,
/* 0020 */ 0x0C, 0x07, 0x02, 0x40, 0x01, 0x80, 0x07, 0xB0,
/* 0028 */ 0x04, 0x18, 0x78, 0x3C, 0x75, 0x02, 0x00, 0x0D,
/* 0030 */ 0xB1, 0x3D, 0xA7, 0x54, 0xCC, 0x49, 0x99, 0x66,
/* 0038 */ 0x25, 0x0F, 0x00, 0x5F, 0x51, 0x03, 0x00, 0x14,
/* 0040 */ 0x27, 0x3C, 0x00, 0x85, 0x7F, 0x07, 0x9F, 0x00,
/* 0048 */ 0x2F, 0x80, 0x1F, 0x00, 0xAF, 0x04, 0x22, 0x00,
/* 0050 */ 0x02, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0A, 0x28,
/* 0058 */ 0x85, 0x02, 0x08, 0x0C, 0x00, 0x04, 0x00, 0x10,
/* 0060 */ 0x00, 0x08, 0x00, 0x08, 0x7F, 0x80, 0x3F, 0x40,
/* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0D, 0x43,
/* 0070 */ 0x39, 0x35, 0x33, 0x36, 0x36, 0x36, 0x35, 0x31
},
"@1,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,display-cfg",
Buffer (0x04)
{
0xFF, 0xFF, 0x00, 0x01
},
"@1,display-type",
Buffer (0x04)
{
"VGA"
},
"@1,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@1,name",
Buffer (0x0F)
{
"NVDA,Display-B"
},
"@1,AAPL,EDID",
Buffer (0x78)
{
/* 0000 */ 0x10, 0xB5, 0x03, 0x00, 0x00, 0x00, 0x17, 0x41,
/* 0008 */ 0x42, 0x43, 0x1D, 0x0D, 0x8F, 0x34, 0xC2, 0x45,
/* 0010 */ 0x1A, 0x08, 0x0B, 0x41, 0x42, 0x43, 0x20, 0x32,
/* 0018 */ 0x34, 0x57, 0x44, 0x44, 0x30, 0x38, 0x01, 0x00,
/* 0020 */ 0x0C, 0x07, 0x02, 0x40, 0x01, 0x80, 0x07, 0xB0,
/* 0028 */ 0x04, 0x18, 0x78, 0x3C, 0x75, 0x02, 0x00, 0x0D,
/* 0030 */ 0xB1, 0x3D, 0xA7, 0x54, 0xCC, 0x49, 0x99, 0x66,
/* 0038 */ 0x25, 0x0F, 0x00, 0x5F, 0x51, 0x03, 0x00, 0x14,
/* 0040 */ 0x27, 0x3C, 0x00, 0x85, 0x7F, 0x07, 0x9F, 0x00,
/* 0048 */ 0x2F, 0x80, 0x1F, 0x00, 0xAF, 0x04, 0x22, 0x00,
/* 0050 */ 0x02, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0A, 0x28,
/* 0058 */ 0x85, 0x02, 0x08, 0x0C, 0x00, 0x04, 0x00, 0x10,
/* 0060 */ 0x00, 0x08, 0x00, 0x08, 0x7F, 0x80, 0x3F, 0x40,
/* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0D, 0x43,
/* 0070 */ 0x39, 0x35, 0x33, 0x36, 0x36, 0x36, 0x35, 0x31
},
"@2,#adress-cells",
Buffer (0x0B)
{
"0x01000000"
},
"@2,#size-cells",
Buffer (0x0B)
{
"0x00000000"
},
"@2,compatible",
Buffer (0x13)
{
"NVDA,sensor-parent"
},
"@2,device_type",
Buffer (0x0F)
{
"NVDA,gpu-diode"
},
"@2,hwctrl-params-version",
Buffer (0x0B)
{
"0x02000000"
},
"@2,hwsensor-params-version",
Buffer (0x0B)
{
"0x02000000"
},
"@2,name",
Buffer (0x0E)
{
"sensor-parent"
},
"@2,reg",
Buffer (0x0B)
{
"0x02000000"
},
"NVCAP",
Buffer (0x14)
{
/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
/* 0008 */ 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
},
"NVPM",
Buffer (0x1C)
{
/* 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
},
"reg",
Buffer (0x78)
{
/* 0000 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x01, 0x02,
/* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
/* 0028 */ 0x14, 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00,
/* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0038 */ 0x00, 0x00, 0x00, 0x10, 0x1C, 0x00, 0x01, 0x02,
/* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
/* 0050 */ 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
/* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0060 */ 0x80, 0x00, 0x00, 0x00, 0x30, 0x00, 0x01, 0x02,
/* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00
},
"VRAM,totalsize",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x40
},
"device_type",
Buffer (0x0C)
{
"NVDA,Parent"
},
"model",
Buffer (0x21)
{
"nVidia GeForce 210 OpenGL Engine"
},
"name",
Buffer (0x0D)
{
"NVDA,GeForce"
},
"rom-revision",
Buffer (0x0F)
{
"70.18.5F.00.06"
},
"subsystem-id",
Buffer (0x04)
{
0x54, 0x83, 0x00, 0x00
},
"subsystem-vendor-id",
Buffer (0x04)
{
0x43, 0x10, 0x00, 0x00
},
"device-id",
Buffer (0x04)
{
0x65, 0x0A, 0x00, 0x00
},
"vendor-id",
Buffer (0x04)
{
0xDE, 0x10, 0x00, 0x00
},
"rm_board_number",
Buffer (0x04)
{
0x73, 0x08, 0x00, 0x00
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
this is the best complete one and please give me back.
the first
"AAPL,EDID"
is with additional informations you can delete it if you want
if you are using TV replace the display-cfg with
0x03, 0x01, 0x00, 0x00
for first one and
0x03, 0x01, 0x00, 0x01
for the second, and remove the first and the second display-type .