jockey-gtk does not say proprietary drivers are in use

Bug #522943 reported by Martin Karlsson
72
This bug affects 12 people
Affects Status Importance Assigned to Milestone
jockey (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Lucid by Charlie Kravetz

Bug Description

I'm following the Upgrade Testing test case ( http://testcases.qa.ubuntu.com/Hardware/X/ProprietaryDrivers#Upgrade%20Testing ). Jockey-gtk reports "No proprietary drivers are in use on this system" as well as "This driver is activated but not in use" for the currently installed version of the proprietary nVidia driver. But the driver is loaded and in use
Xorg.0.log:
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/extra-modules/nvidia_drv.so
 compiled for 4.0.2, module version = 1.0.0
 Module class: X.Org Video Driver

glxinfo | grep "OpenGL renderer" gives:
OpenGL renderer string: GeForce 8400M GS/PCI/SSE2

ProblemType: Bug
Architecture: amd64
Date: Wed Feb 17 01:11:05 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
NonfreeKernelModules: nvidia
Package: nvidia-current 190.53-0ubuntu14
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-13.18-generic
SourcePackage: nvidia-graphics-drivers
Uname: Linux 2.6.32-13-generic x86_64

Revision history for this message
Martin Karlsson (foh1981) wrote :
Revision history for this message
Martin Karlsson (foh1981) wrote :

Changed to jockey package

affects: nvidia-graphics-drivers (Ubuntu) → jockey (Ubuntu)
Revision history for this message
Charlie Kravetz (charlie-tca) wrote :

I can confirm this issue using the Lucid Lynx installation and the nvidia-current(nvidia-graphics-drivers-190) drivers. I do have the message when checking under "System -> Administration -> Hardware Drivers", 'This driver is activated but not currently in use.' No desktop effects can be enabled. However, I can now activate the desktop effects in "System -> Preferences -> Appearances".

Changed in jockey (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Jacopo Moronato (jmoronat) wrote :
tags: added: iso-testing
Revision history for this message
Ricardo Pérez López (ricardo) wrote :

I have the same problem here, too. I attach an screenshot to illustrate the problem.

Revision history for this message
Ricardo Pérez López (ricardo) wrote :

This is my /var/log/jockey.log

Revision history for this message
TJ (tj) wrote :

I've just discovered this bug too. Digging further it looks as if the PCI aliases declared by the module nvidia-current (/lib/modules/$(uname -r)/updates/dkms/) do not match any in "/usr/share/jockey/modaliases/nvidia-current"

e.g:
$ modinfo nvidia-current | grep alias
alias: char-major-195-*
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*

$ egrep '(v000010DEd00000E00|v000010DEd00000AA3|bc03sc02i00|bc03sc00i00)' /usr/share/jockey/modaliases/nvidia-current
$

Revision history for this message
Ricardo Pérez López (ricardo) wrote :

I can confirm what TJ says on previous comment 7:

ricardo@kadath:~$ modinfo nvidia-current | grep alias
alias: char-major-195-*
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
ricardo@kadath:~$ egrep '(v000010DEd00000E00|v000010DEd00000AA3|bc03sc02i00|bc03sc00i00)' /usr/share/jockey/modaliases/nvidia-current
ricardo@kadath:~$

Revision history for this message
TJ (tj) wrote :

I don't have time now (focused on packaging several other bug debdiffs) but could some try adding one or more of the current module aliases to "/usr/share/jockey/modaliases/nvidia-current" to see if that solves it? The only bit I'm unsure of is which aliases to add, but I think the existing jockey file entries should give a good idea of what is expected.

Revision history for this message
Jacopo Moronato (jmoronat) wrote :

It seems not to solve it. I've added these lines:

alias pci:v000010DEd00000E00sv*sd*bc04sc*i* nvidia_current nvidia-current
alias pci:v000010DEd00000AA3sv*sd*bc0Bsc*i* nvidia_current nvidia-current
alias pci:v000010DEd*sv*sd*bc03sc02i00* nvidia_current nvidia-current
alias pci:v000010DEd*sv*sd*bc03sc00i00* nvidia_current nvidia-current

according to nvidia-current default aliases.
Then run jockey and still "No proprietary drivers in use".

Revision history for this message
Jacopo Moronato (jmoronat) wrote :

It should be fixed now.

- - - - - - - - - - - - -
jockey (0.5.8-0ubuntu6) lucid; urgency=low
......
* data/handlers/nvidia.py:
    - See if the module alias is loaded and then check what module it
      corresponds to in order to see if it's really enabled (LP: #547066).
      This involved overriding the enabled() and the used() methods.
......

Changed in jockey (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Ricardo Pérez López (ricardo) wrote :

Fixed for me, too. Thanks.

Revision history for this message
dino99 (9d9) wrote :

work on lucid with nvidia 195.36

Revision history for this message
Paolo Sammicheli (xdatap1) wrote :

Xorg Team weekly tests: confirmed fix in week 7

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers