public inbox for gentoo-amd64@lists.gentoo.org
 help / color / mirror / Atom feed
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



  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