Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

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'm trying to set up poclbm on my 12.10 machine. My graphics card (as stated in system settings) is an 'Intel® 965GM x86/MMX/SSE2'. I am trying to use the guide here but python-pyopencl can't be installed -

The following packages have unmet dependencies.
 python-pyopencl : Depends: opencl-icd but it is not installable
                   Depends: python-pyopencl-headers (= 2012.1-1ubuntu1) but it is not going to be installed
                   Recommends: python-pyopencl-doc but it is not going to be installed
                   Recommends: python-opengl but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Has anyone got any ideas on how to fix this?

Thanks in advance, Microbug

share|improve this question
there is a bit-coin site on stack-exchange that might be able to help too. – wlraider70 Mar 29 '13 at 0:20
up vote 4 down vote accepted

Tibor in his article creates a dummy deb that allows python-pyopencl to be installed fine.

This worked for me, I hope it works for you.

share|improve this answer

This is similar to this guys question here: basically poclbm requires opencl. This is the technology that allows your graphics card to be used as processor (in layman's terms). The guide you linked to is for Nvidia cards. ATI also has a good driver for opencl. But your graphics card is Intel and there is no Intel opencl driver available for Ubuntu.

The poclbm page says which graphic cards work in the first sentence: Works with AMD - 4xxx and up, Nvidia - 8xxx and up, video cards.

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.