On Tue, 02 Nov 2010 21:00:31 +0100, Alexey Fisher <bug-track@xxxxxxxxxxxxxxxxx> wrote: > If this patches about perforamnce issue on 9450gm and sleep state on > CPU, than it do not work for me. > > I applied your patches on the top of 3e7b033 (drm/i915: Use the agp_size > determined from the GTT), the 3/4 was rejected so id it manually. > > Same result: graphic perfomence drop on smp/ht system if cpu in C4. Useful check. The patches proposed should only affect readback and throttling, when the driver is stuck waiting for the GPU with the device mutex held. The scenario with missing vblank wakeups is that it is the application waiting in poll for the event to be sent from the driver. In order to have an effect, we would need to prevent the CPU from dropping below C2? C1? whilst the vblank interrupt is unmasked i.e drm_vblank_get(). That would also hopefully have a bigger impact on both performance and battery life for Intel GPUs/ -Chris -- Chris Wilson, Intel Open Source Technology Centre -- 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