← Back to team overview

hybrid-graphics-linux team mailing list archive

Re: Asus EEEPC 1215N

 

Hi Nuno,

I had a look at your DSDT.dsl file, and I couldn't recognize any direct
method to switch it off. But it's got a _DSM method that is called with
arguments in the DSDT.dsl file:

            Return (^^^VGA._DSM (Arg0, Arg1, Arg2, Arg3))
                                        Return (^^VGA._DSM (MUID, REVI,
SFNC, SARG))

It also has GFX0 methods, this usually means "graphics", but it's difficult
to say which one will switch off the nvidia card:

                            Store (One, ^^P0P4.GFX0.HDAC)
                        If (^^P0P4.GFX0.NHDA)            Store (RST0,
^^P0P4.GFX0.VREG)
            Store (^^P0P4.GFX0.NHDA, Local0)
            Store (One, ^^P0P4.GFX0.NHDA)
            Store (RST1, ^^P0P4.GFX0.HREG)
            Store (Local0, ^^P0P4.GFX0.NHDA)
            Store (^^P0P4.GFX0.VREG, RST0)
            Store (^^P0P4.GFX0.NHDA, Local0)
            Store (One, ^^P0P4.GFX0.NHDA)
            Store (^^P0P4.GFX0.HREG, RST1)
            Store (Local0, ^^P0P4.GFX0.NHDA)
                                Store (One, ^^P0P4.GFX0.P3MO)
                                Store (Zero, ^^P0P4.GFX0.P3MO)
                        If (^^P0P4.GFX0.DGPS)
                            Store (One, ^^P0P4.GFX0.HDAC)
                            Store (Zero, ^^P0P4.GFX0.HDAC)
                            ^^P0P4.GFX0.SHDA ()
                        If (^^P0P4.GFX0.NHDA)
                                    Return (^^P0P4.GFX0._ROM (ARGS, XARG))
                        Store (One, ^^P0P4.GFX0.DGPS)
                        ^^P0P4.GFX0._PS0 ()
        \_SB.PCI0.P0P4.GFX0.OWAK (Arg0)

I would try adding a few of these to the test_off.sh file in the acpi_call
module code, and see if any of them lowers down the Wattage. Something like:

\_SB.PCI0.P0P4.GFX0._PS0

You could also try to call methods with parameters, Michal implemented
parameter calling in acpi_call a few days ago :-)

Cheers,

Albert.

On Mon, Oct 4, 2010 at 3:15 PM, Nuno Lourenco <nlourenz@xxxxxxxxx> wrote:

> Hello!
>
> I recently bought this eeepc, since linux had great Nvidia drivers, I was
> assuming from the start that Optimus would be the same... not.
> I don't even mind that much that optimus doesn't work, but at least, at the
> very least, that there was a way to shut the Nvidia GPU down, it kills the
> battery big time! Is there anyone who had sucess with this?
>
> Thanks!
>
> _______________________________________________
> Mailing list: https://launchpad.net/~hybrid-graphics-linux<https://launchpad.net/%7Ehybrid-graphics-linux>
> Post to     : hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~hybrid-graphics-linux<https://launchpad.net/%7Ehybrid-graphics-linux>
> More help   : https://help.launchpad.net/ListHelp
>
>

Follow ups

References