← Back to team overview

hybrid-graphics-linux team mailing list archive

Re: Bumblebee for Hybrid SLI (Nvidia MCP79 / 9400M G / 9200M GS) on Dell Studio XPS 13 (1340)


Hi Michael,

On Wednesday 05 September 2012 13:26:06 Michael Rodríguez-Torrent wrote:
> "STA" reports a status (whether the device is on or off).
> The method I'm looking at is actually "HSTA," which I can't find anywhere
> in the ACPI spec. There is a separate "_STA" method, which I believe is the
> one you're thinking of. HSTA just does a simple check and returns 1 or 0,
> however, so I suppose it is still some sort of status method. Would
> thinking that it could stand for "hybrid status" be too much of a leap?
Only names starting with a _ are reserved in ACPI. HSTA is not a standard one, 
but from the many tables I have seen so far it is an internally used method. 
There is likely a _DSM or _STA method that calls this method (grep for it).

I have some tools on https://github.com/Lekensteyn/acpi-stuff that might help 
you reading your DSDT/SSDT information. In particular, view.html for 
collapsing/expanding nodes and get_methods for retrieving a list of methods in 

get_method requires acpiexec which not shipped with Ubuntu. Download and build 
it from https://www.acpica.org/downloads/. Assuming that you have then put it 
somewhere in your $PATH, you should do something like:
$ sudo acpidump > acpidump.txt
$ acpixtract acpidump.txt   # creates .dat files
$ ./get_methods *.dat > methods.txt

If you attach the acpidump.txt to your mail, I may look at it.

>> Maybe https://wiki.archlinux.org/index.php/Dell_Studio_XPS_13
> I have seen this, and it is one of the places that gave me the idea to try
> setting the BusID. But, as I said, that did not work. I don't see anything
> else on that page that is of use in addition to what I've tried -- was
> there something that you noticed?
I do not think that setting the BusID is magically going to change the display 
output, there must be some other trigger.
> It seems like I need to find some way of making the dedicated GPU connect
> to the LCD. Does anyone have any ideas? Maybe there's an ACPI method that
> controls this connection? I'm not sure how to identify it if there is.
Have a look at _DSM or MX** methods under your graphics ACPI handle.


Follow ups