Version 0.5 - 22 October 2012 * Improved compatibility with older DKMS versions. * Set device state to D3cold instead of D3hot. * Only print DSM method call results when debugging is enabled. * Fixed runtime power management regression in Linux 3.6. Version 0.4.2 - 26 April 2012 * Fixed a documentation error on unload_state. * Added Makefile.dkms and documentation for easier installation using DKMS. * Make /proc/acpi/bbswitch world-writable * Fix NULL pointer dereference when reporting a failure during ACPI method evaluation. Version 0.4.1 - 16 January 2012 * Corrected a small error that yielded an confusing error message "The discrete card could not be enabled by a _DSM call" Version 0.4 - 15 January 2012 * Support for models that have a "3D controller" instead of "VGA compatible controller". Version 0.3 - 14 January 2012 * Support for models that have the nvidia DSM method on the integrated Intel video card instead of the nvidia one. This includes at the Acer Travelmate 8472TG and Acer Aspire 5745G. Version 0.2 - 2 January 2012 * Initial release, adding a kernel module that can disable discrete nvidia cards on Optimus systems.