Gentoo Archives: gentoo-user

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

Replies