http://fudzilla.net/news/graphics/37544-nvidia-is-as-open-source-friendly-as-a-great-white-shark
Personally I wouldn't bother trying to use anything other than Intel graphics on Linux, seems like a total nightmare.
According to Phoronix the Linux 3.19 kernel had basic support for the new Nvidia GPUs in the open-source, community-based, reverse-engineered Nouveau driver.
But this was restricted to mode-setting and not hardware acceleration. Nvidia's move to requiring signed firmware images for their graphics processors is biting the open-source developers.
Nouveau developers had a get around for a while. This involved extracting the firmware binary blobs out of the Nvidia proprietary driver when initializing the graphics card with it and then doing an MMIOtrace. It became increasingly difficult as new hardware generations made this difficult.
Fermi, Kepler, Nouveau developers ended up writing the code so that Nouveau would be able to self-generate the GPU firmware without users having to touch the binary driver. But the new Maxwell GPUs needed signed firmware and so that method was toast.
Nvidia has yet to provide the necessary firmware to Nouveau developers and these missing signed firmware blobs is stopping Nouveau developers from moving forward in providing open-source hardware acceleration.
Personally I wouldn't bother trying to use anything other than Intel graphics on Linux, seems like a total nightmare.