You are not logged in.

#1 2013-10-13 07:08:03

cjxgm
Member
From: Zhejiang, China
Registered: 2013-09-03
Posts: 9
Website

[SOLVED] X server "(EE) No screens found." after upgrade on TP L430

It's Intel IvyBridge + Nvidia NVS Optimus 5400M. I've installed bumblebee and drivers of both cards according to the archwiki entry "Bumblebee", and everything goes fine before the upgrading.
After upgrading, the X server failed to start, giving out the fatal server error "(EE) no screens found(EE)". The following is Xorg.0.log

[    13.616] 
X.Org X Server 1.14.3
Release Date: 2013-09-12
[    13.616] X Protocol Version 11, Revision 0
[    13.616] Build Operating System: Linux 3.11.1-1-ARCH x86_64 
[    13.616] Current Operating System: Linux cjprods 3.11.4-1-ARCH #1 SMP PREEMPT Sat Oct 5 21:22:51 CEST 2013 x86_64
[    13.616] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=9cd24ee4-fdcd-4738-b525-28aa29067b56 rw quiet splash
[    13.616] Build Date: 08 October 2013  08:48:10PM
[    13.616]  
[    13.616] Current version of pixman: 0.30.2
[    13.616] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    13.616] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    13.617] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Oct 13 12:31:51 2013
[    13.676] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    13.717] (==) No Layout section.  Using the first Screen section.
[    13.717] (==) No screen section available. Using defaults.
[    13.717] (**) |-->Screen "Default Screen Section" (0)
[    13.717] (**) |   |-->Monitor "<default monitor>"
[    13.717] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    13.717] (==) Automatically adding devices
[    13.717] (==) Automatically enabling devices
[    13.717] (==) Automatically adding GPU devices
[    13.777] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    13.777] 	Entry deleted from font path.
[    13.793] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    13.793] 	Entry deleted from font path.
[    13.793] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    13.793] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    13.793] 	Entry deleted from font path.
[    13.793] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    13.793] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/Type1/
[    13.793] (==) ModulePath set to "/usr/lib/xorg/modules"
[    13.793] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    13.793] (II) Loader magic: 0x7fdc20
[    13.793] (II) Module ABI versions:
[    13.793] 	X.Org ANSI C Emulation: 0.4
[    13.793] 	X.Org Video Driver: 14.1
[    13.793] 	X.Org XInput driver : 19.1
[    13.793] 	X.Org Server Extension : 7.0
[    13.793] (II) xfree86: Adding drm device (/dev/dri/card1)
[    13.794] (II) xfree86: Adding drm device (/dev/dri/card0)
[    13.794] setversion 1.4 failed
[    13.795] (--) PCI:*(0:0:2:0) 8086:0166:17aa:21f8 rev 9, Mem @ 0xf1400000/4194304, 0xe0000000/268435456, I/O @ 0x00006000/64
[    13.795] (--) PCI: (0:1:0:0) 10de:0def:17aa:21f8 rev 161, Mem @ 0xf0000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00005000/128, BIOS @ 0x????????/524288
[    13.795] Initializing built-in extension Generic Event Extension
[    13.795] Initializing built-in extension SHAPE
[    13.795] Initializing built-in extension MIT-SHM
[    13.795] Initializing built-in extension XInputExtension
[    13.795] Initializing built-in extension XTEST
[    13.795] Initializing built-in extension BIG-REQUESTS
[    13.795] Initializing built-in extension SYNC
[    13.795] Initializing built-in extension XKEYBOARD
[    13.795] Initializing built-in extension XC-MISC
[    13.795] Initializing built-in extension SECURITY
[    13.795] Initializing built-in extension XINERAMA
[    13.795] Initializing built-in extension XFIXES
[    13.795] Initializing built-in extension RENDER
[    13.795] Initializing built-in extension RANDR
[    13.795] Initializing built-in extension COMPOSITE
[    13.795] Initializing built-in extension DAMAGE
[    13.795] Initializing built-in extension MIT-SCREEN-SAVER
[    13.795] Initializing built-in extension DOUBLE-BUFFER
[    13.795] Initializing built-in extension RECORD
[    13.795] Initializing built-in extension DPMS
[    13.795] Initializing built-in extension X-Resource
[    13.795] Initializing built-in extension XVideo
[    13.795] Initializing built-in extension XVideo-MotionCompensation
[    13.795] Initializing built-in extension XFree86-VidModeExtension
[    13.795] Initializing built-in extension XFree86-DGA
[    13.795] Initializing built-in extension XFree86-DRI
[    13.795] Initializing built-in extension DRI2
[    13.795] (II) LoadModule: "glx"
[    13.796] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    13.811] (II) Module glx: vendor="X.Org Foundation"
[    13.811] 	compiled for 1.14.3, module version = 1.0.0
[    13.811] 	ABI class: X.Org Server Extension, version 7.0
[    13.811] (==) AIGLX enabled
[    13.811] Loading extension GLX
[    13.811] (==) Matched nouveau as autoconfigured driver 0
[    13.811] (==) Matched nvidia as autoconfigured driver 1
[    13.811] (==) Matched nv as autoconfigured driver 2
[    13.811] (==) Matched intel as autoconfigured driver 3
[    13.811] (==) Matched vesa as autoconfigured driver 4
[    13.811] (==) Matched modesetting as autoconfigured driver 5
[    13.811] (==) Matched fbdev as autoconfigured driver 6
[    13.811] (==) Assigned the driver to the xf86ConfigLayout
[    13.811] (II) LoadModule: "nouveau"
[    13.837] (WW) Warning, couldn't open module nouveau
[    13.837] (II) UnloadModule: "nouveau"
[    13.838] (II) Unloading nouveau
[    13.838] (EE) Failed to load module "nouveau" (module does not exist, 0)
[    13.838] (II) LoadModule: "nvidia"
[    13.838] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    13.921] (II) Module nvidia: vendor="NVIDIA Corporation"
[    13.921] 	compiled for 4.0.2, module version = 1.0.0
[    13.921] 	Module class: X.Org Video Driver
[    13.921] (II) LoadModule: "nv"
[    13.922] (WW) Warning, couldn't open module nv
[    13.922] (II) UnloadModule: "nv"
[    13.922] (II) Unloading nv
[    13.922] (EE) Failed to load module "nv" (module does not exist, 0)
[    13.922] (II) LoadModule: "intel"
[    13.922] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    13.985] (II) Module intel: vendor="X.Org Foundation"
[    13.985] 	compiled for 1.14.2, module version = 2.21.15
[    13.985] 	Module class: X.Org Video Driver
[    13.985] 	ABI class: X.Org Video Driver, version 14.1
[    13.985] (II) LoadModule: "vesa"
[    13.985] (WW) Warning, couldn't open module vesa
[    13.985] (II) UnloadModule: "vesa"
[    13.985] (II) Unloading vesa
[    13.985] (EE) Failed to load module "vesa" (module does not exist, 0)
[    13.985] (II) LoadModule: "modesetting"
[    13.985] (WW) Warning, couldn't open module modesetting
[    13.985] (II) UnloadModule: "modesetting"
[    13.985] (II) Unloading modesetting
[    13.985] (EE) Failed to load module "modesetting" (module does not exist, 0)
[    13.985] (II) LoadModule: "fbdev"
[    13.985] (WW) Warning, couldn't open module fbdev
[    13.985] (II) UnloadModule: "fbdev"
[    13.985] (II) Unloading fbdev
[    13.985] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    13.985] (II) NVIDIA dlloader X Driver  325.15  Wed Jul 31 17:50:57 PDT 2013
[    13.985] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    14.060] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, HD Graphics,
	HD Graphics 2000, HD Graphics 3000, HD Graphics 2500,
	HD Graphics 4000, HD Graphics P4000, HD Graphics 4600,
	HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100,
	HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200
