Regardless of whether or not mental health issues are an interesting topic of discussion, they're not relevant to this thread.
So, how 'bout those rendering differences, eh?
If anybody is still reading this thread, would be great to repeat the test with nouveau/nVidia blobs/intel/intel driver on Windows/llvmpipe to compare the Enemy screenshots. I think it's difficult to establish which one is wrong between Catalyst and r300g/r600g without other data.
you are fullly aware about the whole hoo-ha regarding switchable graphics solutions in notebooks (NVIDIA has their Optimus, and AMD has their PowerXpress). Will we be seeing any improvements for PowerXpress support in the proprietary driver stack, and will AMD be cooperating with the Bumblebee developers to support this, or will the support be built into the open Radeon driver?
Supporting hybrid graphics well is mostly limited by a lack of infrastructure in the graphics stack to properly support decoupled rendering and display. The driver side is pretty trivial. The infrastructure to support it without ugly hacks is starting to fall into place:
1. The initial v1 dma_buf patches landed in 3.3. This allows sharing buffers between drivers
2. Dave's "Prime" work builds on the dma_buf patches to allow buffer sharing between KMS drivers for things like hybrid graphics on laptops
3. Reworking the X server to handle decoupled rendering and display
Until all of that falls into place, it will always be a hack. There isn't really any magic involved. One GPU renders, the other GPU composites the result to the screen. Anyone can help out.
AMD got it somehow working with their 12.1 blob by doing all hybrid stuff in userspace - the X server still thinks one of the two cards does everything. It's still a hack, but it seems a good one (however, nowhere as good as hybrid graphics should be).