From: Duncan <1i5t5.duncan@cox.net>
To: gentoo-amd64@lists.gentoo.org
Subject: [gentoo-amd64] Re: Nvidia or Xorg Problem with GLX [Solved]
Date: Wed, 21 Jan 2015 02:29:41 +0000 (UTC) [thread overview]
Message-ID: <pan$e507b$97f722e4$7da4fb96$14633c35@cox.net> (raw)
In-Reply-To: 20150120181726.65406ae6643b7dbb1997e449@comcast.net
Frank Peters posted on Tue, 20 Jan 2015 18:17:26 -0500 as excerpted:
> On Tue, 20 Jan 2015 12:47:36 -0500 Drake Donahue <donahue95@comcast.net>
> wrote:
>
>
>> IMHO, whoever is assigned to maintain the eselect-opengl ebuild has
>> been having trouble for about 3 months now. Your solution to your
>> problem is lovely.
>>
>>
> I really don't know why it works. I just tried it on a lark and it
> succeeded.
>
> I'm also not sure that it even _should_ work. The module path order
> should not make a difference as long as all the appropriate paths are
> specified.
>
> There seems to have been changes made somewhere to either xorg-server or
> nvidia-drivers but as long as things work for me I'll just move on and
> not investigate further.
The changes were to eselect-opengl and how it deals with multiple library
providers of the same general functionality.
Previously, eselect-opengl handled it with symlinks, eselecting one or
the other opengl provider would adjust the symlinks appropriately, and
the xorg configuration remained fixed.
With xorg.conf.d directories now being the preferred configuration
method, eselect-opengl now uses that, changing the 20-opengl.conf or
whatever file it drops into the xorg.conf.d dir, instead of changing
symlinks.
Which in general works, for people with either relatively new
installations without the old cruft, and for people with older
installations who have kept their configuration updated and weeded out
the old cruft as they went.
But some people, generally with older configurations that haven't been
kept updated in accordance with the latest xorg configuration state-of-
the-art, are finding the new eselect-opengl "configlet file" method isn't
quite compatible with their old configuration.
On top of the usual configuration changes that would come with the
update, there appears to be a bug, something to do with multiple files
section entries but with certain other conditions that aren't yet fully
sorted, that's keeping xorg from properly parsing these multiple file
section entries. Which of course adds to the confusion.
But the bottom line remains pretty basic, ensure that your desired
functionality providers (in this case the servantware nvidia providers)
are loaded first, either by screwing with the modules path order, or by
deleting no longer needed bits of the config, until it works.
And thru all the confusion you've obviously found something that's
working for you ATM, so consider yourself lucky and go with it... until
the next time the configuration format changes up and you find something
broken, at least. =:^)
--
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
next prev parent reply other threads:[~2015-01-21 2:29 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-19 18:56 [gentoo-amd64] Nvidia or Xorg Problem with GLX Frank Peters
2015-01-19 19:37 ` Brandon Vincent
2015-01-19 22:19 ` Frank Peters
2015-01-20 17:27 ` [gentoo-amd64] Nvidia or Xorg Problem with GLX [Solved] Frank Peters
2015-01-20 17:47 ` Drake Donahue
2015-01-20 23:17 ` Frank Peters
2015-01-21 2:29 ` Duncan [this message]
2015-01-21 15:54 ` [gentoo-amd64] " Frank Peters
2015-01-22 6:42 ` Duncan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='pan$e507b$97f722e4$7da4fb96$14633c35@cox.net' \
--to=1i5t5.duncan@cox.net \
--cc=gentoo-amd64@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox