Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Xorg stopped working after update -
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
_Jimmy_
n00b
n00b


Joined: 03 Jan 2015
Posts: 6

PostPosted: Sat Jan 03, 2015 5:50 pm    Post subject: Xorg stopped working after update - Reply with quote

Hallo all,

About a 2 weeks ago the Xserver stopped working after an update.
As a seasoned gentoo veteran (using it since 2004) this meant a few more updated config files...
Now this turns out to be a though one:

The right ALT key is not properly configured anymore....

I did so far:
check the X11 log files after all tries - zero / nada
reemerge all X11 input driver - zero / nada
reemerge all X11 and driver - zero / nada
check and recheck the xorg config files - I found some double configured things, removed them - without positiv results
using the xorg generated .conf yields the same error
wait for a week and update again - nope
reemerge all X11 and driver a- zero / nada
check the X11 log files after all tries - zero / nada

So I am out of ideas.....
Anyone with some suggestion?



Thank you and best regards...


Machine: is an Alienware M15x with Nvidia 260M running the Nvidia driver flawless since ever

output of the startx:
---------------------------------------------------------------
Current version of pixman: 0.32.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec 25 13:25:26 2014
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension Present
Initializing built-in extension DRI3
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
Loading extension NV-GLX
Loading extension NV-CONTROL
Loading extension XINERAMA
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
xinit: connection to X server lost
---------------------------------------------------------------
waiting for X server to shut down ..(EE) Server terminated successfully (0). Closing log file.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43754
Location: 56N 3W

PostPosted: Sat Jan 03, 2015 8:27 pm    Post subject: Reply with quote

_Jimmy_,

Welome to the forums.

Make friends with wgetpaste and use it to put /varl/log/Xorg.0.log onto a pastebin site.
Tell us the URL, so we can find the file.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
_Jimmy_
n00b
n00b


Joined: 03 Jan 2015
Posts: 6

PostPosted: Sat Jan 03, 2015 9:24 pm    Post subject: Reply with quote

Thanks for the quick anser...

I suspect some tiny stupid error I have made somewhere...

Here ist the last 50 lines log output:
tail -n 50 /var/log/Xorg.0.log


[ 87.763] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[ 87.763] (--) evdev: AT Translated Set 2 keyboard: Found keys
[ 87.763] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[ 87.763] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[ 87.763] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 10)
[ 87.763] (**) Option "xkb_rules" "evdev"
[ 87.763] (**) Option "xkb_model" "pc104"
[ 87.764] (**) Option "xkb_layout" "de"
[ 87.764] (**) Option "xkb_variant" "nodeadkeys"
[ 87.764] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[ 87.765] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event5)
[ 87.765] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 87.765] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "joystick-all"
[ 87.765] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 87.765] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[ 87.765] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 87.765] (II) Using input driver 'evdev' for 'SynPS/2 Synaptics TouchPad'
[ 87.765] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 87.765] (**) evdev: SynPS/2 Synaptics TouchPad: Device: "/dev/input/event5"
[ 87.765] (--) evdev: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[ 87.765] (--) evdev: SynPS/2 Synaptics TouchPad: Found 3 mouse buttons
[ 87.765] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute axes
[ 87.765] (--) evdev: SynPS/2 Synaptics TouchPad: Found x and y absolute axes
[ 87.765] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute touchpad.
[ 87.765] (II) evdev: SynPS/2 Synaptics TouchPad: Configuring as touchpad
[ 87.765] (**) evdev: SynPS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[ 87.765] (**) evdev: SynPS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 87.765] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input5/event5"
[ 87.765] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 11)
[ 87.765] (II) evdev: SynPS/2 Synaptics TouchPad: initialized for absolute axes.
[ 87.766] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 87.766] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
[ 87.766] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 87.766] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 87.766] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
[ 87.766] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[ 88.551] (II) evdev: SynPS/2 Synaptics TouchPad: Close
[ 88.551] (II) UnloadModule: "evdev"
[ 88.551] (II) evdev: AT Translated Set 2 keyboard: Close
[ 88.551] (II) UnloadModule: "evdev"
[ 88.551] (II) evdev: HID 413c:8157: Close
[ 88.551] (II) UnloadModule: "evdev"
[ 88.551] (II) evdev: USB Laser Wheel Mouse: Close
[ 88.551] (II) UnloadModule: "evdev"
[ 88.551] (II) evdev: Video Bus: Close
[ 88.551] (II) UnloadModule: "evdev"
[ 88.551] (II) evdev: Power Button: Close
[ 88.551] (II) UnloadModule: "evdev"
[ 90.699] (II) NVIDIA(GPU-0): Deleting GPU-0
[ 91.078] (EE) Server terminated successfully (0). Closing log file.


looks kind of normal to me
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43754
Location: 56N 3W

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

_Jimmy_,

Code:
 91.078] (EE) Server terminated successfully (0). Closing log file.

but why did it terminate?

What window manager do you use?
How do you start Xorg?

I really would like the whole log file on a pastebin site.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
comprookie2000
Developer
Developer


Joined: 25 Jul 2004
Posts: 925
Location: Sun City Center, Florida

PostPosted: Sat Jan 03, 2015 9:41 pm    Post subject: Reply with quote

Post your .xinitrc
_________________
http://dev.gentoo.org/~dabbott/
Back to top
View user's profile Send private message
comprookie2000
Developer
Developer


Joined: 25 Jul 2004
Posts: 925
Location: Sun City Center, Florida

PostPosted: Sat Jan 03, 2015 9:47 pm    Post subject: Reply with quote

I just hit this bug;
https://bugs.gentoo.org/show_bug.cgi?id=534128
And to get X to start I had to;
Code:

eselect opengl set xorg-x11

To get gdm to start, with;
Code:

eselect opengl set nvidia

It freezes :/
There is no direct rendering and the module paths are messed up somehow, not really sure what is going on tbh
_________________
http://dev.gentoo.org/~dabbott/
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43754
Location: 56N 3W

PostPosted: Sat Jan 03, 2015 9:56 pm    Post subject: Reply with quote

comprookie2000,

I suspect that bug too - so I wanted the whole log.
This case is unusual, in that the X server seems to have terminated normally, rather than just freezing.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
_Jimmy_
n00b
n00b


Joined: 03 Jan 2015
Posts: 6

PostPosted: Sat Jan 03, 2015 11:23 pm    Post subject: Reply with quote

Thanks guys for the quick reaction,


Here are the requested files...
M15x ~ # wgetpaste /var/log/Xorg.0.log
Your paste can be seen here: https://bpaste.net/show/21fd70a128ff

M15x ~ # wgetpaste .xinitrc
Your paste can be seen here: https://bpaste.net/show/5d65b57d4178


M15x ~ # eselect opengl list
Available OpenGL implementations:
[1] nvidia
[2] xorg-x11 *

It does not work with nvidia and xorg-x11 openGL

because that might be the next thing you ask - here are the config files...

M15x ~ # wgetpaste /etc/X11/xorg.conf.d/
10-evdev.conf 20-monitor.conf 30-keyboard.conf
M15x ~ # wgetpaste /etc/X11/xorg.conf.d/10-evdev.conf
Your paste can be seen here: https://bpaste.net/show/dedc91d9d671
M15x ~ # wgetpaste /etc/X11/xorg.conf.d/20-monitor.conf
Your paste can be seen here: https://bpaste.net/show/9c8060051aac
M15x ~ # wgetpaste /etc/X11/xorg.conf.d/30-keyboard.conf
Your paste can be seen here: https://bpaste.net/show/7adb8779ea3f
M15x ~ #

Thanks for the effort and best regards -
good night
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43754
Location: 56N 3W

PostPosted: Sat Jan 03, 2015 11:40 pm    Post subject: Reply with quote

_Jimmy_,

This is why Xorg shuts domn.
Code:
[   386.605] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[   386.605] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[   386.605] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[   386.605] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[   386.605] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.


Thats because you have
Code:
# eselect opengl list
Available OpenGL implementations:
[1] nvidia
[2] xorg-x11 *

You need to make nvidia opengl active ....

