https://bugs.freedesktop.org/show_bug.cgi?id=78092
--- Comment #10 from Ilia Mirkin <[email protected]> --- Very odd. I looked at the _DSM method, and it _seems_ like it's there and should work. The method is there, I traced through it, and based on my meager understanding of ACPI it should be returning an appropriate buffer (via the 'NVOP' function). But clearly something's going wrong, since the prints in nouveau_acpi.c are never even hit, which means it thinks it's _really_ not optimus. The only weird thing about the ACPI dump is that there are two Device (VID) sections, but I don't know ACPI intimately enough to tell whether that's in any way bad. You _do_ have 2 gfx cards. Presumably ACPI specifies some way of mapping these things, but I just don't know what that is. But I bet that the people who wrote ACPI support in Linux do :) If you're comfortable making small edits to code, mind dropping a boatload of printk's all over nouveau_dsm_pci_probe, nouveau_test_dsm, and nouveau_optimus_dsm to try to see why that logic is deciding you're not in an optimus setup? Otherwise I can probably put together a patch for you to test out... -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
