"Dieter Ries" <[EMAIL PROTECTED]> posted [EMAIL PROTECTED],
excerpted below, on  Sat, 02 Dec 2006 17:26:50 +0100:

> When I try to start X, there is a message, that the module i use is
> designed for ABI <1, and the XServer is running ABI 1, it says the server
> will run, but there may be funny behaviours. Indeed there are.

Either as you start or in the xorg log (/var/log/Xorg.0.log, normally),
there should be some indication of what module it is talking about. 
See if equery belongs <module> turns up anything.  That's going to be the
package you need to remerge.  If nothing is listed, it may be a stale
version of a file or the slaveryware nvidia drivers you installed manually
(which I take to mean outside of portage).  Note that installing them
using the Gentoo package takes care of some stuff that installing them
manually doesn't, as the manual install isn't setup for Gentoo
specifically and uses different default paths and the like.  In
particular, mixing the two, switching between emerged via portage, and
manually installing the package as you did, is known to cause weird issues,
as you'll be left with a strange and not very workable missmash of stuff. 
It's certainly  possible to do the same additional things the Gentoo
ebuild does manually too, but it's the sort of thing that if you are
asking about it, you are best off just sticking to the Gentoo solution and
not trying to figure out how to manage it manually.  FWIW, the biggest
problem has to do with Gentoo's eselect opengl management, which is
something the nvidia package itself has no way of knowing about and
therefore fixing, since it's not Gentoo specific as the eselect solution
is.

Of course, here, I purposefully bought an ATI Radeon 9200 series graphics
card since it has free drivers.  I couldn't legally run slaveryware even if
I wanted to, at least where EULAs are or could be considered legal, as I
simply don't sign over the rights nearly all EULAs demand I sign over,
viewing it much the same way I'd view an attempt to restrict my other
basic rights, such as freedom of religion or freedom of expression.  Until
Nvidia has decent free drivers, they don't get my money, just as current
ATI doesn't get my money as they no longer provide drivers or specs for
the community to code its own.  If I were upgrading now, it'd likely be to
Intel, even tho I've been an AMD user for over a decade now, because
Intel's integrated chipset video is the best choice for free drivers there
is right now.  Fortunately, I'll be upgrading my existing dual Opteron to
dual-cores soon, and won't be upgrading the system for at least two years
after that.  By the time I /do/ upgrade, the currently beginning trend
toward standardizing the graphics instruction set to the point it's
basically an extension of the CPU instruction set should be well under
way, with comparable openness as well, so freedomware graphics drivers
making use of it should be getting rather more common.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
[email protected] mailing list

Reply via email to