Then you may hit the bug that comprookie2000 mentioned.

When you successfully switch OpenGL, this will change
Code:
[   386.340] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[   386.340] (II) LoadModule: "glx"
[   386.342] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[   386.351] (II) Module glx: vendor="X.Org Foundation"
The Vendor will not be X.Org Foundation.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
_Jimmy_
n00b
n00b


Joined: 03 Jan 2015
Posts: 6

PostPosted: Sun Jan 04, 2015 11:05 pm    Post subject: Reply with quote

Hi guys!

This evening I tried different combinations of xserver and nvidia driver versions with zero results.....

please note:
* opengl was always set to nvidia
* media-video/nvidia-settings higher than 331.20 are known not to work with my hardware - ( a try and error experience made earlier...)

here a rough transscript of this evening:

M15x ~ # eix -Ic xorg
[I] x11-base/xorg-drivers (1.15@23.12.2014): Meta package containing deps on all xorg drivers
[I] x11-base/xorg-server (1.15.0@23.12.2014): X.Org X servers
[I] x11-base/xorg-x11 (7.4-r2@03.01.2015): An X11 implementation maintained by the X.Org Foundation (meta package)
3 Treffer.

M15x ~ # eix -Ic nvidia
[I] media-video/nvidia-settings (331.20@23.12.2014): NVIDIA Linux X11 Settings Utility
[I] x11-drivers/nvidia-drivers (331.113@23.12.2014): NVIDIA Accelerated Graphics Driver
2 Treffer.

eix -Ic x11-drivers/
[I] x11-drivers/nvidia-drivers (331.113@23.12.2014): NVIDIA Accelerated Graphics Driver
[I] x11-drivers/xf86-input-evdev (2.8.2@03.01.2015): Generic Linux input driver
[I] x11-drivers/xf86-input-joystick (1.6.2@03.01.2015): X.Org driver for joystick input devices
[I] x11-drivers/xf86-input-keyboard (1.7.0@03.01.2015): Keyboard input driver
[I] x11-drivers/xf86-input-mouse (1.9.0@03.01.2015): X.Org driver for mouse input devices
[I] x11-drivers/xf86-input-synaptics (1.7.4@03.01.2015): Driver for Synaptics touchpads
6 Treffer.



eselect opengl list
Available OpenGL implementations:
[1] nvidia *
[2] xorg-x11

M15x ~ # startx
xauth: file /root/.serverauth.24911 does not exist


X.Org X Server 1.15.0
Release Date: 2013-12-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.10.25-std400-amd64 x86_64 Gentoo
Current Operating System: Linux M15x 3.10.7-gentoo-r1-M15x_mod_01 #1 SMP PREEMPT Wed Apr 16 19:24:57 CEST 2014 x86_64
Kernel command line: root=/dev/ram0 real_root=/dev/sda6 vga=0x31B mode=1280x1024-32@85 ht=on real_resume=/dev/sda7 tuxonice_resume=/dev/sda7 splash=silent quietBuild Date: 23 December 2014 04:38:04PM

Current version of pixman: 0.32.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 4 21:21:30 2015
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension Present
Initializing built-in extension DRI3
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
Loading extension NV-GLX
Loading extension NV-CONTROL
Loading extension XINERAMA
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
xinit: connection to X server lost

waiting for X server to shut down ..(EE) Server terminated successfully (0). Closing log file.

M15x ~ # wgetpaste /var/log/Xorg.0.log
Your paste can be seen here: https://bpaste.net/show/d95922497632
M15x ~ #


downgrade the nvidia driver
emerge -a =x11-drivers/nvidia-drivers-304.125


M15x ~ # modprobe nvidia
M15x ~ # startx
xauth: file /root/.serverauth.3031 does not exist


X.Org X Server 1.15.0
Release Date: 2013-12-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.10.25-std400-amd64 x86_64 Gentoo
Current Operating System: Linux M15x 3.10.7-gentoo-r1-M15x_mod_01 #1 SMP PREEMPT Wed Apr 16 19:24:57 CEST 2014 x86_64
Kernel command line: root=/dev/ram0 real_root=/dev/sda6 vga=0x31B mode=1280x1024-32@85 ht=on real_resume=/dev/sda7 tuxonice_resume=/dev/sda7 splash=silent quietBuild Date: 23 December 2014 04:38:04PM

