robydream Posted November 21, 2010 Share Posted November 21, 2010 hello i have Asus K70IO that have NVIDIA GeForce GT 120M and is fully working..i replace this code with this code shutdown is working but without acceleration: Method (_DSM, 4, NotSerialized) { Store ("-----DGPU _DSM --------", Debug) If (CMPB (Arg0, Buffer (0x10) { /* 0000 */ 0x00, 0xA4, 0x04, 0x40, 0x7D, 0x91, 0xF2, 0x4C, /* 0008 */ 0xB8, 0x9C, 0x79, 0xB6, 0x2F, 0xD5, 0x56, 0x65 })) { If (LNotEqual (Arg1, 0x0300)) { Return (0x80000002) } If (LEqual (Arg2, Zero)) { Store (One, DSMF) Return (Buffer (0x04) { 0x71, 0x00, 0x01, 0x01 }) } If (LEqual (Arg2, 0x04)) { Return (^^^IXVE.IGPU.PLAT (Arg3)) } If (LEqual (Arg2, 0x05)) { Return (^^^IXVE.IGPU.DSMS (Arg3)) } If (LEqual (Arg2, 0x06)) {} If (LEqual (Arg2, 0x10)) { Return (GMXM (0x03, Zero, Zero)) } If (LEqual (Arg2, 0x18)) { Return (0x30) } If (LEqual (Arg2, 0x19)) {} Return (0x80000002) } } and replace this original code with this: Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@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" }, "NVCAP", Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, /* 0008 */ 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "NVPM", Buffer (0x20) { /* 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 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x40 }, "device_type", Buffer (0x08) { "Display" }, "model", Buffer (0x17) { "NVIDIA GeForce GT 120M" }, "rom-revision", Buffer (0x05) { "3386" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } then i haveacceleration, all is working great but this break my shutdown. so i guess it has something with NVPM or NVidia PowerManagment so could one say what NVPM value i insert there to shutdown correct becuse all is shutdown lcd keyboard but only vga is working...or omeone can give me a clue what return of first original dsdt should i put in this modded dsdt. many thanks. Link to comment Share on other sites More sharing options...
Recommended Posts