Ubuntu nVidia package confuses BuGLe
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nvidia-graphics-drivers (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bug Description
Hello,
1) lsb_release -rd gives
Description: Ubuntu 10.04 LTS
Release: 10.04
2) apt-cache policy nvidia-current gives
nvidia-current:
Installed: 195.36.15-0ubuntu3
Candidate: 195.36.15-0ubuntu3
Version table:
*** 195.36.15-0ubuntu3 0
500 http://
100 /var/lib/
195.
500 http://
fbertel@xanth:~$ apt-cache policy nvidia-current
nvidia-current:
Installed: 195.36.15-0ubuntu3
Candidate: 195.36.15-0ubuntu3
Version table:
*** 195.36.15-0ubuntu3 0
500 http://
100 /var/lib/
195.
500 http://
3) I expected BuGLe do work in direct rendering mode and returning the right OpenGL versions and extensions.
4) Here is what happen:
I'm using BuGLe to debug OpenGL programs under Linux:
http://
So far it was working great with Ubuntu 9.10 (coming with nVidia driver 185.18.36). After an upgrade to Ubuntu 10.04 (coming with nVidia driver 195.36.15), I have the following wrong behavior:
When the OpenGL calls are intercepted by BuGLe, the driver runs in indirect rendering mode and falls back to OpenGL 1.4. With Ubuntu 9.10, the driver used to properly run in direct rendering mode with OpenGL 3.0.
$ gldb-gui glxinfo &> output.txt
direct rendering: No (If you want to find out why, try setting
LIBGL_DEBUG=
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro FX 3600M/PCI/SSE2
OpenGL version string: 1.4 (2.1.2 NVIDIA 195.36.15)
[the complete output is in the attached file output_
Not using gldb-gui, I get what I expect from glxinfo:
$ glxinfo
direct rendering: Yes
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro FX 3600M/PCI/SSE2
OpenGL version string: 3.2.0 NVIDIA 195.36.15
OpenGL shading language version string: 1.50 NVIDIA via Cg compiler
[the complete output is in the attached file output_glxinfo.txt]
PS: here are the straightforward steps I use to install BuGLe:
$ export CFLAGS=
$ tar xjvf bugle-0.
$ mkdir bugle-build
$ cd bugle-build
$ ../bugle-
$ make -j3
$ make install
I already discussed with nVidia staff and the BuGLe developer. The nVidia staff says that the Ubuntu package relocated some files that probably confuses BuGLe. They try BuGLe on Ubuntu 10.04 with the Ubuntu package and from the nVidia installer itself. BuGLe is working fine with the nvidia install but not with the Ubuntu package.
BuGLe thread of discussion:
nVidia forum thread of discussion:
http://
Regards.
tags: | added: lucid |
Changed in nvidia-graphics-drivers (Ubuntu): | |
status: | New → Invalid |
The issue was in bugle. And it is fixed in revision 0.0.20100718.
For reference, here is the message on the bugle mailing list with the proof that it is fixed:
http:// sourceforge. net/mailarchive /message. php?msg_ name=AANLkTi% 3D0-zRWBrzWn9iF tAhpZv3J1b3sSSq gSaAE11e9% 40mail. gmail.com