Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
new x11 update breaks glx
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Utsuho Reiuji
Apprentice
Apprentice


Joined: 03 Apr 2013
Posts: 162

PostPosted: Mon Jan 05, 2015 9:12 pm    Post subject: new x11 update breaks glx Reply with quote

Hi guys, I need some help with this:
today, I updated gentoo, the following packages got emerged:
Code:
sys-kernel/linux-headers-3.18
sys-libs/glibc-2.20-r1
dev-libs/libffi-3.2.1
sys-devel/binutils-config-4-r1
sys-apps/file-5.22
x11-themes/hicolor-icon-theme-0.14
dev-libs/libebml-1.3.1
sys-apps/busybox-1.23.0
app-shells/bash-4.3_p33
dev-python/setuptools-9.1
dev-libs/elfutils-0.161
x11-misc/icon-naming-utils-0.8.90
x11-libs/libxcb-1.11-r1
net-libs/gnutls-3.3.11
media-libs/libmatroska-1.4.2
x11-libs/libvdpau-0.9
app-admin/eselect-opengl-1.3.1-r1
x11-proto/glproto-1.4.17-r1
app-crypt/gnupg-2.0.26-r3
sys-apps/util-linux-2.25.2-r1
media-libs/mesa-10.3.5-r1
sys-apps/pciutils-3.3.0-r1
app-text/poppler-0.29.0
media-libs/gst-plugins-good-1.4.5
x11-themes/adwaita-icon-theme-3.14.1
media-gfx/imagemagick-6.9.0.3
media-plugins/gst-plugins-flac-1.4.5
sys-apps/man-pages-3.76
net-wireless/bluez-5.27
net-print/cups-filters-1.0.61
x11-base/xorg-server-1.16.2.901-r1
sys-fs/udisks-2.1.4
media-plugins/gst-plugins-soup-1.4.5
app-emulation/emul-linux-x86-opengl-20140508-r1
app-emulation/wine-1.7.33

Most of which are just dependencies, but after this update, I noticed these emerge errors:
Code:
>>> Messages generated by process 4737 on 2015-01-05 18:27:50 CET for package media-libs/mesa-10.3.5-r1:

ERROR: preinst
This package will overwrite one or more files that may belong to other
packages (see list below). You can use a command such as `portageq
owners / <filename>` to identify the installed package that owns a
file. If portageq reports that only one package owns a file then do
NOT file a bug report. A bug report is only useful if it identifies at
least two or more packages that are known to install the same file(s).
If a collision occurs and you can not explain where the file came from
then you should simply ignore the collision since there is not enough
information to determine if a real problem exists. Please do NOT file
a bug report at http://bugs.gentoo.org unless you report exactly which
two packages install the same file(s). See
http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to
solve the problem. And once again, please do NOT file a bug report
unless you have completely understood the above message.

Detected file collision(s):

   /usr/include/KHR/khrplatform.h
   /usr/include/EGL/eglplatform.h
   /usr/include/EGL/eglmesaext.h
   /usr/include/EGL/eglextchromium.h
   /usr/include/EGL/egl.h
   /usr/include/EGL/eglext.h
   /usr/include/GL/glx.h
   /usr/include/GL/glxext.h
   /usr/include/GL/gl.h
   /usr/include/GL/glext.h
   /usr/lib64/libEGL.so
   /usr/lib64/libEGL.so.1
   /usr/lib64/libGL.so
   /usr/lib64/libGL.so.1

Searching all installed packages for file collisions...

Press Ctrl-C to Stop

None of the installed packages claim the file(s).

Package 'media-libs/mesa-10.3.5-r1' merged despite file collisions. If
necessary, refer to your elog messages for the whole content of the
above message.

After restarting my system, glx didn't work anymore:
Code:
[     4.091] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[     4.091] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[     4.091] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[     4.091] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[     4.091] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.

I downgraded the 5 ebuilds which caused the errors before by masking each of them:
Code:
#attempt to fix glx
=app-admin/eselect-opengl-1.3.1-r1
=media-libs/mesa-10.3.5-r1
=x11-base/xorg-server-1.16.2.901-r1
=x11-proto/glproto-1.4.17-r1
=app-emulation/emul-linux-x86-opengl-20140508-r1

but no success, glx remains dead...

does anyone know how to fix this?
Back to top
View user's profile Send private message
Utsuho Reiuji
Apprentice
Apprentice


Joined: 03 Apr 2013
Posts: 162

PostPosted: Mon Jan 05, 2015 9:41 pm    Post subject: Reply with quote

I checked some settings and found something really really weird:
Code:
# eselect opengl list
Available OpenGL implementations:
  [1]   nvidia
  [2]   xorg-x11 *

The update must have changed that, but I have no idea how...
changing it back, fixed glx, so the module can be loaded again, but I'm not sure if I should update the masked packages again. I might try though to see if there's a bug involved
Back to top
View user's profile Send private message
Utsuho Reiuji
Apprentice
Apprentice


Joined: 03 Apr 2013
Posts: 162

PostPosted: Mon Jan 05, 2015 10:00 pm    Post subject: Reply with quote

ok, I could confirm my suspicion. unmasking the 5 packages in my 1st post and running your world update will break glx.

I'll create a bugreport..
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5713
Location: Removed by Neddy

PostPosted: Mon Jan 05, 2015 10:57 pm    Post subject: Reply with quote

There already is a bug report. The newer eselect-opengl & xorg have caused a few issues with proprietary drivers and their libglx implementations
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
Utsuho Reiuji
Apprentice
Apprentice


Joined: 03 Apr 2013
Posts: 162

PostPosted: Mon Jan 05, 2015 11:38 pm    Post subject: Reply with quote

Naib wrote:
There already is a bug report. The newer eselect-opengl & xorg have caused a few issues with proprietary drivers and their libglx implementations