[    14.061] (++) using VT number 1

[    14.113] (EE) No devices detected.
[    14.113] (EE) 
Fatal server error:
[    14.113] (EE) no screens found(EE) 
[    14.113] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    14.113] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    14.113] (EE)

lsmod tells me that i915 module is loaded.
Framebuffer is working and the resolution in tty is correct. (and I'm using xf86-video-fbdev right now to post this.)

I've tried downgrading the kernel, xorg-server, intel-dri, xf86-video-intel, nvidia, mesa, mesa-libgl and bumblebee, but it's still not working, producing the same error.
And I've also tried disabling nvidia optimus in BIOS, tried installing only intel or nvidia driver. Not working. Similar error. For example, Xorg.0.log for only nvidia driver:

[   257.551] 
X.Org X Server 1.14.3
Release Date: 2013-09-12
[   257.554] X Protocol Version 11, Revision 0
[   257.555] Build Operating System: Linux 3.11.1-1-ARCH x86_64 
[   257.555] Current Operating System: Linux cjprods 3.11.4-1-ARCH #1 SMP PREEMPT Sat Oct 5 21:22:51 CEST 2013 x86_64
[   257.555] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=9cd24ee4-fdcd-4738-b525-28aa29067b56 rw quiet splash
[   257.557] Build Date: 08 October 2013  08:48:10PM
[   257.558]  
[   257.559] Current version of pixman: 0.30.2
[   257.561] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   257.561] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   257.565] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Oct 13 14:17:15 2013
[   257.566] (==) Using config file: "/etc/X11/xorg.conf"
[   257.567] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   257.567] (==) ServerLayout "Layout0"
[   257.567] (**) |-->Screen "Screen0" (0)
[   257.567] (**) |   |-->Monitor "Monitor0"
[   257.567] (**) |   |-->Device "Device0"
[   257.567] (**) |-->Input Device "Keyboard0"
[   257.567] (**) |-->Input Device "Mouse0"
[   257.567] (==) Automatically adding devices
[   257.567] (==) Automatically enabling devices
[   257.567] (==) Automatically adding GPU devices
[   257.567] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[   257.567] 	Entry deleted from font path.
[   257.567] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[   257.567] 	Entry deleted from font path.
[   257.567] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[   257.567] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[   257.567] 	Entry deleted from font path.
[   257.567] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[   257.567] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/Type1/
[   257.567] (==) ModulePath set to "/usr/lib/xorg/modules"
[   257.567] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[   257.567] (WW) Disabling Keyboard0
[   257.567] (WW) Disabling Mouse0
[   257.567] (II) Loader magic: 0x7fdc20
[   257.567] (II) Module ABI versions:
[   257.567] 	X.Org ANSI C Emulation: 0.4
[   257.567] 	X.Org Video Driver: 14.1
[   257.567] 	X.Org XInput driver : 19.1
[   257.567] 	X.Org Server Extension : 7.0
[   257.567] (II) xfree86: Adding drm device (/dev/dri/card0)
[   257.568] setversion 1.4 failed
[   257.570] (--) PCI:*(0:0:2:0) 8086:0166:17aa:21f8 rev 9, Mem @ 0xf1400000/4194304, 0xe0000000/268435456, I/O @ 0x00006000/64
[   257.571] Initializing built-in extension Generic Event Extension
[   257.572] Initializing built-in extension SHAPE
[   257.573] Initializing built-in extension MIT-SHM
[   257.574] Initializing built-in extension XInputExtension
[   257.575] Initializing built-in extension XTEST
[   257.576] Initializing built-in extension BIG-REQUESTS
[   257.577] Initializing built-in extension SYNC
[   257.578] Initializing built-in extension XKEYBOARD
[   257.578] Initializing built-in extension XC-MISC
[   257.579] Initializing built-in extension SECURITY
[   257.580] Initializing built-in extension XINERAMA
[   257.581] Initializing built-in extension XFIXES
[   257.582] Initializing built-in extension RENDER
[   257.582] Initializing built-in extension RANDR
[   257.583] Initializing built-in extension COMPOSITE
[   257.584] Initializing built-in extension DAMAGE
[   257.585] Initializing built-in extension MIT-SCREEN-SAVER
[   257.585] Initializing built-in extension DOUBLE-BUFFER
[   257.586] Initializing built-in extension RECORD
[   257.587] Initializing built-in extension DPMS
[   257.587] Initializing built-in extension X-Resource
[   257.588] Initializing built-in extension XVideo
[   257.589] Initializing built-in extension XVideo-MotionCompensation
[   257.589] Initializing built-in extension XFree86-VidModeExtension
[   257.590] Initializing built-in extension XFree86-DGA
[   257.591] Initializing built-in extension XFree86-DRI
[   257.591] Initializing built-in extension DRI2
[   257.591] (II) LoadModule: "glx"
[   257.591] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   257.591] (II) Module glx: vendor="X.Org Foundation"
[   257.591] 	compiled for 1.14.3, module version = 1.0.0
[   257.591] 	ABI class: X.Org Server Extension, version 7.0
[   257.591] (==) AIGLX enabled
[   257.592] Loading extension GLX
[   257.592] (II) LoadModule: "nvidia"
[   257.592] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   257.592] (II) Module nvidia: vendor="NVIDIA Corporation"
[   257.592] 	compiled for 4.0.2, module version = 1.0.0
[   257.592] 	Module class: X.Org Video Driver
[   257.593] (II) NVIDIA dlloader X Driver  325.15  Wed Jul 31 17:50:57 PDT 2013
[   257.593] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   257.593] (--) using VT number 5

