You are not logged in.
So I was updating my system a little more than a week ago, and now I have a problem starting X, kdm, and most graphical environements.
I think it might be the latest nvidia drivers that are responsible? or the nvidia-libgl libraries?
I get the following errors in dmesg attempting to start kde and subtle respectively:
drkonqi[371]: segfault at 18 ip 00007fca6c8173dc sp 00007fffab071c80 error 4 in libQtGui.so.4.8.4xterm[459]: segfault at 8 ip 00007ff121ef1080 sp 00007fff6d1efad8 error 4 in libX11.so.6.3.0the following link suggested that disabling xinerama evades the problem, but for me it is not a solution.
I downgraded a bunch of packages in an attempt to pin-point the responsible one, but there are so many interdependencies it was a mess. so im back at the faulty stage with xinerama disabled.
Any ideas on who's responsible for the crash and solutions?
thanks
Offline
this bug report seems related https://bugs.archlinux.org/task/35268
but its not conclusive
apparently not a bug
Offline
ok i tried once again downgrading and the reinstalling the most up to date packages, following the comments on the bug report, but im back where I started.
up to date system that makes xorg crash when xinerama is enabled.
dmesg reports the errors i mentioned above.
I don't know what else to do.
Offline
Sadly I've been strugling with this issue for over a month, and havent managed to solve it.
I made a fresh arch installation on a spare disk, and still get the same errors.
Im quite possitive now that something in the Nvidia driver or libraries is making Xorg crash under a xinerama setup.
Offline
I downgraded some packages on the fresh install, and indeed with nvidia-313.30 I have no problems with Xinerama enabled.
So it seems the problem is introduced with nvidia driver 319.17.
My test system is running fine with:
- linux-3.8.11-1-x86_64.pkg.tar.xz
- nvidia-313.30-5-x86_64.pkg.tar.xz
- nvidia-utils-313.30-2-x86_64.pkg.tar.xz
- nvidia-libgl-313.30-2-x86_64.pkg.tar.xz
For further debugging note that a downgrade of nvidia-libgl-319 was not explicitly forced, and that X was successfully started, not complaining with any of the above mentioned errors. It did complain, unsurprisingly, about a missing library file, so downgrade to 313 resolved this.
So I would say that the 'bug' is likely in the nvidia and nvidia-utils package, with the former being the most likely.
I'm not sure how I should proceed, and if I should file a bug with nvidia??
I wonder how exactly I should do that.
Last edited by jarshvor (2013-06-18 10:14:54)
Offline
It seems Xorg is able to run fine with Xinerama enabled, only if I disable output from the onboard graphics to which one of my monitors is connected.
Offline
also I found this in Xorg.0.log when output from both cards and Xinerama is enabled:
(WW) NVIDIA(2): The GPU driving screen 2 is incompatible with the rest of the
(WW) NVIDIA(2): GPUs composing the desktop. OpenGL rendering will be
(WW) NVIDIA(2): disabled on screen 2.Offline
Some documentation:
- http://us.download.nvidia.com/XFree86/L … er-14.html
- http://us.download.nvidia.com/solaris/3 … maglx.html
Last edited by jarshvor (2013-06-26 10:47:39)
Offline
Don't use xinerama with nvidia, use twinview: https://wiki.archlinux.org/index.php/NV … e_monitors
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Don't use xinerama with nvidia, use twinview: https://wiki.archlinux.org/index.php/NV … e_monitors
Twinview won't work with multiple GPUs if they aren't identical. Xinerama is the proper way of getting multi head setup on different cards done.
Unfortunately it is broken at the moment --> https://bbs.archlinux.org/viewtopic.php?id=163319
Offline
Trilby wrote:Don't use xinerama with nvidia, use twinview: https://wiki.archlinux.org/index.php/NV … e_monitors
Twinview won't work with multiple GPUs if they aren't identical. Xinerama is the proper way of getting multi head setup on different cards done.
Unfortunately it is broken at the moment --> https://bbs.archlinux.org/viewtopic.php?id=163319
Aha. So its been confirmed it is indeed broken. Thanks a lot Gwenonkled for letting me know. I was beginning to think I was alone on this one.
Offline