yup, just got the notification for duplicate bug report
Back to top
View user's profile Send private message
limn
l33t
l33t


Joined: 13 May 2005
Posts: 997

PostPosted: Tue Jan 06, 2015 1:23 pm    Post subject: Reply with quote

bug
Back to top
View user's profile Send private message
transsib
l33t
l33t


Joined: 26 Jul 2003
Posts: 872

PostPosted: Sat Jan 10, 2015 7:14 am    Post subject: Reply with quote

It hit me too. Downgrading did not resolve it here.
I´m kind of stuck with it.
Looks like a screw-up in eselect-opengl to me.
Any news on when the bug is fixed?
Code:
ls -l /usr/lib/xorg/modules/extensions
total 280
-rwxr-xr-x 1 root root 281752  9. Jan 22:31 libglx.so


Code:
 eselect opengl set nvidia
Switching to nvidia OpenGL interface... done


Code:
eselect opengl listAvailable OpenGL implementations:
  [1]   nvidia *
  [2]   xorg-x11


but

Code:
uname -r && readlink /usr/src/linux && equery f nvidia-drivers | grep ko ; glxinfo | grep -i "opengl renderer\|profile version\|profile shading\|direct rendering"
3.16.3-gentoo
linux-3.16.3-gentoo
/lib/modules/3.16.3-gentoo/video/nvidia.ko
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
etc


No glx is being loaded, desktop effects are disabled and
Code:
 grep EE /var/log/Xorg.0.log         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    70.758] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[    70.758] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[    70.758] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[    70.758] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[    70.758] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
