Haha, never mind I'm dumb, figured out the P3MO thing, it is really 0x01 <= P3MO
So if it is 0x01 then it runs the appropriate code... So there are two ways to do this, I can simply write an adapter for acpi_call.ko that will quickly run Store (One, \_SB.PCI0.RP00.VGA.P3MO) \_SB.PCI0.RP00.VGA._PS3 Or I can trace down the condition for the following: If (LEqual (SUBF, 0x1A)) { If (And (Local0, 0x01)) { ShiftRight (Local0, 0x18, Local2) If (LEqual (Local2, 0x03)) { Store (One, \_SB.PCI0.RP00.VGA.P3MO) In the _DSM method (I'm assuming Local2 is local to only _DSM, so I'm not exactly sure what is going on here, or how to fix this...) Any comments would be appreciated. -- support graphics card hot switch https://bugs.launchpad.net/bugs/312756 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs