hybrid-graphics-linux team mailing list archive
-
hybrid-graphics-linux team
-
Mailing list archive
-
Message #00144
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