Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

new x11 update breaks glx

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
32 posts
  • 1
  • 2
  • Next
Author
Message
Utsuho Reiuji
Apprentice
Apprentice
User avatar
Posts: 179
Joined: Wed Apr 03, 2013 6:43 am

new x11 update breaks glx

  • Quote

Post by Utsuho Reiuji » Mon Jan 05, 2015 9:12 pm

Hi guys, I need some help with this:
today, I updated gentoo, the following packages got emerged:

Code: Select all

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: Select all

>>> 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: Select all

[     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: Select all

#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?
Top
Utsuho Reiuji
Apprentice
Apprentice
User avatar
Posts: 179
Joined: Wed Apr 03, 2013 6:43 am

  • Quote

Post by Utsuho Reiuji » Mon Jan 05, 2015 9:41 pm

I checked some settings and found something really really weird:

Code: Select all

# 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
Top
Utsuho Reiuji
Apprentice
Apprentice
User avatar
Posts: 179
Joined: Wed Apr 03, 2013 6:43 am

  • Quote

Post by Utsuho Reiuji » Mon Jan 05, 2015 10:00 pm

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..
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Mon Jan 05, 2015 10:57 pm

There already is a bug report. The newer eselect-opengl & xorg have caused a few issues with proprietary drivers and their libglx implementations
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
Utsuho Reiuji
Apprentice
Apprentice
User avatar
Posts: 179
Joined: Wed Apr 03, 2013 6:43 am

  • Quote

Post by Utsuho Reiuji » Mon Jan 05, 2015 11:38 pm

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
Top
limn
l33t
l33t
Posts: 997
Joined: Fri May 13, 2005 8:08 pm

  • Quote

Post by limn » Tue Jan 06, 2015 1:23 pm

[bug=534128]bug[/bug]
Top
EasterParade
l33t
l33t
User avatar
Posts: 938
Joined: Sat Jul 26, 2003 10:48 am

  • Quote

Post by EasterParade » Sat Jan 10, 2015 7:14 am

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: Select all

ls -l /usr/lib/xorg/modules/extensions
total 280
-rwxr-xr-x 1 root root 281752  9. Jan 22:31 libglx.so

Code: Select all

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

Code: Select all

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

Code: Select all

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: Select all

 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
Top
Xywa
Veteran
Veteran
User avatar
Posts: 1631
Joined: Sat Jul 23, 2005 2:00 pm
Location: /mnt/Gentoo/Europe

  • Quote

Post by Xywa » Sat Jan 10, 2015 9:37 am

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

I did try everything, downgrade everything connected to X, video drivers, to early December version - did not help.

Code: Select all

primus: fatal: failed to acquire direct rendering context for display thread
or

Code: Select all

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: Select all

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: Select all

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
Top
EasterParade
l33t
l33t
User avatar
Posts: 938
Joined: Sat Jul 26, 2003 10:48 am

  • Quote

Post by EasterParade » Sat Jan 10, 2015 10:39 pm

After a lot of downgrading and reemerging I got it back
:evil:
glx on screen0

Code: Select all

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.
Top
Roman_Gruber
Advocate
Advocate
Posts: 3854
Joined: Tue Oct 03, 2006 8:43 am
Location: Austro Bavaria

  • Quote

Post by Roman_Gruber » Sun Jan 11, 2015 12:24 pm

Summary

Code: Select all

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: Select all

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: Select all

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: Select all

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: Select all

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
Top
Roman_Gruber
Advocate
Advocate
Posts: 3854
Joined: Tue Oct 03, 2006 8:43 am
Location: Austro Bavaria

  • Quote

Post by Roman_Gruber » Sun Jan 11, 2015 12:38 pm

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: Select all

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.
Top
BobWya
Apprentice
Apprentice
User avatar
Posts: 228
Joined: Sun Aug 12, 2012 11:29 pm
Location: Cambridge,UK

  • Quote

Post by BobWya » Wed Jan 14, 2015 12:39 am

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: Select all

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: Select all

/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: Select all

/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: Select all

[    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: Select all

[    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
Top
BobWya
Apprentice
Apprentice
User avatar
Posts: 228
Joined: Sun Aug 12, 2012 11:29 pm
Location: Cambridge,UK

  • Quote

Post by BobWya » Wed Jan 14, 2015 12:48 am

Hi,

Plus my X11 stuff:

Code: Select all

[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: Select all

  [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
Top
Cr0t
l33t
l33t
User avatar
Posts: 945
Joined: Sat Apr 27, 2002 1:52 am
Location: USA

  • Quote

Post by Cr0t » Thu Jan 15, 2015 3:01 pm

Try this... this should work.

Code: Select all

#cd /usr/lib64/xorg/modules/extensions/
#ln -snf /usr/lib/opengl/nvidia/extensions/libglx.so libglx.so
systemctl restart gdm
cya
  • ©®0t
Top
painteru
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 103
Joined: Thu Aug 23, 2007 5:03 pm
Contact:
Contact painteru
Website

  • Quote

Post by painteru » Thu Jan 15, 2015 10:41 pm

Cr0t wrote:Try this... this should work.

Code: Select all

#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
Top
BobWya
Apprentice
Apprentice
User avatar
Posts: 228
Joined: Sun Aug 12, 2012 11:29 pm
Location: Cambridge,UK

  • Quote

Post by BobWya » Fri Jan 16, 2015 4:00 pm

My latest (failed) attempt to fix the issue:

Code: Select all

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

Code: Select all

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: Select all

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: Select all

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
Top
splurben
Apprentice
Apprentice
User avatar
Posts: 197
Joined: Tue Feb 03, 2004 10:56 am
Location: Augusta, Southwest Western Australia

  • Quote

Post by splurben » Sun Jan 18, 2015 9:09 am

Cr0t wrote:Try this... this should work.

Code: Select all

#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.<=--
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Sun Jan 18, 2015 9:53 am

Please do not perpetuate thenln 'fix' this will cause problems in the future
There is a bug on this
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
splurben
Apprentice
Apprentice
User avatar
Posts: 197
Joined: Tue Feb 03, 2004 10:56 am
Location: Augusta, Southwest Western Australia

  • Quote

Post by splurben » Sun Jan 18, 2015 9:55 am

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.<=--
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Sun Jan 18, 2015 11:22 pm

As long as people remember... Usually they dont
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
splurben
Apprentice
Apprentice
User avatar
Posts: 197
Joined: Tue Feb 03, 2004 10:56 am
Location: Augusta, Southwest Western Australia

Cheers, Naib

  • Quote

Post by splurben » Mon Jan 19, 2015 7:04 am

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.<=--
Top
joe4379
n00b
n00b
Posts: 7
Joined: Mon Jan 19, 2015 9:01 pm

  • Quote

Post by joe4379 » Mon Jan 19, 2015 9:06 pm

Cr0t wrote:Try this... this should work.

Code: Select all

#cd /usr/lib64/xorg/modules/extensions/
#ln -snf /usr/lib/opengl/nvidia/extensions/libglx.so libglx.so
systemctl restart gdm
THANKS!!
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Tue Jan 20, 2015 9:06 pm

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
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
ct85711
Veteran
Veteran
Posts: 1791
Joined: Tue Sep 27, 2005 8:54 pm

  • Quote

Post by ct85711 » Tue Jan 20, 2015 10:40 pm

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.
Top
joe4379
n00b
n00b
Posts: 7
Joined: Mon Jan 19, 2015 9:01 pm

  • Quote

Post by joe4379 » Tue Jan 20, 2015 10:41 pm

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.
Top
Post Reply

32 posts
  • 1
  • 2
  • Next

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic