I am running 14.04 on a lenovo y510P with a GT 750M graphics card and I installed the NVIDIA-346 driver from xorg to run CUDA 7. CUDA 7 requires the 346 driver. I didn't install the driver which came with the CUDA toolkit. I installed the open source driver from xorg.
After I install the driver, CUDA toolkit and CUDA samples, CUDA seems to work fine. I ran the executable deviceQuery which is part of the CUDA samples and it runs showing me the specs for my GPU (GT 750M) and its CUDA capabilities.
But when I check if the driver is used by going to System Settings -> Software and Updates -> Additional Drivers, the driver being used is the nouveau driver from Xorg. There isn't even an option to switch to the 346 driver (there is to 331, 331-updates and 340)
When I check if the driver is part of the kernel through
lsmod | grep nvidia I can see a module with the name nvidia.
When I run
nvidia-detector it returns
When I run 'nvidia-smi` the output is
Do I have to blacklist or remove nouveau ? Or how do I get the 346 driver to work?