[    71.184] (EE) AIGLX: reverting to software rendering
[    71.486] (EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (/usr/lib64/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
[    71.486] (EE) GLX: could not load software renderer

:x
Back to top
View user's profile Send private message
Xywa
Veteran
Veteran


Joined: 23 Jul 2005
Posts: 1591
Location: /mnt/Gentoo/Europe

PostPosted: Sat Jan 10, 2015 9:37 am    Post subject: Reply with quote

In my case, everything is Ok appart 1 aplication:
after an update - primusrun error - only for 1 aplication
https://forums.gentoo.org/viewtopic-t-1007976-highlight-.html

I did try everything, downgrade everything connected to X, video drivers, to early December version - did not help.
Code:
primus: fatal: failed to acquire direct rendering context for display thread

or
Code:
X Error of failed request:  GLXBadContext
   Major opcode of failed request:  154 (GLX)
   Minor opcode of failed request:  6 (X_GLXIsDirect)
   Serial number of failed request:  25
   Current serial number in output stream:  24


Looks like something during an update was over-writen, and reemerging standard packages did not help, but what was over-writen? Maybe it will be useful be to check packages, who gave files with colisions?
Eg. - how to check which package gave khrplatform.h?

Yours
Code:
Detected file collision(s):

    /usr/include/KHR/khrplatform.h
    /usr/include/EGL/eglplatform.h
    /usr/include/EGL/eglmesaext.h
    /usr/include/EGL/eglextchromium.h
    /usr/include/EGL/egl.h
    /usr/include/EGL/eglext.h
    /usr/include/GL/glx.h
    /usr/include/GL/glxext.h
    /usr/include/GL/gl.h
    /usr/include/GL/glext.h
    /usr/lib64/libEGL.so
    /usr/lib64/libEGL.so.1
    /usr/lib64/libGL.so
    /usr/lib64/libGL.so.1

or mine
Code:
usr/include/GLES2/gl2platform.h
    /usr/include/GLES2/gl2ext.h
    /usr/include/GLES2/gl2.h
    /usr/include/GLES3/gl3.h
    /usr/include/GLES3/gl3platform.h
    /usr/include/GLES3/gl3ext.h
    /usr/include/GLES3/gl31.h
    /usr/include/EGL/eglextchromium.h
    /usr/include/EGL/eglmesaext.h
    /usr/include/EGL/eglplatform.h
    /usr/include/EGL/eglext.h
    /usr/include/EGL/egl.h
    /usr/include/GL/glx.h
    /usr/include/GL/gl.h
    /usr/include/GL/glext.h
    /usr/include/GL/glxext.h
    /usr/include/KHR/khrplatform.h
    /usr/lib64/libGL.so
    /usr/lib64/libEGL.so.1
    /usr/lib64/libEGL.so
    /usr/lib64/libGLESv2.so.2
    /usr/lib64/libGL.so.1
    /usr/lib64/libGLESv2.so
Back to top
View user's profile Send private message
transsib
l33t
l33t


Joined: 26 Jul 2003
Posts: 872

PostPosted: Sat Jan 10, 2015 10:39 pm    Post subject: Reply with quote

After a lot of downgrading and reemerging I got it back
:evil:
glx on screen0
Code:
glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
25 frames in 5.0 seconds =  4.987 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 60.000 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 60.000 FPS
300 frames in 5.0 seconds = 60.000 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 60.000 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.993 FPS
301 frames in 5.0 seconds = 60.006 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.998 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.993 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
301 frames in 5.0 seconds = 60.006 FPS
300 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.999 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 47 requests (47 known processed) with 0 events remaining.


This wasn´t entertaining.
So much for upgrading. I´ll never learn not to.

Not everything´s been fixed yet, like certain desktop effects that still complain of missing
opengl but I´ll get there.
Back to top
View user's profile Send private message
Roman_Gruber
Advocate
Advocate


Joined: 03 Oct 2006
Posts: 3806
Location: Austro Bavaria

PostPosted: Sun Jan 11, 2015 12:24 pm    Post subject: Reply with quote

Summary

Code:
localhost roman # lshw |grep 9800
                      product: G94M [GeForce 9800M GTS]


Since 1th of Janary 2015 glx is broken

reverting back to 30-12-2014 fixed it.

Code:
localhost roman # eix nvidia-drivers
[I] x11-drivers/nvidia-drivers
     Available versions:  [M]96.43.23^msd [M]173.14.39^msd 304.125^msd 331.113^msd 340.65^msd [m]343.36^msd [m]~346.22^msd {+X acpi custom-cflags gtk gtk2 gtk3 multilib pax_kernel (+)tools uvm KERNEL="FreeBSD linux"}
     Installed versions:  340.65^msd(19:39:06 10.01.2015)(X acpi multilib tools uvm -pax_kernel KERNEL="linux -FreeBSD")
     Homepage:            http://www.nvidia.com/
     Description:         NVIDIA Accelerated Graphics Driver


I have a legacy card and therfore I have to use this version of the driver.

Code:
roman@localhost ~ $ glxinfo
name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0".


Shortened output, basically no GLX,

emerge --info http://pastebin.com/Ae1WV8fe

lshw, lspci http://pastebin.com/PbKNAN4D

No idea how to fix that issue. Legacy Driver is maybe different to current implentation if you have a newer card.

My workaround is emerge-webrysnc and use a date 30-12-2014 or earlier

Code:
localhost roman # grep EE /var/log/Xorg.0.log
[    28.454] Current Operating System: Linux localhost 3.10.61-gentoo_2015_01_04 #2 SMP PREEMPT Sun Jan 4 12:05:44 CET 2015 x86_64
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    28.794] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[    28.794] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[    28.794] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[    28.794] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[    28.794] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
[    31.212] (EE) AIGLX: reverting to software rendering
[    31.285] (EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (/usr/lib64/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
[    31.285] (EE) GLX: could not load software renderer


Code:
localhost roman # uname -r && readlink /usr/src/linux && equery f nvidia-drivers | grep ko ; glxinfo | grep -i "opengl renderer\|profile version\|profile shading\|direct rendering"
3.10.61-gentoo_2015_01_04
linux-3.10.63-gentoo/
/lib/modules/3.10.63-gentoo_2015_01_10/video/nvidia-uvm.ko
/lib/modules/3.10.63-gentoo_2015_01_10/video/nvidia.ko
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
shortened as the same output as above, 30-40 lines saying no glx
Back to top
View user's profile Send private message
Roman_Gruber
Advocate
Advocate


Joined: 03 Oct 2006
Posts: 3806
Location: Austro Bavaria

PostPosted: Sun Jan 11, 2015 12:38 pm    Post subject: Reply with quote

as the bug suggests:

get rid of your old xorg.xonf. I suggest you rename and keep the old xorg.conf

create this file, as suggested in the bug-report
Code:
localhost roman # cat /etc/X11/xorg.conf.d/nvidia.conf
Section "Device"
         Identifier  "nvidia"
         Driver      "nvidia"
EndSection
localhost roman #


restart your x-server and check if it works. It works for myself.

I highly recommend an eselect news about this.
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Wed Jan 14, 2015 12:39 am    Post subject: Reply with quote

tw04l124 wrote:
as the bug suggests:

get rid of your old xorg.xonf. I suggest you rename and keep the old xorg.conf

create this file, as suggested in the bug-report
Code:
localhost roman # cat /etc/X11/xorg.conf.d/nvidia.conf
Section "Device"
         Identifier  "nvidia"
         Driver      "nvidia"
EndSection
localhost roman #


restart your x-server and check if it works. It works for myself.

I highly recommend an eselect news about this.



I'm really tearing my hair out with this issue. I've been stuck with a working Gentoo KDE Session but with no OpenGL acceleration for over a month now...
I'm using Nvidia 340.65. I've tried everything I can think of (downgrading xorg-server and eselect-opengl, using different kernels, etc., etc.)

I've not seen / received any (eselect) news items about this bug... How did you hear about it?

Removing my xorg.conf file and just running with:
Code:
/etc/X11/xorg.conf.d/10nvidia.conf
Section "Device"
         Identifier  "nvidia"
         Driver      "nvidia"
EndSection


/etc/X11/xorg.conf.d/20opengl.conf   (set by eselect-opengl)
Section "Files"
        ModulePath "/usr/lib32/xorg/modules" <=== this folder is empty
        ModulePath "/usr/lib64/opengl/nvidia"
        ModulePath "/usr/lib64/xorg/modules"
EndSection


Code:
/usr/lib64/opengl/nvidia/extensions/
lrwxrwxrwx 1 root root  11 Jan 13 15:14 libglx.so -> libglx.so.1*
lrwxrwxrwx 1 root root  16 Jan 13 15:14 libglx.so.1 -> libglx.so.340.65*
-rwxr-xr-x 1 root root 12M Jan 13 15:14 libglx.so.340.65*


still results in the Nvidia GLX module not being loaded:
Code:
[    30.205]
X.Org X Server 1.16.3
Release Date: 2014-12-20
[    30.205] X Protocol Version 11, Revision 0
[    30.205] Build Operating System: Linux 3.18.1-gentoo x86_64 Gentoo
[    30.205] Current Operating System: Linux robs-xeon-x5650-pc 3.18.1-gentoo #7 SMP PREEMPT Wed Jan 7 11:22:01 GMT 2015 x86_64
[    30.205] Kernel command line: BOOT_IMAGE=/boot/kernel-genkernel-x86_64-3.18.1-gentoo root=/dev/disk/by-uuid/3afaa909-675a-4c5c-b376-c60ebdd83515 nomodeset quiet
[    30.205] Build Date: 12 January 2015  07:35:15PM
[    30.205] 
[    30.205] Current version of pixman: 0.32.6
[    30.205]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    30.205] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    30.205] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jan 13 23:50:37 2015
[    30.208] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    30.208] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    30.228] (==) No Layout section.  Using the first Screen section.
[    30.228] (==) No screen section available. Using defaults.
[    30.228] (**) |-->Screen "Default Screen Section" (0)
[    30.228] (**) |   |-->Monitor "<default monitor>"
[    30.229] (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
[    30.229] (**) |   |-->Device "nvidia"
[    30.229] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[    30.229] (==) Automatically adding devices
[    30.229] (==) Automatically enabling devices
[    30.229] (==) Automatically adding GPU devices
[    30.234] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[    30.234]    Entry deleted from font path.
[    30.234] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    30.234]    Entry deleted from font path.
[    30.234] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    30.234]    Entry deleted from font path.
[    30.235] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    30.235]    Entry deleted from font path.
[    30.235]    (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    30.235] (==) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/100dpi/
[    30.235] (**) ModulePath set to "/usr/lib32/xorg/modules,/usr/lib64/opengl/nvidia,/usr/lib64/xorg/modules"
[    30.235] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[    30.235] (II) Loader magic: 0x80d700
[    30.235] (II) Module ABI versions:
[    30.235]    X.Org ANSI C Emulation: 0.4
[    30.235]    X.Org Video Driver: 18.0
[    30.235]    X.Org XInput driver : 21.0
[    30.235]    X.Org Server Extension : 8.0
[    30.236] (EE) systemd-logind: failed to get session: PID 1870 does not belong to any known session
[    30.237] (--) PCI:*(0:3:0:0) 10de:0191:3842:c835 rev 162, Mem @ 0xfa000000/16777216, 0xd0000000/268435456, 0xf8000000/33554432, I/O @ 0x0000bc00/128, BIOS @ 0x????????/131072
[    30.248] (II) LoadModule: "nvidia"
[    30.295] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[    30.374] (II) Module nvidia: vendor="NVIDIA Corporation"
[    30.374]    compiled for 4.0.2, module version = 1.0.0
[    30.374]    Module class: X.Org Video Driver
[    30.375] (II) NVIDIA dlloader X Driver  340.65  Tue Dec  2 08:47:36 PST 2014
[    30.375] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    30.381] (++) using VT number 7

