Gentoo Archives: gentoo-user

From: Heiko Baums <lists@××××××××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] [~amd64 + nvidia-drivers] Recent updates of mesa, xorg-server, eselect-opengl driving me nuts
Date: Wed, 14 Jan 2015 02:11:46
Message-Id: 54B5D03C.1010203@baums-on-web.de
In Reply to: [gentoo-user] [~amd64 + nvidia-drivers] Recent updates of mesa, xorg-server, eselect-opengl driving me nuts by walt
1 Am 14.01.2015 um 02:21 schrieb walt:
2 > Here are some hints for ~amd64 users who are about to have trouble with
3 > gnome3-session failing to start:
4 >
5 > After updating today to mesa-10.4.2 and xorg-server-1.16.3-r1, gnome3
6 > failed to start, complaining that 3d acceleration was not available.
7 >
8 > This was true, unfortunately, and the reason is that xorg-server is
9 > looking for the nvidia glx module in the wrong directory, i.e.
10 > /usr/lib64/xorg/modules/extensions/libglx.so.
11 >
12 > The correct path is /usr/lib64/opengl/nvidia/extensions/libglx.so.
13 >
14 > Normally, 'eselect opengl' sets this path correctly, but not today,
15 > apparently.
16 >
17 > I finally worked around this problem by creating an appropriate
18 > symlink to the nvidia libglx.so file in the correct location.
19 >
20 > Another recent problem is that xorg-server is honoring *only* the
21 > first path listed in /etc/X11/xorg.conf.d/20opengl, and fails if
22 > the appropriate file isn't there:
23 >
24 > i.e. it looks in /usr/lib32/ as the first default path (even on a
25 > 64-bit machine) and fails to look in /usr/lib64/ even though that
26 > path is correctly included in the list of places to look.
27 >
28 > I think the devs are already aware of these bugs and are working
29 > on the problem. (Obviously not fixed yet :)
30 >
31 >
32 > BTW, some good news: mesa-10.4.2 fixes a problem with running
33 > gnome3 as virtualbox guest: The software rasterizer in the new
34 > mesa is now fast enough to satisfy /usr/libexec/gnome-session-
35 > check-accelerated, so gnome-session no longer craps out when
36 > starting in virtualbox :)
37
38 It's a known bug in eselect-opengl:
39 https://bugs.gentoo.org/show_bug.cgi?id=534128
40 https://bugs.gentoo.org/show_bug.cgi?id=536266

Replies