Current version of pixman: 0.32.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 4 21:48:30 2015
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension Present
Initializing built-in extension DRI3
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
Loading extension NV-GLX
Loading extension NV-CONTROL
Loading extension XINERAMA
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
xinit: connection to X server lost

waiting for X server to shut down ..(EE) Server terminated successfully (0). Closing log file.

M15x ~ #


M15x ~ # wgetpaste /var/log/Xorg.0.log
Your paste can be seen here: https://bpaste.net/show/467624681ca9
M15x ~ #

M15x ~ # emerge =x11-base/xorg-server-1.14.5

reemerging x11-drivers

emerge -a x11-drivers/xf86-input-synaptics x11-drivers/xf86-input-mouse x11-drivers/xf86-input-keyboard x11-drivers/xf86-input-joystick x11-drivers/xf86-input-evdev

emerge x11-drivers/nvidia-drivers

modprobe nvidia

M15x ~ # startx
xauth: file /root/.serverauth.21008 does not exist


X.Org X Server 1.14.5
Release Date: 2013-12-12
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.10.7-gentoo-r1-M15x_mod_01 x86_64 Gentoo
Current Operating System: Linux M15x 3.10.7-gentoo-r1-M15x_mod_01 #1 SMP PREEMPT Wed Apr 16 19:24:57 CEST 2014 x86_64
Kernel command line: root=/dev/ram0 real_root=/dev/sda6 vga=0x31B mode=1280x1024-32@85 ht=on real_resume=/dev/sda7 tuxonice_resume=/dev/sda7 splash=silent quietBuild Date: 04 January 2015 09:55:04PM

Current version of pixman: 0.32.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 4 23:41:19 2015
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
Loading extension NV-GLX
Loading extension NV-CONTROL
Loading extension XINERAMA
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
xinit: connection to X server lost

waiting for X server to shut down ..(EE) Server terminated successfully (0). Closing log file.


M15x ~ # wgetpaste /var/log/Xorg.0.log
Your paste can be seen here: https://bpaste.net/show/af7c1d46e4cd


revdep-rebuild -i
* Configuring search environment for revdep-rebuild

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 100% ]

* Dynamic linking on your system is consistent... All done.

No better results so far...
best regards....
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43754
Location: 56N 3W

PostPosted: Mon Jan 05, 2015 7:53 pm    Post subject: Reply with quote

_Jimmy_,


The lines from the log that matter are
Code:
[   386.340] (II) LoadModule: "glx"
[   386.342] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[   386.351] (II) Module glx: vendor="X.Org Foundation"


If the Module glx: vendor="X.Org Foundation" appears, and eselect is showing nvidia, then eselect is mistaken, as the wrong GLX driver is loading.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1707

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

as commented in the Bug #534128, the order that x11 is looking for the glx driver is lib32 first (even though it shouldn't be). If you change the order of the lines in 20opengl.conf file (was incorrectly generated) so that it looks for the nvidia 64bit driver first (this also fixes, in reguards for ATI's driver too); it will fix the issue.
Back to top
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1707

PostPosted: Tue Jan 06, 2015 4:52 am    Post subject: Reply with quote

Yes, I am running with full glx and opencl support with nvidia-driver's and

Code:

ct85711@Oate ~ $ glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
...
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Tue Jan 06, 2015 2:09 pm    Post subject: Reply with quote

ct85711 wrote:
as commented in the Bug #534128, the order that x11 is looking for the glx driver is lib32 first (even though it shouldn't be). If you change the order of the lines in 20opengl.conf file (was incorrectly generated) so that it looks for the nvidia 64bit driver first (this also fixes, in reguards for ATI's driver too); it will fix the issue.