[    30.395] (II) Loading sub module "fb"
[    30.395] (II) LoadModule: "fb"
[    30.395] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    30.414] (II) Module fb: vendor="X.Org Foundation"
[    30.414]    compiled for 1.16.3, module version = 1.0.0
[    30.414]    ABI class: X.Org ANSI C Emulation, version 0.4
[    30.414] (WW) Unresolved symbol: fbGetGCPrivateKey
[    30.414] (II) Loading sub module "wfb"
[    30.414] (II) LoadModule: "wfb"
[    30.414] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[    30.433] (II) Module wfb: vendor="X.Org Foundation"
[    30.433]    compiled for 1.16.3, module version = 1.0.0
[    30.433]    ABI class: X.Org ANSI C Emulation, version 0.4
[    30.433] (II) Loading sub module "ramdac"
[    30.433] (II) LoadModule: "ramdac"
[    30.433] (II) Module "ramdac" already built-in
[    30.441] (II) NVIDIA(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[    30.441] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    30.441] (==) NVIDIA(0): RGB weight 888
[    30.441] (==) NVIDIA(0): Default visual is TrueColor
[    30.441] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    30.454] (**) NVIDIA(0): Enabling 2D acceleration
[    30.454] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[    30.454] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[    30.454] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[    30.454] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[    30.454] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
[    31.029] (II) NVIDIA(0): Display (Idek Iiyama AU5131 (DFP-0)) does not support NVIDIA
[    31.029] (II) NVIDIA(0):     3D Vision stereo.
[    31.050] (II) NVIDIA(0): Display (LG Electronics 27MB85Z (DFP-1)) does not support
[    31.050] (II) NVIDIA(0):     NVIDIA 3D Vision stereo.
[    31.127] (II) NVIDIA(0): NVIDIA GPU GeForce 8800 GTX (G80) at PCI:3:0:0 (GPU-0)
[    31.127] (--) NVIDIA(0): Memory: 786432 kBytes
[    31.127] (--) NVIDIA(0): VideoBIOS: 60.80.0a.00.00
[    31.127] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    31.143] (--) NVIDIA(0): Valid display device(s) on GeForce 8800 GTX at PCI:3:0:0
[    31.143] (--) NVIDIA(0):     CRT-0
[    31.143] (--) NVIDIA(0):     CRT-1
[    31.143] (--) NVIDIA(0):     TV-0
[    31.143] (--) NVIDIA(0):     Idek Iiyama AU5131 (DFP-0) (connected)
[    31.143] (--) NVIDIA(0):     LG Electronics 27MB85Z (DFP-1) (boot, connected)
[    31.143] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    31.143] (--) NVIDIA(GPU-0): CRT-1: 400.0 MHz maximum pixel clock
[    31.143] (--) NVIDIA(GPU-0): TV-0: 400.0 MHz maximum pixel clock
[    31.143] (--) NVIDIA(0): Idek Iiyama AU5131 (DFP-0): Internal TMDS
[    31.143] (--) NVIDIA(GPU-0): Idek Iiyama AU5131 (DFP-0): 330.0 MHz maximum pixel clock
[    31.143] (--) NVIDIA(0): LG Electronics 27MB85Z (DFP-1): Internal TMDS
[    31.143] (--) NVIDIA(GPU-0): LG Electronics 27MB85Z (DFP-1): 330.0 MHz maximum pixel clock
[    31.143] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    31.143] (**) NVIDIA(0):     device Idek Iiyama AU5131 (DFP-0) (Using EDID frequencies
[    31.143] (**) NVIDIA(0):     has been enabled on all display devices.)
[    31.150] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    31.150] (**) NVIDIA(0):     device LG Electronics 27MB85Z (DFP-1) (Using EDID
[    31.150] (**) NVIDIA(0):     frequencies has been enabled on all display devices.)
[    31.151] (==) NVIDIA(0):
[    31.151] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    31.151] (==) NVIDIA(0):     will be used as the requested mode.
[    31.151] (==) NVIDIA(0):
[    31.151] (II) NVIDIA(0): Validated MetaModes:
[    31.151] (II) NVIDIA(0):     "DFP-1:nvidia-auto-select,DFP-0:nvidia-auto-select"
[    31.151] (II) NVIDIA(0): Virtual screen size determined to be 4160 x 1440
[    31.199] (--) NVIDIA(0): DPI set to (108, 107); computed from "UseEdidDpi" X config
[    31.199] (--) NVIDIA(0):     option
[    31.199] (--) Depth 24 pixmap format is 32 bpp
[    31.199] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[    31.229] (II) NVIDIA(0): Setting mode "DFP-1:nvidia-auto-select,DFP-0:nvidia-auto-select"
[    31.377] (==) NVIDIA(0): Disabling shared memory pixmaps
[    31.377] (==) NVIDIA(0): Backing store enabled
[    31.377] (==) NVIDIA(0): Silken mouse enabled
[    31.396] (==) NVIDIA(0): DPMS enabled
[    31.396] (II) Loading sub module "dri2"
[    31.396] (II) LoadModule: "dri2"
[    31.396] (II) Module "dri2" already built-in
[    31.396] (II) NVIDIA(0): The X server will not be able to send the VDPAU driver name to
[    31.396] (II) NVIDIA(0):     libvdpau.
[    31.396] (--) RandR disabled
[    31.989] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    31.989] (**) Power Button: Applying InputClass "evdev keyboard catchall"
...


From a working Arch Linux install on the same machine (also with KDE4 + systemd + Nvidia driver 340.65):
Code:

[    26.237]
X.Org X Server 1.16.3
Release Date: 2014-12-20
[    26.237] X Protocol Version 11, Revision 0
[    26.237] Build Operating System: Linux 3.17.4-1-ARCH x86_64
[    26.237] Current Operating System: Linux robs-xeon-x5650-pc 3.17.6-1-ARCH #1 SMP PREEMPT Sun Dec 7 23:43:32 UTC 2014 x86_64
[    26.237] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=/dev/disk/by-uuid/8bb62fe1-f611-4d88-afa3-0b34770775f9 quiet
[    26.237] Build Date: 20 December 2014  01:34:48PM
[    26.237] 
[    26.237] Current version of pixman: 0.32.6
[    26.237]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[    26.237] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    26.237] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan 10 21:25:18 2015
[    26.241] (==) Using config file: "/etc/X11/xorg.conf"
[    26.241] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    26.241] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    26.244] (==) ServerLayout "Layout0"
[    26.244] (**) |-->Screen "Screen0" (0)
[    26.244] (**) |   |-->Monitor "Monitor0"
[    26.244] (**) |   |-->Device "Device0"
[    26.244] (**) |-->Input Device "Keyboard0"
[    26.244] (**) |-->Input Device "Mouse0"
[    26.244] (==) Automatically adding devices
[    26.244] (==) Automatically enabling devices
[    26.245] (==) Automatically adding GPU devices
[    26.250] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    26.250]    Entry deleted from font path.
[    26.251] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    26.251]    Entry deleted from font path.
[    26.251]    (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    26.251] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    26.251]    Entry deleted from font path.
[    26.251]    (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    26.251] (==) FontPath set to:
   /usr/share/fonts/misc/,
   /usr/share/fonts/TTF/,
   /usr/share/fonts/Type1/
[    26.251] (==) ModulePath set to "/usr/lib/xorg/modules"
[    26.251] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    26.251] (WW) Disabling Keyboard0
[    26.251] (WW) Disabling Mouse0
[    26.252] (II) Loader magic: 0x818d40
[    26.252] (II) Module ABI versions:
[    26.252]    X.Org ANSI C Emulation: 0.4
[    26.252]    X.Org Video Driver: 18.0
[    26.252]    X.Org XInput driver : 21.0
[    26.252]    X.Org Server Extension : 8.0
[    26.253] (EE) systemd-logind: failed to get session: PID 983 does not belong to any known session

[    26.253] (II) xfree86: Adding drm device (/dev/dri/card0)
[    26.254] (--) PCI:*(0:3:0:0) 10de:0191:3842:c835 rev 162, Mem @ 0xfa000000/16777216, 0xd0000000/268435456, 0xf8000000/33554432, I/O @ 0x0000bc00/128, BIOS @ 0x????????/131072
[    26.255] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    26.255] (II) LoadModule: "glx"
[    26.259] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    26.427] (II) Module glx: vendor="NVIDIA Corporation"
[    26.427]    compiled for 4.0.2, module version = 1.0.0
[    26.427]    Module class: X.Org Server Extension
[    26.428] (II) NVIDIA GLX Module  340.65  Tue Dec  2 09:10:06 PST 2014

[    26.429] (II) LoadModule: "nvidia"
[    26.435] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    26.450] (II) Module nvidia: vendor="NVIDIA Corporation"
[    26.450]    compiled for 4.0.2, module version = 1.0.0
[    26.450]    Module class: X.Org Video Driver
[    26.451] (II) NVIDIA dlloader X Driver  340.65  Tue Dec  2 08:47:36 PST 2014
[    26.451] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    26.452] (++) using VT number 7

[    26.457] (II) Loading sub module "fb"
[    26.457] (II) LoadModule: "fb"
[    26.457] (II) Loading /usr/lib/xorg/modules/libfb.so
[    26.459] (II) Module fb: vendor="X.Org Foundation"
[    26.459]    compiled for 1.16.3, module version = 1.0.0
[    26.459]    ABI class: X.Org ANSI C Emulation, version 0.4
[    26.459] (WW) Unresolved symbol: fbGetGCPrivateKey
[    26.459] (II) Loading sub module "wfb"
[    26.459] (II) LoadModule: "wfb"
[    26.459] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    26.461] (II) Module wfb: vendor="X.Org Foundation"
[    26.461]    compiled for 1.16.3, module version = 1.0.0
[    26.461]    ABI class: X.Org ANSI C Emulation, version 0.4
[    26.461] (II) Loading sub module "ramdac"
[    26.461] (II) LoadModule: "ramdac"
[    26.461] (II) Module "ramdac" already built-in
[    26.463] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    26.463] (==) NVIDIA(0): RGB weight 888
[    26.463] (==) NVIDIA(0): Default visual is TrueColor
[    26.463] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    26.465] (**) NVIDIA(0): Enabling 2D acceleration
[    27.473] (II) NVIDIA(0): Display (Idek Iiyama AU5131 (DFP-0)) does not support NVIDIA
[    27.473] (II) NVIDIA(0):     3D Vision stereo.
[    27.494] (II) NVIDIA(0): Display (LG Electronics 27MB85Z (DFP-1)) does not support
[    27.494] (II) NVIDIA(0):     NVIDIA 3D Vision stereo.
[    27.494] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20130102)
[    27.510] (II) NVIDIA(0): NVIDIA GPU GeForce 8800 GTX (G80) at PCI:3:0:0 (GPU-0)
[    27.510] (--) NVIDIA(0): Memory: 786432 kBytes
[    27.510] (--) NVIDIA(0): VideoBIOS: 60.80.0a.00.00
[    27.510] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    27.526] (--) NVIDIA(0): Valid display device(s) on GeForce 8800 GTX at PCI:3:0:0
[    27.526] (--) NVIDIA(0):     CRT-0
[    27.526] (--) NVIDIA(0):     CRT-1
[    27.526] (--) NVIDIA(0):     TV-0
[    27.526] (--) NVIDIA(0):     Idek Iiyama AU5131 (DFP-0) (connected)
[    27.526] (--) NVIDIA(0):     LG Electronics 27MB85Z (DFP-1) (boot, connected)
[    27.526] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    27.526] (--) NVIDIA(GPU-0): CRT-1: 400.0 MHz maximum pixel clock
[    27.526] (--) NVIDIA(GPU-0): TV-0: 400.0 MHz maximum pixel clock
[    27.526] (--) NVIDIA(0): Idek Iiyama AU5131 (DFP-0): Internal TMDS
[    27.526] (--) NVIDIA(GPU-0): Idek Iiyama AU5131 (DFP-0): 330.0 MHz maximum pixel clock
[    27.526] (--) NVIDIA(0): LG Electronics 27MB85Z (DFP-1): Internal TMDS
[    27.526] (--) NVIDIA(GPU-0): LG Electronics 27MB85Z (DFP-1): 330.0 MHz maximum pixel clock
[    27.526] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    27.526] (**) NVIDIA(0):     device Idek Iiyama AU5131 (DFP-0) (Using EDID frequencies
[    27.526] (**) NVIDIA(0):     has been enabled on all display devices.)
[    27.533] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    27.533] (**) NVIDIA(0):     device LG Electronics 27MB85Z (DFP-1) (Using EDID
[    27.533] (**) NVIDIA(0):     frequencies has been enabled on all display devices.)
[    27.534] (==) NVIDIA(0):
[    27.534] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    27.534] (==) NVIDIA(0):     will be used as the requested mode.
[    27.534] (==) NVIDIA(0):
[    27.534] (II) NVIDIA(0): Validated MetaModes:
[    27.534] (II) NVIDIA(0):     "DFP-1:nvidia-auto-select,DFP-0:nvidia-auto-select"
[    27.534] (II) NVIDIA(0): Virtual screen size determined to be 4160 x 1440
[    27.569] (--) NVIDIA(0): DPI set to (108, 107); computed from "UseEdidDpi" X config
[    27.569] (--) NVIDIA(0):     option
[    27.569] (--) Depth 24 pixmap format is 32 bpp
[    27.569] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[    27.580] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    27.580] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    27.580] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    27.580] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    27.580] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    27.580] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    27.580] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    27.580] (II) NVIDIA(0):     Config Options in the README.
[    27.595] (II) NVIDIA(0): Setting mode "DFP-1:nvidia-auto-select,DFP-0:nvidia-auto-select"
[    27.741] (==) NVIDIA(0): Disabling shared memory pixmaps
[    27.741] (==) NVIDIA(0): Backing store enabled
[    27.741] (==) NVIDIA(0): Silken mouse enabled
[    27.760] (**) NVIDIA(0): DPMS enabled
[    27.760] (II) Loading sub module "dri2"
[    27.760] (II) LoadModule: "dri2"
[    27.760] (II) Module "dri2" already built-in
[    27.760] (II) NVIDIA(0): [DRI2] Setup complete
[    27.760] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    27.760] (--) RandR disabled
[    27.781] (II) Initializing extension GLX
[    28.521] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    28.521] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    28.521] (**) Power Button: Applying InputClass "Keyboard Defaults"
....


Any thoughts would be appreciated how to sort this out!!

Thanks
Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Wed Jan 14, 2015 12:48 am    Post subject: Reply with quote

Hi,