[   257.596] (EE) No devices detected.
[   257.596] (EE) 
Fatal server error:
[   257.596] (EE) no screens found(EE) 
[   257.596] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   257.596] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   257.596] (EE) 

And one more thing, when I was in X with fbdev, I can run optirun successfully.

Last edited by cjxgm (2013-10-16 01:41:42)

Offline

#2 2013-10-13 17:24:18

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,822

Re: [SOLVED] X server "(EE) No screens found." after upgrade on TP L430

What if you force it by creating a monitor configuration file?

ewaller$@$odin ~ 1010 %cat /etc/X11/xorg.conf.d/10-monitor.conf 
Section "Monitor"
    Identifier             "Monitor0"
EndSection

Section "Device"
    Identifier             "Device0"
    Driver                 "intel" #Choose the driver used for this monitor
EndSection

Section "Screen"
    Identifier             "Screen0"  #Collapse Monitor and Device section to Screen section
    Device                 "Device0"
    Monitor                "Monitor0"
    DefaultDepth            24 #Choose the depth (16||24)
    SubSection             "Display"
        Depth               24
        Modes              "1280x1024x60" #Choose the resolution
    EndSubSection
EndSection
ewaller$@$odin ~ 1011 %

Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#3 2013-10-14 01:22:01

cjxgm
Member
From: Zhejiang, China
Registered: 2013-09-03
Posts: 9
Website

