It's that kind of shit that made me look for a nvidia card on all my new laptops and desktops in the future - nvidia might not opensource their drivers, but at least they work under xorg, and they also offer proper CUDA support for the same (used it for mining LTC at the time).
Then again, I had a surprise with my latest laptop - it uses Optimus: a "new technology" that includes an on-motherboard intel chipset for common graphics as well as a real nvidia GPU for gaming, the later being used only for graphics-intensive stuff. Sounds like a good idea (especially for battery consumption), but almost no official support for Linux systems. Thanks christ for Bumblebee (http://bumblebee-project.org/) - an attempt at Linux support for Optimus. It requires you to run games and the likes through a wrapper that runs a separate framebuffer using the GPU while running an intel-based Xorg. It works pretty well, but still, it's more a hack than a real support for Optimus.