You are not logged in.

#1 2014-04-21 18:45:08

gabx
Member
From: Geneva, Switzerland
Registered: 2011-11-20
Posts: 245
Website

[SOLVED] can't connect to X server after recent nvidia* upgrades

Not fully certain my issue has to do with all the recent issues after upgrading nvidia* 337.12-1, but my X server broke right after upgrade.
I have a custom kernel built by myself, using the ABS and nvidia-hooks and nvidia-dkms from AUR. The kernel has been working well for months now. Last built was a few days ago, before all the nvidia* upgrades, so maybe a new built is needed ?

Below some outputs:

gabx@hortensia ➤➤ output/packages % mypac nvidia                       
559:nvidia-dkms 337.12-1
560:nvidia-hook 2.2-3
561:nvidia-libgl 337.12-1
562:nvidia-utils-beta 337.12-1
gabx@hortensia ➤➤ output/packages % mypac dkms  
93:dkms 2.2.0.3-14
559:nvidia-dkms 337.12-1

I log using $ startx. Below is the output:

(==) Log file: "/var/log/Xorg.1.log", Time: Mon Apr 21 20:25:41 2014
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
setversion 1.4 failed: Permission denied
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 SECURITY
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

As you can see, there is something wrong : setversion 1.4 failed: Permission denied. I guess the 1.4 comes from OpenGl :

gabx@hortensia ➤➤ output/packages % glxinfo | grep OpenGL  
libGL error: failed to load driver: swrast
40:OpenGL vendor string: NVIDIA Corporation
41:OpenGL renderer string: GeForce GTX 560 Ti/PCIe/SSE2
42:OpenGL version string: 1.4 (2.1.2 NVIDIA 334.21)
43:OpenGL extensions:

from /var/log/Xorg.1:

[105846.573] setversion 1.4 failed: Permission denied
[105846.574] (--) PCI:*(0:1:0:0) 10de:1200:1043:838b rev 161, Mem @ 0xf8000000/33554432, 0xe8000000/134217728, 0xf0000000/67108864, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288

Last :

gabx@hortensia ➤➤ output/packages % systemctl status dkms                            
● dkms.service - Dynamic Kernel Modules System
   Loaded: loaded (/usr/lib/systemd/system/dkms.service; disabled)
   Active: active (exited) since Mon 2014-04-21 19:20:10 CEST; 1h 22min ago
  Process: 985 ExecStart=/usr/lib/systemd/scripts/dkms start (code=exited, status=0/SUCCESS)
 Main PID: 985 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/dkms.service

Apr 21 19:20:10 hortensia dkms[985]: modprobe: ERROR: could not insert 'nvidia_uvm': Invalid argument
Apr 21 19:20:10 hortensia systemd[1]: Started Dynamic Kernel Modules System.

Not sure where does this error come from.

Thank you for help to get back a working X server with my F** nvidia card.

Last edited by gabx (2014-04-21 22:02:09)

Offline

#2 2014-04-21 20:09:07

gabx
Member
From: Geneva, Switzerland
Registered: 2011-11-20
Posts: 245
Website

Re: [SOLVED] can't connect to X server after recent nvidia* upgrades

deleted

Last edited by gabx (2014-04-21 20:25:48)

Offline

#3 2014-04-21 22:01:43

gabx
Member
From: Geneva, Switzerland
Registered: 2011-11-20
Posts: 245
Website

Re: [SOLVED] can't connect to X server after recent nvidia* upgrades

Rebuilt the custom kernel & rebooted. Issue has gone.
No idea what happened.

gabx@hortensia ➤➤ ~ % glxinfo | grep OpenGL                                            
41:OpenGL vendor string: NVIDIA Corporation
42:OpenGL renderer string: GeForce GTX 560 Ti/PCIe/SSE2
43:OpenGL core profile version string: 4.3.0 NVIDIA 337.12
44:OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
45:OpenGL core profile context flags: (none)
46:OpenGL core profile profile mask: core profile
47:OpenGL core profile extensions:
171:OpenGL version string: 4.4.0 NVIDIA 337.12
172:OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
173:OpenGL context flags: (none)
174:OpenGL profile mask: (none)
175:OpenGL extensions:

The output is much more appropriated (Nvidia 337.12), version string 4.4.

Marked as solved, even if I don't understand why this issue.

Offline

Board footer

Powered by FluxBB