I though this patch was very interesting and maybe a nice addition, especially for hybrid gpu laptops. I'm putting here to look at and see what you think. It's being mainlined but that won't be released for quite a while.
https://cgit.freedesktop.org/xorg/xserver/commit/?id=078277e4d92f05a90c4715d61b89b9d9d38d68ea