Plus my X11 stuff:
Code:
[ebuild   R   ~] x11-base/xorg-server-1.16.3-r1:0/1.16.1  USE="ipv6 minimal nptl suid systemd udev xorg xvfb -dmx -doc -glamor -kdrive (-selinux) -static-libs -tslib -unwind -wayland -xnest" 0 KiB
[ebuild   R    ] x11-drivers/nvidia-drivers-340.65  USE="X acpi multilib tools uvm -pax_kernel" 0 KiB
[ebuild   R   ~] x11-base/xorg-drivers-1.16  INPUT_DEVICES="evdev -acecad -aiptek -elographics -fpit -hyperpen -joystick -keyboard -mouse -mutouch -penmount -synaptics -tslib -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ast -chips -cirrus -dummy -epson -fbdev -fglrx (-freedreno) (-geode) -glint -i128 (-i740) -intel -mach64 -mga -modesetting -neomagic -nouveau -nv (-omap) (-omapfb) -qxl -r128 -radeon -radeonsi -rendition -s3 -s3virge -savage -siliconmotion -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -via -virtualbox -vmware (-voodoo)" 0 KiB


My current kernel set (I've tried all of them):
Code:
  [1]   linux-3.17.7-gentoo
  [2]   linux-3.18.0-gentoo
  [3]   linux-3.18.1-gentoo
  [4]   linux-3.18.2-gentoo *


Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
Cr0t
l33t
l33t


Joined: 27 Apr 2002
Posts: 932
Location: USA

PostPosted: Thu Jan 15, 2015 3:01 pm    Post subject: Reply with quote

Try this... this should work.
Code:
#cd /usr/lib64/xorg/modules/extensions/
#ln -snf /usr/lib/opengl/nvidia/extensions/libglx.so libglx.so
systemctl restart gdm

_________________
cya
    ©®0t
Back to top
View user's profile Send private message
painteru
Tux's lil' helper
Tux's lil' helper


Joined: 23 Aug 2007
Posts: 103

PostPosted: Thu Jan 15, 2015 10:41 pm    Post subject: Reply with quote

Cr0t wrote:
Try this... this should work.
Code:
#cd /usr/lib64/xorg/modules/extensions/
#ln -snf /usr/lib/opengl/nvidia/extensions/libglx.so libglx.so
systemctl restart gdm


Thank you very much Cr0t !
I had the same problem and your advice worked for me. (only that I 'm on x86 so I had to change /lib64 to /lib )

This issue is solved for me.
_________________
My art at www.danielchiriac.com
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Fri Jan 16, 2015 4:00 pm    Post subject: Reply with quote

My latest (failed) attempt to fix the issue:

Code:

rm /etc/X11/xorg.conf.d/*


Code:

cat /etc/X11/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 340.65  (buildmeister@swio-display-x64-rhel04-11)  Tue Dec  2 09:59:19 PST 2014

...

Section "Files"
    ModulePath "/usr/lib64/xorg/modules"
EndSection

...
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GTX"
EndSection

...



Code:

cd /usr/lib64/xorg/modules/extensions/
ln -snf /usr/lib/opengl/nvidia/extensions/libglx.so libglx.so

ls -hl /usr/lib64/xorg/modules/extensions/
lrwxrwxrwx 1 root root 43 Jan 16 15:44 libglx.so -> /usr/lib/opengl/nvidia/extensions/libglx.so


Still getting the same error in...
Code:
cat /var/log/Xorg.0.log

...

[    30.275] (**) ModulePath set to "/usr/lib64/xorg/modules"
[    30.275] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    30.275] (WW) Disabling Keyboard0
[    30.275] (WW) Disabling Mouse0
[    30.275] (II) Loader magic: 0x80d700
[    30.275] (II) Module ABI versions:
[    30.275]    X.Org ANSI C Emulation: 0.4
[    30.275]    X.Org Video Driver: 18.0
[    30.275]    X.Org XInput driver : 21.0
[    30.275]    X.Org Server Extension : 8.0
[    30.276] (EE) systemd-logind: failed to get session: PID 1884 does not belong to any known session
[    30.277] (--) PCI:*(0:3:0:0) 10de:0191:3842:c835 rev 162, Mem @ 0xfa000000/16777216, 0xd0000000/268435456, 0xf8000000/33554432, I/O @ 0x0000bc00/128, BIOS @ 0x????????/131072
[    30.289] (II) LoadModule: "nvidia"
[    30.347] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[    30.446] (II) Module nvidia: vendor="NVIDIA Corporation"
[    30.446]    compiled for 4.0.2, module version = 1.0.0
[    30.446]    Module class: X.Org Video Driver
[    30.452] (II) NVIDIA dlloader X Driver  340.65  Tue Dec  2 08:47:36 PST 2014
[    30.452] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    30.465] (++) using VT number 7

[    30.474] (II) Loading sub module "fb"
[    30.474] (II) LoadModule: "fb"
[    30.474] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    30.506] (II) Module fb: vendor="X.Org Foundation"
[    30.506]    compiled for 1.16.3, module version = 1.0.0
[    30.506]    ABI class: X.Org ANSI C Emulation, version 0.4
[    30.506] (WW) Unresolved symbol: fbGetGCPrivateKey
[    30.506] (II) Loading sub module "wfb"
[    30.506] (II) LoadModule: "wfb"
[    30.506] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[    30.531] (II) Module wfb: vendor="X.Org Foundation"
[    30.531]    compiled for 1.16.3, module version = 1.0.0
[    30.531]    ABI class: X.Org ANSI C Emulation, version 0.4
[    30.531] (II) Loading sub module "ramdac"
[    30.531] (II) LoadModule: "ramdac"
[    30.531] (II) Module "ramdac" already built-in
[    30.563] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    30.563] (==) NVIDIA(0): RGB weight 888
[    30.563] (==) NVIDIA(0): Default visual is TrueColor
[    30.563] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    30.563] (**) NVIDIA(0): Option "Stereo" "0"
[    30.563] (**) NVIDIA(0): Option "nvidiaXineramaInfoOrder" "DFP-1"
[    30.563] (**) NVIDIA(0): Option "SLI" "Off"
[    30.563] (**) NVIDIA(0): Option "MultiGPU" "Off"
[    30.563] (**) NVIDIA(0): Option "BaseMosaic" "off"
[    30.569] (**) NVIDIA(0): Stereo disabled by request
[    30.569] (**) NVIDIA(0): NVIDIA SLI disabled.
[    30.569] (**) NVIDIA(0): NVIDIA Multi-GPU disabled.
[    30.569] (**) NVIDIA(0): Option "MetaModes" "DVI-I-2: nvidia-auto-select +2560+120, DVI-I-3: nvidia-auto-select +0+0"
[    30.569] (**) NVIDIA(0): Enabling 2D acceleration
[    30.569] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[    30.569] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[    30.569] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[    30.569] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[    30.569] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
[    31.150] (II) NVIDIA(0): Display (Idek Iiyama AU5131 (DFP-0)) does not support NVIDIA
[    31.150] (II) NVIDIA(0):     3D Vision stereo.
[    31.172] (II) NVIDIA(0): Display (LG Electronics 27MB85Z (DFP-1)) does not support
[    31.172] (II) NVIDIA(0):     NVIDIA 3D Vision stereo.
[    31.243] (II) NVIDIA(0): NVIDIA GPU GeForce 8800 GTX (G80) at PCI:3:0:0 (GPU-0)

...



I think I'll have to file a separate bug report about the problem I'm experiencing... I just can't seem to work around it :cry: :roll:

Thanks
Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
splurben
Apprentice
Apprentice


Joined: 03 Feb 2004
Posts: 197
Location: Augusta, Southwest Western Australia

PostPosted: Sun Jan 18, 2015 9:09 am    Post subject: Reply with quote

Cr0t wrote:
Try this... this should work.
Code:
#cd /usr/lib64/xorg/modules/extensions/
#ln -snf /usr/lib/opengl/nvidia/extensions/libglx.so libglx.so
systemctl restart gdm


This worked for me.
_________________
--=>Like... Goodness had nothing to do with it.<=--
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5713
Location: Removed by Neddy

PostPosted: Sun Jan 18, 2015 9:53 am    Post subject: Reply with quote

Please do not perpetuate thenln 'fix' this will cause problems in the future
There is a bug on this
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
splurben
Apprentice
Apprentice


Joined: 03 Feb 2004
Posts: 197
Location: Augusta, Southwest Western Australia

PostPosted: Sun Jan 18, 2015 9:55 am    Post subject: Reply with quote

Naib wrote:
Please do not perpetuate thenln 'fix' this will cause problems in the future
There is a bug on this


In effect, you're saying that this link must be removed manually when eselect opengl is fixed?
_________________
--=>Like... Goodness had nothing to do with it.<=--
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5713
Location: Removed by Neddy

PostPosted: Sun Jan 18, 2015 11:22 pm    Post subject: Reply with quote

As long as people remember... Usually they dont
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
splurben
Apprentice
Apprentice


Joined: 03 Feb 2004
Posts: 197
Location: Augusta, Southwest Western Australia

PostPosted: Mon Jan 19, 2015 7:04 am    Post subject: Cheers, Naib Reply with quote

Naib wrote:
As long as people remember... Usually they dont


Thank you, I understand. I actually found some stale links in that folder from 2009 which I removed before I created the new one!

One reason I've recounted all this in this thread is so I can go back when the next revisions come out, hopefully with bug fixes, and sort it out easily; and also so that others who have read these threads have all the information.
_________________
--=>Like... Goodness had nothing to do with it.<=--
Back to top
View user's profile Send private message
joe4379
n00b
n00b


Joined: 19 Jan 2015
Posts: 7

PostPosted: Mon Jan 19, 2015 9:06 pm    Post subject: Reply with quote

Cr0t wrote:
Try this... this should work.
Code:
#cd /usr/lib64/xorg/modules/extensions/
#ln -snf /usr/lib/opengl/nvidia/extensions/libglx.so libglx.so
systemctl restart gdm

THANKS!!
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5713
Location: Removed by Neddy

PostPosted: Tue Jan 20, 2015 9:06 pm    Post subject: Reply with quote

What I don't understannd is why people are prefering todo the ln method (and potentially setup a dormant failure when the eselect-opengl fix is realised) rather than doing what is recommended in the bugreport

ie

1) do not have an /etc/X11/xorg.conf
2) use /etc/X11/xorg.conf.d/* files
3) MAKE SURE it is only the 10opengl.conf file that has any file declarations
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1726

PostPosted: Tue Jan 20, 2015 10:40 pm    Post subject: Reply with quote

I believe partly why, is because of the 10opengl.conf file is causing some of the issues. When I first encountered this, I had no xorg.conf file and only a single file in xorg.conf.d only specifying to load the nvidia driver (no file declarations anywhere). Having xorg look for 32bit drivers first on a 64bit system compounded the issue.

When I looked into the issue myself, I found out the 10opengl.conf file wasn't being remade properly in the first place; which was causing all the issues. Luckily I knew how the files are loaded up, and saw it was trying to load a invalid file (that the old eselect left behind as a dead link). As I mentioned before in one of these various posts for this issue, I removed the invalid link, and corrected 10opengl.conf to point to the correct location (which should be the correct thing done).

The problem also lies in that people just what it to work, they don't want to fight with some "new" way, specially when this new way is NOT compatible for anyone with a old xorg.conf file that works for everything they needed for a while. I would have been in the same boat, except I'm running ~amd64 and for a while didn't have ANY xorg.conf(.d/*) till I switched drivers.


Last edited by ct85711 on Tue Jan 20, 2015 10:42 pm; edited 1 time in total
Back to top
View user's profile Send private message
joe4379
n00b
n00b


Joined: 19 Jan 2015
Posts: 7

PostPosted: Tue Jan 20, 2015 10:41 pm    Post subject: Reply with quote

That's only one possible solution in that long and winding thread.

A better question may be why don't they push a fix or at least a news alert.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum