Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 443926 - <=x11-drivers/nvidia-drivers-96.43.23 - This server has a video driver ABI version of 13.0 that is not supported by this NVIDIA driver.
Summary: <=x11-drivers/nvidia-drivers-96.43.23 - This server has a video driver ABI ve...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jeroen Roovers (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-19 15:10 UTC by Jeroen Roovers (RETIRED)
Modified: 2019-03-19 14:15 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeroen Roovers (RETIRED) gentoo-dev 2012-11-19 15:10:56 UTC
It compiles and installs fine against 1.13, but it fails at runtime.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2012-11-19 15:12:04 UTC
[1119753.663] ================ WARNING WARNING WARNING WARNING ================
[1119753.663] This server has a video driver ABI version of 13.0 that is not
supported by this NVIDIA driver.  Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
[1119753.663] =================================================================
[1119753.663] (EE) NVIDIA: Use the -ignoreABI option to override this check.
[1119753.663] (II) UnloadModule: "nvidia"
[1119753.663] (II) Unloading nvidia
[1119753.664] (EE) Failed to load module "nvidia" (module requirement mismatch, 0)
[1119753.664] (EE) No drivers available.
[1119753.664] 
Fatal server error:
[1119753.664] no screens found
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2012-11-19 16:02:00 UTC
nvidia-drivers will always compile "against" every version of xorg-server because it doesn't use or need anything from there to compile. The X.org driver is a pre-built blob that comes to us.

That's why I always include the following:

COMMON="<x11-base/xorg-server-1.12.99"

In all the ebuilds so that we have a blocker against a newer version. In this case 96.43.23 has that blocker so I'm not sure what there is left for us to do here.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2012-11-19 17:01:07 UTC
I filed the bug report and after that I fixed the ebuild.
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2012-11-19 19:31:22 UTC
(In reply to comment #3)
> I filed the bug report and after that I fixed the ebuild.

My point is that these versions that I keep tossing in there need to not be removed. They need to just be nudged up to the next release.
Comment 5 Roger 2014-05-11 06:02:15 UTC
Might want to mark this bug depending upon Bug #510020, "nvidia-drivers-96.43.23: Patches for kernels >3.7" if people are trying to get the latest nvidia-drivers-96 to build against the latest stable packages.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2014-05-11 15:41:26 UTC
The oldest release is 2 years old. Compatible versions of xorg-server are still in the tree. As for compatible kernels, there is still a 3.4 kernel with long term support that works.
Comment 7 Roger 2014-05-12 01:13:18 UTC
sys-kernel/gentoo-sources ~3.4.89 is currently listed as masked within Portage, along with any version older than 3.10.25.  (3.7 is supposedly the kernel supported by the nvidia-driver-96xx drivers by NVidia, and no longer even in Portage.)

Latest stable kernel is =sys-kernel/gentoo-sources-3.12.13.  I agree it's the problem with the drivers being binary, but nouveau drivers still are quite not up to par with stability yet even with this old hardware when using dual monitors or TV-out scenarios.  (I figure, this laptop has one or two more years left of good use.)

Glad they keep this bug open, and allowing the the proper supposedly stable xorg-server-1.12* ABI requirement for these older binary nvidia-96xx drivers.

They should at least allow a separate bug remain open (and easily) found for kernel patches, in order to allow nvidia-drivers-96xx to be built against the later kernels.  (ie. It's bad enough users of these drivers have to resort to older xorg component versions.)