- Joined
- Jul 16, 2012
- Messages
- 73
- Motherboard
- Lenovo G460
- CPU
- Intel Core i5 520M
- Graphics
- Nvidia GeForce 310M
- Mac
- Classic Mac
- Mobile Phone
Hi guys,
I have a Lenovo G460 running 10.7.4. with following configuration:
Intel core i5 520M
500gb hdd
4 gig ram
nvidia 310m 512mb
Problem is that the system freezes after a couple of minutes after boot. I looked up the system log and found this:
NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: IOVendorGLContext::ReportGPURestart
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000006e
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00200000 00008597 00000474 00000040
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000047e 000017b4 00000001 0000000a
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000000 00000000 00000002
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000040 00000000
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000006e
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00200000 00008597 00000474 00000010
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000047e 00000dfc 0000002b 0000000a
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000000 00000000 00000403
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000010 00000000
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000006e
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00200000 00008597 00000474 00000010
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000047e 00000dfc 0000006e 0000000a
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000000 00000000 00000403
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000010 00000000
The graphic card show up in system profiler with all the info but the system hangs after a few minuted of boot. I can move the mouse but the screen is frozen. I have edited my DSDT in the following manner :
Device (PCI0)
{
Device (PEGP)
{
Name (_ADR, 0x00010000)
Device (GFX0)
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x26)
{
"@0,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,name",
Buffer (0x0F)
{
"NVDA,Display-A"
},
"@1,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,name",
Buffer (0x0F)
{
"NVDA,Display-B"
},
"@0,built-in",
Buffer (One)
{
0x01
},
"@0,EDID",
Buffer (0x80)
{
/* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
/* 0008 */ 0x30, 0xAE, 0x35, 0x40, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x13, 0x01, 0x03, 0x80, 0x1E, 0x13, 0x78,
/* 0018 */ 0xEA, 0x01, 0xF5, 0x97, 0x57, 0x52, 0x8A, 0x27,
/* 0020 */ 0x23, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,
/* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x0A, 0x1B, 0x00,
/* 0038 */ 0x84, 0x50, 0x20, 0x11, 0x30, 0x34, 0x40, 0x33,
/* 0040 */ 0x00, 0x2F, 0xBE, 0x10, 0x00, 0x00, 0x19, 0x0A,
/* 0048 */ 0x1B, 0x00, 0x3B, 0x51, 0x20, 0x44, 0x30, 0x34,
/* 0050 */ 0x40, 0x33, 0x00, 0x2F, 0xBE, 0x10, 0x00, 0x00,
/* 0058 */ 0x19, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x81, 0x0A,
/* 0060 */ 0x32, 0x81, 0x0A, 0x28, 0x16, 0x09, 0x00, 0x4C,
/* 0068 */ 0xA3, 0x41, 0x54, 0x00, 0x00, 0x00, 0xFE, 0x00,
/* 0070 */ 0x00, 0x4C, 0x54, 0x4E, 0x31, 0x34, 0x31, 0x41,
/* 0078 */ 0x54, 0x31, 0x35, 0x30, 0x30, 0x31, 0x00, 0x82
},
"AAPL,aux-power-connected",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL,backlight-control",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"@0,backlight-control",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"@0,pwm-info",
Buffer (0x14)
{
/* 0000 */ 0x01, 0x14, 0x00, 0x64, 0xA8, 0x61, 0x00, 0x00,
/* 0008 */ 0x08, 0x52, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x04, 0x00, 0x00
},
"NVCAP",
Buffer (0x14)
{
/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
/* 0008 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
},
"VRAM,totalsize",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x20
},
"device_type",
Buffer (0x0C)
{
"NVDA,Parent"
},
"model",
Buffer (0x0D)
{
"nVidia G310M"
},
"ATY,EFIVersion",
Buffer (0x0D)
{
"256.01.00f03"
},
"rom-revision",
Buffer (0x1B)
{
"nVidia G310M OpenGL Engine"
},
"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, 0x02, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
Any help would be really appreciated. Thanks.
I have a Lenovo G460 running 10.7.4. with following configuration:
Intel core i5 520M
500gb hdd
4 gig ram
nvidia 310m 512mb
Problem is that the system freezes after a couple of minutes after boot. I looked up the system log and found this:
NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: IOVendorGLContext::ReportGPURestart
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000006e
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00200000 00008597 00000474 00000040
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000047e 000017b4 00000001 0000000a
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000000 00000000 00000002
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000040 00000000
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000006e
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00200000 00008597 00000474 00000010
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000047e 00000dfc 0000002b 0000000a
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000000 00000000 00000403
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000010 00000000
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000006e
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00200000 00008597 00000474 00000010
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000047e 00000dfc 0000006e 0000000a
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000000 00000000 00000403
Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000010 00000000
The graphic card show up in system profiler with all the info but the system hangs after a few minuted of boot. I can move the mouse but the screen is frozen. I have edited my DSDT in the following manner :
Device (PCI0)
{
Device (PEGP)
{
Name (_ADR, 0x00010000)
Device (GFX0)
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x26)
{
"@0,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,name",
Buffer (0x0F)
{
"NVDA,Display-A"
},
"@1,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,name",
Buffer (0x0F)
{
"NVDA,Display-B"
},
"@0,built-in",
Buffer (One)
{
0x01
},
"@0,EDID",
Buffer (0x80)
{
/* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
/* 0008 */ 0x30, 0xAE, 0x35, 0x40, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x13, 0x01, 0x03, 0x80, 0x1E, 0x13, 0x78,
/* 0018 */ 0xEA, 0x01, 0xF5, 0x97, 0x57, 0x52, 0x8A, 0x27,
/* 0020 */ 0x23, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,
/* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x0A, 0x1B, 0x00,
/* 0038 */ 0x84, 0x50, 0x20, 0x11, 0x30, 0x34, 0x40, 0x33,
/* 0040 */ 0x00, 0x2F, 0xBE, 0x10, 0x00, 0x00, 0x19, 0x0A,
/* 0048 */ 0x1B, 0x00, 0x3B, 0x51, 0x20, 0x44, 0x30, 0x34,
/* 0050 */ 0x40, 0x33, 0x00, 0x2F, 0xBE, 0x10, 0x00, 0x00,
/* 0058 */ 0x19, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x81, 0x0A,
/* 0060 */ 0x32, 0x81, 0x0A, 0x28, 0x16, 0x09, 0x00, 0x4C,
/* 0068 */ 0xA3, 0x41, 0x54, 0x00, 0x00, 0x00, 0xFE, 0x00,
/* 0070 */ 0x00, 0x4C, 0x54, 0x4E, 0x31, 0x34, 0x31, 0x41,
/* 0078 */ 0x54, 0x31, 0x35, 0x30, 0x30, 0x31, 0x00, 0x82
},
"AAPL,aux-power-connected",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL,backlight-control",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"@0,backlight-control",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"@0,pwm-info",
Buffer (0x14)
{
/* 0000 */ 0x01, 0x14, 0x00, 0x64, 0xA8, 0x61, 0x00, 0x00,
/* 0008 */ 0x08, 0x52, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x04, 0x00, 0x00
},
"NVCAP",
Buffer (0x14)
{
/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
/* 0008 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
},
"VRAM,totalsize",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x20
},
"device_type",
Buffer (0x0C)
{
"NVDA,Parent"
},
"model",
Buffer (0x0D)
{
"nVidia G310M"
},
"ATY,EFIVersion",
Buffer (0x0D)
{
"256.01.00f03"
},
"rom-revision",
Buffer (0x1B)
{
"nVidia G310M OpenGL Engine"
},
"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, 0x02, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
Any help would be really appreciated. Thanks.