Have you tried the recent version of nouveau?
It comes with new code in drivers/gpu/drm/nouveau/nouveau_acpi.c that provides support for switchable graphics in *all* nvidia cards with the _DSM method.
If your DSDT.dsl table has a '_DSM' method, it should be supported.
The easiest way to try it out on your laptop is to wait for a distribution to incorporate the latest nouveau_acpi code in a alpha/beta Live CD version. Otherwise, you can compile the latest kernel yourself, activate nouveau and see how it goes...
It comes with new code in drivers/gpu/drm/nouveau/nouveau_acpi.c that provides support for switchable graphics in *all* nvidia cards with the _DSM method.
If your DSDT.dsl table has a '_DSM' method, it should be supported.
The easiest way to try it out on your laptop is to wait for a distribution to incorporate the latest nouveau_acpi code in a alpha/beta Live CD version. Otherwise, you can compile the latest kernel yourself, activate nouveau and see how it goes...