desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #121194
[Bug 1351699] Re: Additional Drivers / Driver Manager shows no drivers for NVidia GTX 750ti - Missing modalias in nvidia-331.
** 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