[SOLVED] xorg-server-1.7.1 shows only blank screen after update from xorg-server-1.6.3
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
xorg-server-1.7.1 shows only blank screen after update from xorg-server-1.6.3
Hello linuxquestions.org members,
my laptop is running Slackware64 13.0. Today I tried to update to X.org 7.5 (version 1.7.1) from version 1.6.3 shipped with Slackware. I downloaded the relevant source tarballs from www.x.org and compiled them with no errors. The compiled packages are:
xorg-server-1.7.1
xf86-input-synaptics-1.2.0
xextproto-7.1.1
xcmiscproto-1.2.0
inputproto-2.0
fixesproto-4.1.1
libdrm-2.4.17
MesaLib-7.7
xf86-input-keyboard-1.4.0
xf86-input-evdev-2.3.0
My laptop has an NVIDIA graphics card and I'm using the proprietary driver from NVIDIA. Thus I reinstalled the driver after the update and tried to launch X.org with "startx". After a short while the NVIDIA logo appears for some hundred milliseconds and disappears then. But now the screen is blank and it is not possible to switch to another VT via Ctrl+Alt+Fx. But it is possible to login from another computer and restart everything, so that I conclude that the system does not hang.
It is even possible to do work normally with the laptop from remote. If I try to kill the X-server, it ignores SIGTERM and has to be terminated by SIGKILL. But the laptop's screen stays black and empty and does not allow to switch to another VT (chvt terminates with "interrupted system call.").
I have no idea what went wrong. With x.org 1.6.3 everything works perfectly.
dmesg does not give any errors.
/var/log/Xorg.0.log:
Code:
X.Org X Server 1.7.1
Release Date: 2009-10-23
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32.2 x86_64
Current Operating System: Linux sebasti-laptop 2.6.32.2 #1 SMP Thu Dec 31 16:53:43 CET 2009 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz mem=0x128000000 root=/dev/sda3 ro
Build Date: 04 January 2010 07:30:01PM
Current version of pixman: 0.17.2
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: Mon Jan 4 23:24:42 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Device0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Mouse0"
(==) Automatically adding devices
(==) Automatically enabling devices
(**) FontPath set to:
/usr/lib64/X11/fonts/misc/:unscaled,
/usr/lib64/X11/fonts/100dpi/:unscaled,
/usr/lib64/X11/fonts/75dpi/:unscaled,
/usr/lib64/X11/fonts/misc/,
/usr/lib64/X11/fonts/Type1/,
/usr/lib64/X11/fonts/Speedo/,
/usr/lib64/X11/fonts/100dpi/,
/usr/lib64/X11/fonts/75dpi/,
/usr/lib64/X11/fonts/cyrillic/,
/usr/lib64/X11/fonts/TTF/,
/usr/lib64/X11/fonts/misc/,
/usr/lib64/X11/fonts/TTF/,
/usr/lib64/X11/fonts/OTF,
/usr/lib64/X11/fonts/Type1/,
/usr/lib64/X11/fonts/100dpi/,
/usr/lib64/X11/fonts/75dpi/
(==) ModulePath set to "/usr/lib64/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Keyboard0
(II) Loader magic: 0x7b77a0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(--) using VT number 7
(--) PCI:*(0:1:0:0) 10de:0648:17c0:208c rev 161, Mem @ 0xf2000000/16777216, 0xd0000000/268435456, 0xf0000000/33554432, I/O @ 0x00002000/128
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: "extmod"
(II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 190.42 Tue Oct 20 21:19:30 PDT 2009
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(II) LoadModule: "synaptics"
(II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.2.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(II) NVIDIA dlloader X Driver 190.42 Tue Oct 20 20:42:04 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01@00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib64/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/lib64/xorg/modules/libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) Jan 04 23:24:43 NVIDIA(0): Enabling RENDER acceleration
(II) Jan 04 23:24:43 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) Jan 04 23:24:43 NVIDIA(0): enabled.
(II) Jan 04 23:24:47 NVIDIA(0): NVIDIA GPU GeForce 9600M GS (G96) at PCI:1:0:0 (GPU-0)
(--) Jan 04 23:24:47 NVIDIA(0): Memory: 262144 kBytes
(--) Jan 04 23:24:47 NVIDIA(0): VideoBIOS: 62.94.49.00.10
(II) Jan 04 23:24:47 NVIDIA(0): Detected PCI Express Link width: 16X
(--) Jan 04 23:24:47 NVIDIA(0): Interlaced video modes are supported on this GPU
(--) Jan 04 23:24:47 NVIDIA(0): Connected display device(s) on GeForce 9600M GS at PCI:1:0:0:
(--) Jan 04 23:24:47 NVIDIA(0): Seiko (DFP-0)
(--) Jan 04 23:24:47 NVIDIA(0): Seiko (DFP-0): 330.0 MHz maximum pixel clock
(--) Jan 04 23:24:47 NVIDIA(0): Seiko (DFP-0): Internal Dual Link LVDS
(II) Jan 04 23:24:47 NVIDIA(0): Assigned Display Device: DFP-0
(==) Jan 04 23:24:47 NVIDIA(0):
(==) Jan 04 23:24:47 NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(==) Jan 04 23:24:47 NVIDIA(0): will be used as the requested mode.
(==) Jan 04 23:24:47 NVIDIA(0):
(II) Jan 04 23:24:47 NVIDIA(0): Validated modes:
(II) Jan 04 23:24:47 NVIDIA(0): "nvidia-auto-select"
(II) Jan 04 23:24:47 NVIDIA(0): Virtual screen size determined to be 1366 x 768
(--) Jan 04 23:24:48 NVIDIA(0): DPI set to (99, 97); computed from "UseEdidDpi" X config
(--) Jan 04 23:24:48 NVIDIA(0): option
(==) Jan 04 23:24:48 NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) Jan 04 23:24:48 NVIDIA(0): Initialized GPU GART.
(II) Jan 04 23:24:48 NVIDIA(0): ACPI display change hotkey events enabled: the X server is new
(II) Jan 04 23:24:48 NVIDIA(0): enough to receive ACPI display change hotkey events.
(II) Jan 04 23:24:48 NVIDIA(0): Setting mode "nvidia-auto-select"
(II) Loading extension NV-GLX
(II) Jan 04 23:24:49 NVIDIA(0): Initialized OpenGL Acceleration
Are you sure you posted the entire /var/log/Xorg.0.log ?
It seems weird that it stops where your pasted file shows.
Xorg should have tried to use the hal daemon to configure a mouse and a keyboard, and should have written error messages if encountering problems to do that.
I just checked again that I did copy everything and reproduced everything. /var/log/Xorg.0.log still ends with:
(II) Jan 07 17:39:13 NVIDIA(0): Setting mode "nvidia-auto-select"
(II) Loading extension NV-GLX
(II) Jan 07 17:39:13 NVIDIA(0): Initialized OpenGL Acceleration
But starting X via ssh gives:
/usr/bin/X: symbol lookup error: /usr/lib64/xorg/modules/drivers/nvidia_drv.so: undefined symbol: DGAInit
giving up.
xinit: Connection refused (errno 111): unable to connect to X server
xinit: No such process (errno 3): Server error.
I figured out that the xorg-server was compiled without dga, because xf86dgaproto was too old. I installed a newer version and also some other newer libraries and it works.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.