Installing libopencv-dev breaks OpenGl for Intel based gpu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
opencv (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Installing libopencv-dev on Saucy installs also nvidia-319-updates and nvidia-
The above mentioned packages install also NVidia's GLX module, that fails to load on non NVidia GPUs (Intel GMA in this case) and that in turn prevents running OpenGl applications.
Summary:
Description: Ubuntu 13.10
Release: 13.10
Packages in question:
libopencv-dev 2.4.5+dfsg-0ubuntu4
libopencv-ocl-dev 2.4.5+dfsg-0ubuntu4
libopencv-ocl2.4 2.4.5+dfsg-0ubuntu4
nvidia-319-updates 319.60-0ubuntu1
nvidia-
Steps to reproduce:
On system running non NVidia GPU (Intel GMA in my case) run:
sudo apt-get install libopencv-dev
Log out/log in or reboot to restart X
Result:
Excerpts from Xorg.0.log:
[ 11149.382] (II) Loading /usr/lib/
[ 11149.716] (II) Module glx: vendor="NVIDIA Corporation"
[ 11149.716] compiled for 4.0.2, module version = 1.0.0
[ 11149.716] Module class: X.Org Server Extension
[ 11149.716] (II) NVIDIA GLX Module 319.60 Wed Sep 25 14:24:11 PDT 2013
[ 11149.728] Loading extension GLX
...
[ 11150.063] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
Other symptoms:
sbuilder@netty:~$ glxgears
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
sbuilder@netty:~$ glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Would it be possible to somehow decouple the libopencv-dev from those NVidia stuff, so installing the former doesn't break the OpenGl?
Kind regards,
Michal Navratil
Changed in opencv (Ubuntu): | |
importance: | Undecided → High |
Status changed to 'Confirmed' because the bug affects multiple users.