On Mon, Apr 25, 2011 at 5:42 PM, Willy Sudiarto Raharjo <[email protected]> wrote: >>> I don't see any evidence that asus-switcheroo is getting loaded there. >>> Do you find it in lsmod? >> >> This what confuses me >> I have done all the thing in the Makefile (i have to adjust it with >> Slackware's way) and the only thing i couldn't find is to add it to >> initramfs >> in Slackware, we use initrd, but when i tried to make a new initrd >> with nouveau module, it failed to load >> >> Is it possible to load asus-switcheroo module after the system boot up >> by putting it into /etc/rc.d/rc.modules ? (this is where all modules >> are supposed to be loaded in Slackware) > > OK, i have put it in /etc/rc.d/rc.modules and it's loading now, but i > found some errors > new dmesg attached
If you're talking about these: ACPI Error: Needed [Buffer/String/Package], found [Integer] f435c690 (20101013/exresop-590) ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20101013/dswexec-460) ACPI Error: Method parse/execution failed [\_SB_.PCI0.VGA_._DSM] (Node f4830ac8), AE_AML_OPERAND_TYPE (20101013/psparse-537) failed to evaluate _DSM: 12291 ACPI Error: Needed [Buffer/String/Package], found [Integer] f435c600 (20101013/exresop-590) ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20101013/dswexec-460) ACPI Error: Method parse/execution failed [\_SB_.PCI0.VGA_._DSM] (Node f4830ac8), AE_AML_OPERAND_TYPE (20101013/psparse-537) ACPI Error: Method parse/execution failed [\_SB_.PCI0.P0P1.VGA_._DSM] (Node f4832e10), AE_AML_OPERAND_TYPE (20101013/psparse-537) failed to evaluate _DSM: 12291 VGA switcheroo: detected DSM switching method \_SB_.PCI0.P0P1.VGA_ handle They're usually from the nouveau driver probing the _DSM method using the wrong data type for Arg3. But that's ok because asus-switcheroo already loaded: Found VGA device 0000:00:02.0 (\_SB_.PCI0.VGA_): IGD Found VGA device 0000:01:00.0 (\_SB_.PCI0.P0P1.VGA_): DIS Asus switcheroo: detected DSM switching method \_SB_.PCI0.P0P1.VGA_ handle It seems you want to use the proprietary nvidia driver, so you probably want to blacklist nouveau and load asus-switcheroo with the dummy-client=1 option. The only way I've tried it is to then load the nvidia kernel module (which I see getting loaded before asus-switcheroo in your dmesg, not sure if it matters), switch to discrete, then start X with the nvidia driver. Thanks, Alex _______________________________________________ Mailing list: https://launchpad.net/~hybrid-graphics-linux Post to : [email protected] Unsubscribe : https://launchpad.net/~hybrid-graphics-linux More help : https://help.launchpad.net/ListHelp

