[opensuse-factory] Factory Xorg packages
After this mornings updates which include some new various Xorg packages:
From /var/log/messages:
Sep 15 06:16:04 workstation kdm[1112]: X server died during startup Sep 15 06:16:04 workstation kdm[1112]: X server for display :0 cannot be started, session disabled
From /var/log/Xorg.0.log:
[ 11.167] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so [ 11.167] (II) Module nvidia: vendor="NVIDIA Corporation" [ 11.167] compiled for 4.0.2, module version = 1.0.0 [ 11.167] Module class: X.Org Video Driver [ 11.167] ================ WARNING WARNING WARNING WARNING [ 11.167] This server has a video driver ABI version of 10.0 that is not supported by this NVIDIA driver. Please check http://www.nvidia.com/ for driver updates or downgrade to an X server with a supported driver ABI. [ 11.167] ================================================================= [ 11.167] (EE) NVIDIA: Use the -ignoreABI option to override this check. [ 11.167] (II) UnloadModule: "nvidia" [ 11.167] (II) Unloading nvidia [ 11.167] (EE) Failed to load module "nvidia" (module requirement mismatch, 0) [ 11.167] (EE) No drivers available. [ 11.167] Fatal server error: [ 11.167] no screens found In xorg.conf adding this: Section "ServerFlags" Option "IgnoreABI" "true" EndSection Produces this: [ 11.124] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so [ 11.125] (II) Module nvidia: vendor="NVIDIA Corporation" [ 11.125] compiled for 4.0.2, module version = 1.0.0 [ 11.125] Module class: X.Org Video Driver [ 11.125] ================ WARNING WARNING WARNING WARNING [ 11.125] This server has a video driver ABI version of 10.0 that is not supported by this NVIDIA driver. Please check http://www.nvidia.com/ for driver updates or downgrade to an X server with a supported driver ABI. [ 11.125] ================================================================= [ 11.125] (WW) NVIDIA: The driver will continue to load, but may behave strangely. [ 11.125] (WW) NVIDIA: This server has an unsupported input driver ABI version (have 12.2, need < 12.0). The driver will continue to load, but may behave strangely. [ 11.125] (II) NVIDIA dlloader X Driver 260.19.44 Sun Feb 27 22:42:21 PST 2011 [ 11.125] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs [ 11.125] (++) using VT number 7 [ 11.240] (II) Loading sub module "fb" [ 11.240] (II) LoadModule: "fb" [ 11.241] (II) Loading /usr/lib64/xorg/modules/libfb.so [ 11.241] (II) Module fb: vendor="X.Org Foundation" [ 11.241] compiled for 1.10.4, module version = 1.0.0 [ 11.241] ABI class: X.Org ANSI C Emulation, version 0.4 [ 11.241] (II) Loading sub module "wfb" [ 11.241] (II) LoadModule: "wfb" [ 11.241] (II) Loading /usr/lib64/xorg/modules/libwfb.so [ 11.241] (II) Module wfb: vendor="X.Org Foundation" [ 11.241] compiled for 1.10.4, module version = 1.0.0 [ 11.241] ABI class: X.Org ANSI C Emulation, version 0.4 [ 11.241] (II) Loading sub module "ramdac" [ 11.241] (II) LoadModule: "ramdac" [ 11.241] (II) Module "ramdac" already built-in [ 11.241] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so [ 11.241] (II) Loading /usr/lib64/xorg/modules/libwfb.so [ 11.241] (II) Loading /usr/lib64/xorg/modules/libfb.so [ 11.241] Backtrace: [ 11.241] 0: /usr/bin/Xorg (xorg_backtrace+0x26) [0x462286] [ 11.241] 1: /usr/bin/Xorg (0x400000+0x66819) [0x466819] [ 11.241] 2: /lib64/libpthread.so.0 (0x7f72b3e34000+0xfce0) [0x7f72b3e43ce0] [ 11.241] 3: /usr/lib64/xorg/modules/drivers/nvidia_drv.so (0x7f72b0e30000+0xae000) [0x7f72b0ede000] [ 11.241] 4: /usr/lib64/xorg/modules/drivers/nvidia_drv.so (0x7f72b0e30000+0x3b63ea) [0x7f72b11e63ea] [ 11.241] 5: /usr/bin/Xorg (xf86DeleteScreen+0x7c) [0x470d8c] [ 11.241] 6: /usr/bin/Xorg (InitOutput+0xbd2) [0x4761f2] [ 11.241] 7: /usr/bin/Xorg (0x400000+0x270c3) [0x4270c3] [ 11.241] 8: /lib64/libc.so.6 (__libc_start_main+0xed) [0x7f72b2dac21d] [ 11.241] 9: /usr/bin/Xorg (0x400000+0x2756d) [0x42756d] [ 11.241] Segmentation fault at address 0x18 [ 11.241] Fatal server error: [ 11.241] Caught signal 11 (Segmentation fault). Server aborting [ 11.241] [ 11.241] This backtrace in particular is from Nvidia driver version 260.19.44. The overall Xorg server failing to start was observed in 260.19.44, 280.13, and the 285.03 Beta. Apparently there is ABI breakage between the new Xorg packages and Nvidia proprietary "blah.run" drivers from the Nvidia web site. -Mike -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 09/15/2011 02:15 PM, Michael Powell wrote:
This backtrace in particular is from Nvidia driver version 260.19.44. The overall Xorg server failing to start was observed in 260.19.44, 280.13, and the 285.03 Beta. Apparently there is ABI breakage between the new Xorg packages and Nvidia proprietary "blah.run" drivers from the Nvidia web site.
-Mike
Can you try with the latest version as rpm? osc co X11:Drivers:Video nvidia-gfxG02 cd X11:Drivers:Video/nvidia-gfxG02 chmod +x fetch.sh # Fetch the tarballs ./fetch osc build nvidia-gfxG02.spec <copy output packages somewhere> osc build x11-video-nvidiaG02.spec <copy output packages somewhere> cd somewhere createrepo . zypper ar /somewhere nvidia zypper dup --from nvidia You can also build them with rpmbuild -bb after fetch if you have ~/.rpmmacros like this: %topdir /space/packages %_builddir %{topdir}/build %_rpmdir %{topdir}/rpms %_sourcedir %(echo $PWD) %_specdir %(echo $PWD) %_srcrpmdir %{topdir}/rpms That makes rpm find the sources and spec in current directory instead of /usr/src/packages -- Duncan Mac-Vicar P. - http://www.suse.com/ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Duncan Mac-Vicar P. wrote: [snip]
Can you try with the latest version as rpm?
osc co X11:Drivers:Video nvidia-gfxG02 cd X11:Drivers:Video/nvidia-gfxG02
chmod +x fetch.sh
# Fetch the tarballs ./fetch
osc build nvidia-gfxG02.spec <copy output packages somewhere> osc build x11-video-nvidiaG02.spec <copy output packages somewhere>
cd somewhere createrepo .
zypper ar /somewhere nvidia
zypper dup --from nvidia
You can also build them with rpmbuild -bb after fetch if you have ~/.rpmmacros like this:
%topdir /space/packages %_builddir %{topdir}/build %_rpmdir %{topdir}/rpms %_sourcedir %(echo $PWD) %_specdir %(echo $PWD) %_srcrpmdir %{topdir}/rpms
That makes rpm find the sources and spec in current directory instead of /usr/src/packages
Thanks for reply, and sorry for not getting back sooner - I've been vacationing and traveling. I am not a developer and much of the above is over my head. I believe it will either be up to Nvidia to fix their drivers to be compatible with the newer Xorg releases, or prove that there is a regressive bug in Xorg and convince them to fix it there. I have submitted a bug report on this to Nvidia and I am sure they are aware of it. My purpose for posting here was just to get out some kind of heads-up to the 12.1 efforts so it doesn't come as a total surprise come release time. This is a thread on an Nvidia forum concerning the issue: http://www.nvnews.net/vbulletin/showthread.php?t=165665 -Mike -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (2)
-
Duncan Mac-Vicar P.
-
Michael Powell