[Bug 1351699] [NEW] Additional Drivers / Driver Manager shows no drivers for NVidia GTX 750ti - Missing modalias in nvidia-331.

juanmanuel rockerito99 at gmail.com
Sat Aug 2 20:53:34 UTC 2014


Public bug reported:

I'm on Ubuntu 14.04 (Trusty), up to date, on a computer with an NVidia
GTX 750ti graphics card. I also tested on Utopic with a live daily dvd
and the problem persists.

The list under Additional Drivers is empty for my NVidia GTX 750ti video card:
Also, running:
        ubuntu-drivers list
or
        ubuntu-drivers devices
produces an empty output.

Running:
        software-properties-gtk --open-tab=4
or
        kcmshell4 kcm_driver_manager
shows no drivers found (not even the open source driver). I'll attach a screenshot here to show this.

I had to workaround by installing the "nvidia-331-updates" package
manually by console, which works very well for my video card. Though I
worry about people not so familiar with the console.

The empty list happens because the "ubuntu-drivers" command insists on making a perfect VID:PID match with each driver, and also because the specific modalias for making that match, is missing from nvidia-331 deb package. 
The corresponding modalias for my NVidia 750ti is (as obtained from running "ubuntu-drivers debug"):
        
         pci:v000010DEd00001380sv00001458sd0000362Dbc03sc00i00

Which means that this should be included in the driver package
description for my card to be matched by the Additional Drivers backend:

          pci:v000010DEd00001380sv*sd*bc03sc*i*

wich is currently missing from the Modaliases list in the description of
the .DEB nvidia packages. That is the modalias required to make a match
for the 750ti card.


There are two possible solutions:
-------------------------------------
      A) Please ask the maintainer(s) of nvidia packages to add that modalias to the DEB package of "nvidia-331" and "nvidia-331-updates" packages 

      B) OR Please ask the developers of "ubuntu-drivers-common" package
to match nvidia drivers by VID instead of insisting that the VID and PID
both match perfectly. A lot of cards are left without drivers that way
(not even "noveau" is matching my card currently).


Important Details
--------------------

If I look at the current list of modaliases in the nvidia drivers, by
running:

        apt-cache show 'nvidia*' | grep -i modaliases

I cannot find my NVidia 750ti, which has a VID equal to 10DE, and a PID equal to 1380. I should be able to find the string "v000010DEd00001380". 
This causes the detection routine in "ubuntu-drivers-common", to never match a driver (I found that routine is at /usr/lib/python3/dist-packages/UbuntuDrivers/detect.py), because the product id code for my 750ti is missing from all the drivers, and because ubuntu-drivers-common started to require a perfect match (both vendor id and product id). The routine is called: "packages_for_modalias()".

There is a very big list of nvidia cards that COULD be affected by the
same problem (empty AdditionalDrivers), not just my 750ti. This can be
verified by looking at all the product ids for nvidia cards, and
comparing to the modaliases present in the nvidia drivers packages:

        "The PCI ID Repository"
        http://pci-ids.ucw.cz/read/PC/10de

and looking at the current full list of modaliases with:
          apt-cache show 'nvidia*' | grep -i modaliases

For instance, the NVidia 780ti and NVidia 780 are both missing too:

          apt-cache show 'nvidia*' | grep Modaliases | grep d00001007
          apt-cache show 'nvidia*' | grep Modaliases | grep d00001008

(produces empty results)

Though a "NVidia GT 610" that I have in an old computer of mine, can be
found, and does show a list in Additional Drivers:

         apt-cache show 'nvidia*' | grep Modaliases | grep d0000104A

(shows a long modalias line matching for nvidia-304 and nvidia-331
packages for the old GT 610).


Please make Additional Drivers selector work for my NVidia GTX 750ti video card.
FYI: This video card was released by nvidia in february 2014.

Your help will be appreciated!

Cordially,
Juan Manuel Cabo

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: ubuntu-drivers-common 1:0.2.91.5
ProcVersionSignature: Ubuntu 3.13.0-32.57-generic 3.13.11.4
Uname: Linux 3.13.0-32-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
CurrentDesktop: KDE
Date: Sat Aug  2 17:49:35 2014
EcryptfsInUse: Yes
InstallationDate: Installed on 2011-08-01 (1097 days ago)
InstallationMedia: Kubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427)
SourcePackage: ubuntu-drivers-common
UpgradeStatus: Upgraded to trusty on 2014-05-12 (82 days ago)

** Affects: kubuntu-driver-manager (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: nvidia-graphics-drivers-331 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: nvidia-graphics-drivers-331-updates (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: ubuntu-drivers-common (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug trusty utopy

** Attachment added: "Screenshot of empty additional drivers list and lspci"
   https://bugs.launchpad.net/bugs/1351699/+attachment/4168335/+files/no_additional_drivers_nvidia_750_ti.png

** Also affects: kubuntu-driver-manager (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: nvidia-graphics-drivers-331 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: nvidia-graphics-drivers-331-updates (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kubuntu-driver-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1351699

Title:
  Additional Drivers / Driver Manager shows no drivers for NVidia GTX
  750ti - Missing modalias in nvidia-331.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kubuntu-driver-manager/+bug/1351699/+subscriptions




More information about the kubuntu-bugs mailing list