** Changed in: nvidia-graphics-drivers-331 (Ubuntu)
     Assignee: Marcelo Siqueira (marcelosiqueirafisico) => (unassigned)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to ubuntu-drivers-common 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.

Status in nvidia-graphics-drivers-331 package in Ubuntu:
  Confirmed
Status in nvidia-graphics-drivers-331-updates package in Ubuntu:
  Confirmed
Status in ubuntu-drivers-common package in Ubuntu:
  Confirmed

Bug description:
  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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1351699/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to