On Wed, 2009-03-11 at 10:46 +0800, Matthew Garrett wrote: > On Wed, Mar 11, 2009 at 10:45:27AM +0800, Zhang Rui wrote: > > > The problem can be fixed by disabling Nvidia card via ACPI _DSM method. > > And it seems that there are some works already done for this issue. > > http://archive.netbsd.se/?ml=xorg&a=2009-02&t=9908058 > > This method is specific to Sony. What would be most helpful here would > be for Intel to tell us how this is actually meant to work. > Well, the change in sony-laptop driver is a new feature rather than a bug fix. the new sony-laptop driver introduces a new sysfs I/F: /sys/devices/platform/sony-laptop/speed_stamina and users can echo {speed, stamina} to this file to switch between Intel and Nvidia graphics card. And the bug above happens to depend on this new feature, i.e. it needs to disable/enable/disable the Nvidia card to get a working X. please refer to https://bugs.freedesktop.org/show_bug.cgi?id=17508 comment #93. About the reason why it helps in this issue, I don't know. As this(disabling one graphics card) is usually done by BIOS, I guess it may be the BIOS that doesn't disable Nvidia card cleanly. thanks, rui -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html