← Back to team overview

hybrid-graphics-linux team mailing list archive

Re: Asus N61 Nouveau & Switcheroo

 

I forgot to mention the detail of fixing the DSDT and applying it to the
boot ,this is another method aside
form mkinitrd for a new initramfs.

1. cp /proc/acpi/dsdt DSDT.dat
2. Disassemble it iasl -d DSDT.dat
3. Apply the changes to your DSDT.dsl if required ,there are some long
   sleep times in the DSDT.
4. Build it:

 iasl -tc DSDT.dsl

 This will create two new files, DSDT.aml and DSDT.hex.

5. Copy DSDT.hex to a location into your kernel's include directory
(e.g.
 /usr/src/linux/include/):

 cp DSDT.hex /usr/src/linux/include/

6. Make changes to your kernel configuration (e.g./usr/src/linux/.config) so
 that it reads the new DSDT:

 CONFIG_STANDALONE=n
 CONFIG_ACPI_CUSTOM_DSDT=y
 CONFIG_ACPI_CUSTOM_DSDT_FILE="DSDT.hex"

7. Compile your kernel  cd /usr/src/linux/  make && make modules_install
 
8. Add the new kernel to your boot config 

After boot compare your dmesg with prior bootups without the modified .

I have tried acpi_osi ="!Linux"   which removes the boot option for
Linux , "Windows 2006" may also be tested .

Cheers
--
This message was sent from Launchpad by the user
durango (https://launchpad.net/~durango8113)
using the "Contact this team" link on the Hybrid Graphics Linux
team page to each member directly.
For more information see
https://help.launchpad.net/YourAccount/ContactingPeople