[elrepo] NVIDIA + SL6.3/Xorg issue; was: Re: NVIDIA and RHEL 6.5 issue
Dirk Hoffmann
hoffmann at cppm.in2p3.fr
Tue Dec 3 17:24:05 EST 2013
Dear experts,
I am sorry to hijack your discussion, but you may have a useful opinion on my
problem as well. I went into a rather big crisis with my Scientific Linux 6.3
(rather similar to RHEL 6.3, as far as I beleive, and compatible
with elrepo) installation.
After a fresh installation, I had updated all packages and then installed
kmod-nvidia-96xx, which comes via depencency with nvidia-x11-drv-96xx drivers.
The X server (xorg-1.13) refused to start due to the ABI13 used, and the 96xx
drivers being stuck at ABI10. This seems to be the present state of these
legacy drivers since a couple of years. (I can dig out references again, if
needed.) A clever guy provided a patch for 3.x kernels, as NVIDIA only
provides code working with 2.x (due to a bug in version checking). But no
improvement for the ABI in sight.
Worse, I tried to "yum history undo" my installation of the 96xx drivers,
hoping to come back to the previous situation. The X server started, but the
graphical display became "scrambled" after a while (with some vertical,
randomly changing bars, as if the video memory were overridden by some other
process). Finally the system was totally stuck (no reaction to any key, except
reset/power).
That is annoying (needed complete reinstall) and since I am using RH/yum many
years ago, it is also the first time that a "yum undo" does not work. And it
is the first time I install a package that finally tells me at runtime that
some dependencies are not fulfilled. To start, you should probably flag the
96xx packages with a requirement for the old ABI (i.e. Xorg server <= 1.10.x).
In case anybody has useful instructions how to adapt an existing driver to a
new Xorg ABI, I would also be interested. But I am afraid I will not find that
kind of expertise in this forum. Any pointers appreciated ; the x.org site has
not been very helpful for me.
Thanks for reading until here.
Dirk Hoffmann
More information about the elrepo
mailing list