Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Lenovo T420 with Intel and Nvidia graphics. On upgrade to Ubuntu Saucy, I had to purge and reinstall bumblebee-nvidia to get beyond optirun failing to find a GPU driver. Now, "optirun glxgears" and "optirun sol" succeed, but optirun fails on 2 Virtual Life viewers that it supported in the past, Cool VL (CoolVLViewer- and Imprudence (Imprudence 1.4.0 beta2). In both cases, the error output is huge, but it starts with

libGL error: failed to load driver: i965


libGL error: failed to load driver: swrast

From the little I can discover, i965 is an Intel graphics driver, which should not be invoked at all. I haven't found any information about swrast. I suspect that some of the X configuration associated with Bumblebee has some Intel dependence that is invoked on certain library calls, but not others. I haven't discovered any definite information on this line.

The Cool VL Viewer runs without optirun, but complains about the insufficiency of the Intel graphics.

share|improve this question

I worked around the problem, without understanding the root of it, by entering two symbolic links:

/usr/lib64/dri -> /usr/lib/x86_64-linux-gnu/dri

/usr/lib32/dri -> /usr/lib/i386-linux-gnu/dri

share|improve this answer

I have a similar problem and I got the swrast error to go away after running:

apt-get install libgl1-mesa-swx11

Now optirun glxinfo runs ok.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.