Re: [SOLVED] X server "(EE) No screens found." after upgrade on TP L430

ewaller wrote:

What if you force it by creating a monitor configuration file?

ewaller$@$odin ~ 1010 %cat /etc/X11/xorg.conf.d/10-monitor.conf 
Section "Monitor"
    Identifier             "Monitor0"
EndSection

Section "Device"
    Identifier             "Device0"
    Driver                 "intel" #Choose the driver used for this monitor
EndSection

Section "Screen"
    Identifier             "Screen0"  #Collapse Monitor and Device section to Screen section
    Device                 "Device0"
    Monitor                "Monitor0"
    DefaultDepth            24 #Choose the depth (16||24)
    SubSection             "Display"
        Depth               24
        Modes              "1280x1024x60" #Choose the resolution
    EndSubSection
EndSection
ewaller$@$odin ~ 1011 %

Producing the same error.

Offline

#4 2013-10-15 09:02:29

cjxgm
Member
From: Zhejiang, China
Registered: 2013-09-03
Posts: 9
Website

Re: [SOLVED] X server "(EE) No screens found." after upgrade on TP L430

Ok, when I removed plymouth and i915 early hook, everything goes right.
I think it's not the plymouth, but the early hook that caused this.

Offline

Board footer

Powered by FluxBB