I've experimented with xpra or hybrid-windump acting as a shim with varying levels of success, but nothing at a software-level seems to be sufficient. I'm quite curious to know what's happening with PRIME and other side projects like the VDPAU state tracker. - Eric