Thanks for the link. I'm surprised it's still unconfirmed, given the amount of activity and a clear issue with the conf. Still, at least we got to an explanation:
Ben Kohler wrote:
eselect-opengl is no longer handled by copying or symlinking libglx (and other libs) into place. The xorg side (like libglx.so) is handled by manipulating ModulePath in /etc/X11/xorg.conf.d/20opengl.conf
so we know where to look, as you mentioned.
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2469
Location: /home/zach

PostPosted: Tue Jan 06, 2015 6:04 pm    Post subject: Reply with quote

Moved from "Installing Gentoo" to "Desktop Environments."
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
_Jimmy_
n00b
n00b


Joined: 03 Jan 2015
Posts: 6

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

Hey guys!

I had some time this evening so I tried a few things .... without results....

here my notes....

Last login: Sun Jan 4 23:53:43 CET 2015 on tty1

check what opengl is selected

M15x ~ # eselect opengl list
Available OpenGL implementations:
[1] nvidia *
[2] xorg-x11
M15x ~ #

check the libglx

M15x ~ # ls -alh /usr/lib64/xorg/modules/extensions/libglx.so
lrwxrwxrwx 1 root root 51 4. Jan 23:27 /usr/lib64/xorg/modules/extensions/libglx.so -> ../../../opengl/nvidia/extensions/libglx.so.331.113
M15x ~ # ls -alh /usr/lib/xorg/modules/extensions/libglx.so
lrwxrwxrwx 1 root root 51 4. Jan 23:27 /usr/lib/xorg/modules/extensions/libglx.so -> ../../../opengl/nvidia/extensions/libglx.so.331.113

both path (32bit and 64bit) point to the same nvidia libglx.....



adding path to config

Section "Files"
ModulePath "/usr/lib32/opengl/nvidia"
ModulePath "/usr/lib/xorg/modules"
ModulePath "/usr/lib64/xorg/modules"
ModulePath "/usr/lib64/opengl/nvidia"
EndSection

The path above I have checked and the exist, "/usr/lib32/xorg/modules" is not on my machine however

nope - no X

...blahhhhh....
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
Loading extension NV-GLX
Loading extension NV-CONTROL
Loading extension XINERAMA
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
xinit: connection to X server lost

waiting for X server to shut down ..(EE) Server terminated successfully (0). Closing log file.




M15x ~ # wgetpaste /var/log/Xorg.0.log
Your paste can be seen here: https://bpaste.net/show/b8d1ef188bde

M15x ~ # wgetpaste /etc/X11/xorg.conf.d/20-monitor.conf
Your paste can be seen here: https://bpaste.net/show/446a63208460


more paths...

Section "Files"
ModulePath "/usr/lib32/opengl/nvidia"
ModulePath "/usr/lib/xorg/modules"
ModulePath "/usr/lib/opengl/nvidia"
ModulePath "/usr/lib64/xorg/modules"
ModulePath "/usr/lib64/opengl/nvidia"
EndSection

No

M15x ~ # wgetpaste /var/log/Xorg.0.log
Your paste can be seen here: https://bpaste.net/show/673d158dfd56
M15x ~ # wgetpaste /etc/X11/xorg.conf.d/20-monitor.conf
Your paste can be seen here: https://bpaste.net/show/f6a9591e773f
M15x ~ #

copying libglx around

M15x ~ # cp /usr/lib/opengl/nvidia/extensions/libglx.so /usr/lib64/xorg/modules/extensions/libglx.so
cp: ■/usr/lib/opengl/nvidia/extensions/libglx.so■ und ■/usr/lib64/xorg/modules/extensions/libglx.so■ sind die gleiche Datei ( both are the same file...)
M15x ~ # ls -alh /usr/lib/opengl/nvidia/extensions/libglx.so
lrwxrwxrwx 1 root root 11 4. Jan 23:27 /usr/lib/opengl/nvidia/extensions/libglx.so -> libglx.so.1
M15x ~ # ls -alh /usr/lib64/xorg/modules/extensions/libglx.so
lrwxrwxrwx 1 root root 51 4. Jan 23:27 /usr/lib64/xorg/modules/extensions/libglx.so -> ../../../opengl/nvidia/extensions/libglx.so.331.113
M15x ~ #

