Install Pyopencl and CUDA 5.0 on Ubuntu 13.04 64 bits using nvidia optimus with Bumblebee and Primus

Andnovar's Blog

The main motivation for this post is how difficult was for me run pyopencl on my fresh ubuntu 13.04 installation. First of all nvidia drivers don’t work well on ubuntu; I am still unable to run nvidia-settings in order to change xorg.conf to run ubuntu-desktop with nvidia card.

Let’s start sharing what I did to achieve running pyopencl programs on ubuntu.

Since my graphics card is an optimus enabled, I followed this wonderful post in which this guy explains how to use your discrete nvidia card to run steam for linux. He states that you should NOT install nvidia-drivers directly so you should have a clean installation.

Basicly to make optimus work Bumblebee should be installed in our system. These are the summarized steps from cjenkins blog:

Bumblebee and Primus installation with nVidia propietary driver

To run programs with the nvidia card you require to type in a terminal optirun…

View original post 488 more words