Nope - giving up

:?:
Back to top
View user's profile Send private message
jam666
n00b
n00b


Joined: 19 Apr 2012
Posts: 5
Location: Belarus

PostPosted: Wed Jan 07, 2015 4:23 pm    Post subject: Reply with quote

_Jimmy_

Here is the way to solve Your problem:

1. Edit your xorg.conf and comment out (or remove) all the lines of the following:
Code:
Section "Files"
....
....
EndSection

Even those containing FontPath settings. Therefore - there should not be any "Files" sections in any configs at /etc/X11/xorg.conf.d/ except possibly 20-opengl.conf

2. Reemerge xorg-server and its installed drivers with:
Code:
emerge -1av xorg-server `qlist -I x11-drivers`


3. Execute:
Code:
eselect opengl set nvidia


4. Start your kdm.

For further information about the matter - keep tracking bugzilla.
Back to top
View user's profile Send private message
_Jimmy_
n00b
n00b


Joined: 03 Jan 2015
Posts: 6

PostPosted: Thu Jan 08, 2015 7:48 pm    Post subject: Solved Reply with quote

Hallo jam666, Hallo Guys!

As I said above that is a not soooo easy problem to solve....

Nethertheless I followed your instructions and - no. Does not work....no X

I post here what I did: https://bpaste.net/show/ab58c753644b

I might still be wrong - it could be that there is a tiny mistake I made...
Sad is that the update broke a nicely working system which could not be fixed despite years long experience and hours of patient configuring.

I got an other machine running Gentoo - but here I switched to Debian - therefore is is kind of solved.
After a couple of weeks I need that machine up and running.

Thank you all for your support.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43754
Location: 56N 3W

PostPosted: Thu Jan 08, 2015 7:56 pm    Post subject: Reply with quote

_Jimmy_,

Your log at https://bpaste.net/show/8a6216868ee9 shows a normal Xorg startup and shut down.
Code:
[  8344.507] (II) LoadModule: "glx"
[  8344.507] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[  8344.517] (II) Module glx: vendor="NVIDIA Corporation"
shows that it even loaded the correct GLX module, which is the hard bit right now.

How did you start the X server and what did you expect it to do?
It looks like it found nothing to do and shut down normally.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
vasettoo
Tux's lil' helper
Tux's lil' helper


Joined: 11 Nov 2012
Posts: 78

PostPosted: Fri Jan 09, 2015 10:53 am    Post subject: Reply with quote

It seems this bug hits nvidia and amd proprietary drivers, because on intel everything is OK. I managed to startx to working desktop in GNOME 3.12 this way:
Code:
# cp /usr/lib/opengl/nvidia/extensions/libglx.so /usr/lib64/xorg/modules/extensions/libglx.so
# env-update && source /etc/profile

After reboot I successfully enter my desktop - no "Oops something has gone wrong!" message anymore.
Back to top
View user's profile Send private message
grafrotz
n00b
n00b


Joined: 27 Aug 2006
Posts: 38
Location: Frankfurt, Germany

PostPosted: Sat Jan 17, 2015 7:55 am    Post subject: Reply with quote

Same problem here.

This command solves it:
cp /usr/lib64/opengl/nvidia/extensions/libglx.so /usr/lib64/xorg/modules/extensions/

# equery belongs libglx.so
* Searching for libglx.so ...
x11-base/xorg-server-1.16.3-r1 (/usr/lib64/xorg/modules/extensions/libglx.so)
x11-drivers/nvidia-drivers-346.35 (/usr/lib64/opengl/nvidia/extensions/libglx.so -> libglx.so.1)

I thought "eselect opengl set nvidia" should solve it, but it does not.
Back to top
View user's profile Send private message
biergaizi
n00b
n00b


Joined: 18 Dec 2011
Posts: 45
Location: Beijing, China

PostPosted: Fri Jan 23, 2015 11:57 am    Post subject: Reply with quote

Also hit by this bug. nvidia-drivers just stopped working automatically. Thanks for all commenters above.
_________________
Keep It Simple, stupid.
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
Page 1 of 1

 
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