You are not logged in.

#1 2016-02-01 04:58:48

tancrackers
Member
From: USA
Registered: 2012-04-11
Posts: 44

[SOLVED] Intel Skylake, X server failure, and Linux 4.4.1

Hardware:
Intel Core i7-6700K 8M (Skylake)
Nvidia GTX 960M (using Nouveau)
Linux 4.3, 4.4 (testing) 4.5RC1 (mainline)
Linux-lts (4.1)
EDIT: Linux 4.4.1

I keep getting errors about X server refusing connections if I use Linux 4.4 or 4.5
It happens regardless of the parameter i915.preliminary_hw_support=1 or is omitted.
Next, linux-lts "works," but my Windows 10 VM does not work, and I have unusuable graphical glitches if I log out or if screenlocker activates.
Here's a screenshot of the tearing:
https://i.imgur.com/OwhkFQ9.jpg

Linux 4.3, nothing even shows after GRUB; it shows only a black screen with no text.

When I type journalctl:

Failed to get journal fields: Bad message

Plasma 5.5 freezes in seconds under linux-lts (I have to default to Cinnamon with Software Rendering, because regular cinnamon also fails).
Finally, nvidia proprietary driver does not work for me.

Is there any information that I need to provide?

Also, how do I get X to work?

Last edited by tancrackers (2016-02-17 01:36:09)


Block ads forever! http://adblockplus.org/en/

Offline

#2 2016-02-01 08:10:12

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,751
Website

Re: [SOLVED] Intel Skylake, X server failure, and Linux 4.4.1

tancrackers wrote:

I keep getting errors about X server refusing connections

Please post the exact error messages.
https://bbs.archlinux.org/viewtopic.php?id=57855

Try this kernel parameter:

intel_iommu=igfx_off

I take it you have the Skylake firmware?
https://www.archlinux.org/packages/core … -firmware/

For your black screen, disable KMS:

nomodeset i915.modeset=0 nouveau.modeset=0

Offline

#3 2016-02-02 05:22:21

tancrackers
Member
From: USA
Registered: 2012-04-11
Posts: 44

Re: [SOLVED] Intel Skylake, X server failure, and Linux 4.4.1

Head_on_a_Stick wrote:
tancrackers wrote:

I keep getting errors about X server refusing connections

Please post the exact error messages.
https://bbs.archlinux.org/viewtopic.php?id=57855

Try this kernel parameter:

intel_iommu=igfx_off

This worked, but not everytime.

Last edited by tancrackers (2016-02-02 17:48:38)


Block ads forever! http://adblockplus.org/en/

Offline

#4 2016-02-03 01:57:54

tancrackers
Member
From: USA
Registered: 2012-04-11
Posts: 44

Re: [SOLVED] Intel Skylake, X server failure, and Linux 4.4.1

I apologise for taking so long.

OK here is Xorg.0.log:

[    14.529] 
X.Org X Server 1.18.0
Release Date: 2015-11-09
[    14.530] X Protocol Version 11, Revision 0
[    14.530] Build Operating System: Linux 4.2.5-1-ARCH x86_64 
[    14.530] Current Operating System: Linux john-archlinux 4.1.16-1-lts #1 SMP Sat Jan 23 07:11:05 CET 2016 x86_64
[    14.530] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-lts root=UUID=63265851-7e64-4b74-8c72-730988b71582 rw cryptdevice=/dev/sda2:cryptroot root=UUID=63265851-7e64-4b74-8c72-730988b71582 quiet i915.modeset=1 i915.preliminary_hw_support=1
[    14.530] Build Date: 08 January 2016  05:56:16PM
[    14.530]  
[    14.530] Current version of pixman: 0.32.8
[    14.530] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    14.530] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    14.530] (==) Log file: "/home/john/.local/share/xorg/Xorg.0.log", Time: Sun Jan 24 20:06:14 2016
[    14.531] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    14.532] (==) No Layout section.  Using the first Screen section.
[    14.532] (==) No screen section available. Using defaults.
[    14.532] (**) |-->Screen "Default Screen Section" (0)
[    14.532] (**) |   |-->Monitor "<default monitor>"
[    14.532] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    14.532] (==) Automatically adding devices
[    14.532] (==) Automatically enabling devices
[    14.532] (==) Automatically adding GPU devices
[    14.532] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    14.534] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    14.534] 	Entry deleted from font path.
[    14.534] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    14.534] 	Entry deleted from font path.
[    14.534] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    14.534] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    14.534] 	Entry deleted from font path.
[    14.534] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    14.534] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/
[    14.534] (==) ModulePath set to "/usr/lib/xorg/modules"
[    14.534] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    14.534] (II) Loader magic: 0x819d40
[    14.534] (II) Module ABI versions:
[    14.534] 	X.Org ANSI C Emulation: 0.4
[    14.534] 	X.Org Video Driver: 20.0
[    14.534] 	X.Org XInput driver : 22.1
[    14.534] 	X.Org Server Extension : 9.0
[    14.535] (++) using VT number 1

[    14.535] (--) controlling tty is VT number 1, auto-enabling KeepTty
[    14.537] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[    14.538] (II) xfree86: Adding drm device (/dev/dri/card0)
[    14.539] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 8 paused 0
[    14.540] (--) PCI:*(0:0:2:0) 8086:191b:1558:0152 rev 6, Mem @ 0xdd000000/16777216, 0xa0000000/536870912, I/O @ 0x0000f000/64
[    14.540] (--) PCI: (0:1:0:0) 10de:139b:1558:0152 rev 162, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[    14.540] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    14.540] (II) LoadModule: "glx"
[    14.541] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    14.553] (II) Module glx: vendor="X.Org Foundation"
[    14.553] 	compiled for 1.18.0, module version = 1.0.0
[    14.553] 	ABI class: X.Org Server Extension, version 9.0
[    14.553] (==) AIGLX enabled
[    14.553] (==) Matched intel as autoconfigured driver 0
[    14.553] (==) Matched intel as autoconfigured driver 1
[    14.553] (==) Matched modesetting as autoconfigured driver 2
[    14.553] (==) Matched fbdev as autoconfigured driver 3
[    14.553] (==) Matched vesa as autoconfigured driver 4
[    14.553] (==) Assigned the driver to the xf86ConfigLayout
[    14.553] (II) LoadModule: "intel"
[    14.553] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    14.559] (II) Module intel: vendor="X.Org Foundation"
[    14.559] 	compiled for 1.18.0, module version = 2.99.917
[    14.559] 	Module class: X.Org Video Driver
[    14.559] 	ABI class: X.Org Video Driver, version 20.0
[    14.559] (II) LoadModule: "modesetting"
[    14.559] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    14.560] (II) Module modesetting: vendor="X.Org Foundation"
[    14.560] 	compiled for 1.18.0, module version = 1.18.0
[    14.560] 	Module class: X.Org Video Driver
[    14.560] 	ABI class: X.Org Video Driver, version 20.0
[    14.560] (II) LoadModule: "fbdev"
[    14.561] (WW) Warning, couldn't open module fbdev
[    14.561] (II) UnloadModule: "fbdev"
[    14.561] (II) Unloading fbdev
[    14.561] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    14.561] (II) LoadModule: "vesa"
[    14.561] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    14.562] (II) Module vesa: vendor="X.Org Foundation"
[    14.562] 	compiled for 1.18.0, module version = 2.3.4
[    14.562] 	Module class: X.Org Video Driver
[    14.562] 	ABI class: X.Org Video Driver, version 20.0
[    14.562] (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
[    14.562] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[    14.562] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[    14.562] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[    14.562] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    14.562] (II) VESA: driver for VESA chipsets: vesa
[    14.562] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[    14.562] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20150327
[    14.562] (II) intel(0): SNA compiled from 2.99.917-519-g8229390
[    14.563] (WW) Falling back to old probe method for modesetting
[    14.564] (WW) Falling back to old probe method for vesa
[    14.564] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    14.564] (--) intel(0): gen9 engineering sample
[    14.564] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 4 threads
[    14.564] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    14.564] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    14.564] (==) intel(0): RGB weight 888
[    14.564] (==) intel(0): Default visual is TrueColor
[    14.565] (II) intel(0): Output eDP1 has no monitor section
[    14.566] (--) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[    14.566] (II) intel(0): Enabled output eDP1
[    14.566] (II) intel(0): Output DP1 has no monitor section
[    14.566] (II) intel(0): Enabled output DP1
[    14.566] (II) intel(0): Output HDMI1 has no monitor section
[    14.566] (II) intel(0): Enabled output HDMI1
[    14.566] (II) intel(0): Output DP2 has no monitor section
[    14.566] (II) intel(0): Enabled output DP2
[    14.566] (II) intel(0): Output HDMI2 has no monitor section
[    14.566] (II) intel(0): Enabled output HDMI2
[    14.566] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[    14.566] (II) intel(0): Output VIRTUAL1 has no monitor section
[    14.566] (II) intel(0): Enabled output VIRTUAL1
[    14.566] (--) intel(0): Output eDP1 using initial mode 1920x1080 on pipe 0
[    14.566] (==) intel(0): TearFree disabled
[    14.566] (==) intel(0): DPI set to (96, 96)
[    14.566] (II) Loading sub module "dri2"
[    14.566] (II) LoadModule: "dri2"
[    14.566] (II) Module "dri2" already built-in
[    14.566] (II) Loading sub module "present"
[    14.566] (II) LoadModule: "present"
[    14.566] (II) Module "present" already built-in
[    14.566] (II) UnloadModule: "modesetting"
[    14.566] (II) Unloading modesetting
[    14.566] (II) UnloadModule: "vesa"
[    14.566] (II) Unloading vesa
[    14.566] (==) Depth 24 pixmap format is 32 bpp
[    14.566] (II) intel(0): SNA initialized with generic backend
[    14.566] (==) intel(0): Backing store enabled
[    14.566] (==) intel(0): Silken mouse enabled
[    14.566] (II) intel(0): HW Cursor enabled
[    14.566] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    14.567] (==) intel(0): DPMS enabled
[    14.567] (==) intel(0): Display hotplug detection enabled
[    14.567] (II) intel(0): Textured video not supported on this hardware or backend
[    14.567] (II) intel(0): [DRI2] Setup complete
[    14.567] (II) intel(0): [DRI2]   DRI driver: i965
[    14.567] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    14.567] (II) intel(0): direct rendering: DRI2 enabled
[    14.567] (II) intel(0): hardware support for Present enabled
[    14.567] (--) RandR disabled
[    14.603] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    14.604] (II) AIGLX: enabled GLX_ARB_create_context
[    14.604] (II) AIGLX: enabled GLX_ARB_create_context_profile
[    14.604] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[    14.604] (II) AIGLX: enabled GLX_INTEL_swap_event
[    14.604] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[    14.604] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[    14.604] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[    14.604] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    14.604] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[    14.604] (II) AIGLX: Loaded and initialized i965
[    14.604] (II) GLX: Initialized DRI2 GL provider for screen 0
[    14.607] (II) intel(0): switch to mode 1920x1080@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
[    14.607] (II) intel(0): Setting screen physical size to 508 x 285
[    14.656] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[    14.656] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    14.656] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    14.656] (II) LoadModule: "libinput"
[    14.656] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    14.660] (II) Module libinput: vendor="X.Org Foundation"
[    14.660] 	compiled for 1.18.0, module version = 0.16.0
[    14.660] 	Module class: X.Org XInput Driver
[    14.660] 	ABI class: X.Org XInput driver, version 22.1
[    14.660] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 12 paused 0
[    14.660] (II) Using input driver 'libinput' for 'Power Button'
[    14.660] (**) Power Button: always reports core events
[    14.660] (**) Option "Device" "/dev/input/event3"
[    14.661] (**) Option "_source" "server/udev"
[    14.661] (II) input device 'Power Button', /dev/input/event3 is tagged by udev as: Keyboard
[    14.661] (II) input device 'Power Button', /dev/input/event3 is a keyboard
[    14.661] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
[    14.661] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    14.661] (II) input device 'Power Button', /dev/input/event3 is tagged by udev as: Keyboard
[    14.661] (II) input device 'Power Button', /dev/input/event3 is a keyboard
[    14.662] (II) config/udev: Adding input device Video Bus (/dev/input/event4)
[    14.662] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[    14.662] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    14.662] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 15 paused 0
[    14.662] (II) Using input driver 'libinput' for 'Video Bus'
[    14.662] (**) Video Bus: always reports core events
[    14.662] (**) Option "Device" "/dev/input/event4"
[    14.663] (**) Option "_source" "server/udev"
[    14.663] (II) input device 'Video Bus', /dev/input/event4 is tagged by udev as: Keyboard
[    14.663] (II) input device 'Video Bus', /dev/input/event4 is a keyboard
[    14.663] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4/event4"
[    14.663] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    14.663] (II) input device 'Video Bus', /dev/input/event4 is tagged by udev as: Keyboard
[    14.663] (II) input device 'Video Bus', /dev/input/event4 is a keyboard
[    14.664] (II) config/udev: Adding input device Video Bus (/dev/input/event5)
[    14.664] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[    14.664] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    14.664] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 16 paused 0
[    14.664] (II) Using input driver 'libinput' for 'Video Bus'
[    14.664] (**) Video Bus: always reports core events
[    14.664] (**) Option "Device" "/dev/input/event5"
[    14.664] (**) Option "_source" "server/udev"
[    14.665] (II) input device 'Video Bus', /dev/input/event5 is tagged by udev as: Keyboard
[    14.665] (II) input device 'Video Bus', /dev/input/event5 is a keyboard
[    14.665] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:12/LNXVIDEO:01/input/input5/event5"
[    14.665] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8)
[    14.665] (II) input device 'Video Bus', /dev/input/event5 is tagged by udev as: Keyboard
[    14.665] (II) input device 'Video Bus', /dev/input/event5 is a keyboard
[    14.666] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    14.666] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    14.666] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    14.666] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 17 paused 0
[    14.666] (II) Using input driver 'libinput' for 'Power Button'
[    14.666] (**) Power Button: always reports core events
[    14.666] (**) Option "Device" "/dev/input/event0"
[    14.666] (**) Option "_source" "server/udev"
[    14.667] (II) input device 'Power Button', /dev/input/event0 is tagged by udev as: Keyboard
[    14.667] (II) input device 'Power Button', /dev/input/event0 is a keyboard
[    14.667] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[    14.667] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9)
[    14.667] (II) input device 'Power Button', /dev/input/event0 is tagged by udev as: Keyboard
[    14.667] (II) input device 'Power Button', /dev/input/event0 is a keyboard
[    14.667] (II) config/udev: Adding input device Lid Switch (/dev/input/event2)
[    14.667] (II) No input driver specified, ignoring this device.
[    14.667] (II) This device may have been added with another device file.
[    14.668] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
[    14.668] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    14.668] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[    14.668] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 18 paused 0
[    14.668] (II) Using input driver 'libinput' for 'Sleep Button'
[    14.668] (**) Sleep Button: always reports core events
[    14.668] (**) Option "Device" "/dev/input/event1"
[    14.668] (**) Option "_source" "server/udev"
[    14.669] (II) input device 'Sleep Button', /dev/input/event1 is tagged by udev as: Keyboard
[    14.669] (II) input device 'Sleep Button', /dev/input/event1 is a keyboard
[    14.669] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1/event1"
[    14.669] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 10)
[    14.669] (II) input device 'Sleep Button', /dev/input/event1 is tagged by udev as: Keyboard
[    14.669] (II) input device 'Sleep Button', /dev/input/event1 is a keyboard
[    14.670] (II) config/udev: Adding input device BisonCam, NB Pro (/dev/input/event8)
[    14.670] (**) BisonCam, NB Pro: Applying InputClass "evdev keyboard catchall"
[    14.670] (**) BisonCam, NB Pro: Applying InputClass "libinput keyboard catchall"
[    14.671] (II) systemd-logind: got fd for /dev/input/event8 13:72 fd 19 paused 0
[    14.671] (II) Using input driver 'libinput' for 'BisonCam, NB Pro'
[    14.671] (**) BisonCam, NB Pro: always reports core events
[    14.671] (**) Option "Device" "/dev/input/event8"
[    14.671] (**) Option "_source" "server/udev"
[    14.671] (II) input device 'BisonCam, NB Pro', /dev/input/event8 is tagged by udev as: Keyboard
[    14.671] (II) input device 'BisonCam, NB Pro', /dev/input/event8 is a keyboard
[    14.671] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0/input/input14/event8"
[    14.671] (II) XINPUT: Adding extended input device "BisonCam, NB Pro" (type: KEYBOARD, id 11)
[    14.671] (II) input device 'BisonCam, NB Pro', /dev/input/event8 is tagged by udev as: Keyboard
[    14.671] (II) input device 'BisonCam, NB Pro', /dev/input/event8 is a keyboard
[    14.672] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event9)
[    14.672] (II) No input driver specified, ignoring this device.
[    14.672] (II) This device may have been added with another device file.
[    14.672] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event10)
[    14.672] (II) No input driver specified, ignoring this device.
[    14.672] (II) This device may have been added with another device file.
[    14.672] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event11)
[    14.672] (II) No input driver specified, ignoring this device.
[    14.672] (II) This device may have been added with another device file.
[    14.672] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event12)
[    14.672] (II) No input driver specified, ignoring this device.
[    14.672] (II) This device may have been added with another device file.
[    14.673] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event13)
[    14.673] (II) No input driver specified, ignoring this device.
[    14.673] (II) This device may have been added with another device file.
[    14.673] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event14)
[    14.673] (II) No input driver specified, ignoring this device.
[    14.673] (II) This device may have been added with another device file.
[    14.673] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event6)
[    14.673] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    14.673] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    14.674] (II) systemd-logind: got fd for /dev/input/event6 13:70 fd 20 paused 0
[    14.674] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    14.674] (**) AT Translated Set 2 keyboard: always reports core events
[    14.674] (**) Option "Device" "/dev/input/event6"
[    14.674] (**) Option "_source" "server/udev"
[    14.674] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event6 is tagged by udev as: Keyboard
[    14.674] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event6 is a keyboard
[    14.674] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input6/event6"
[    14.674] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 12)
[    14.675] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event6 is tagged by udev as: Keyboard
[    14.675] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event6 is a keyboard
[    14.675] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event15)
[    14.675] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[    14.675] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[    14.675] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[    14.675] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[    14.675] (II) systemd-logind: got fd for /dev/input/event15 13:79 fd 21 paused 0
[    14.675] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
[    14.675] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    14.675] (**) Option "Device" "/dev/input/event15"
[    14.675] (**) Option "_source" "server/udev"
[    14.676] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event15 is tagged by udev as: Touchpad
[    14.676] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event15 is a touchpad
[    14.676] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input13/event15"
[    14.676] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 13)
[    14.676] (**) Option "AccelerationScheme" "none"
[    14.676] (**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
[    14.676] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    14.676] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    14.676] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event15 is tagged by udev as: Touchpad
[    14.676] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event15 is a touchpad
[    14.676] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[    14.676] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[    14.677] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
[    14.677] (II) No input driver specified, ignoring this device.
[    14.677] (II) This device may have been added with another device file.
[    16.566] (II) intel(0): EDID vendor "AUO", prod id 14061
[    16.566] (II) intel(0): Printing DDC gathered Modelines:
[    16.566] (II) intel(0): Modeline "1920x1080"x0.0  142.00  1920 2028 2076 2100  1080 1090 1100 1126 -hsync -vsync (67.6 kHz eP)
[    17.525] (**) Option "fd" "12"
[    17.525] (**) Option "fd" "15"
[    17.525] (**) Option "fd" "16"
[    17.525] (**) Option "fd" "17"
[    17.525] (**) Option "fd" "18"
[    17.525] (**) Option "fd" "19"
[    17.525] (**) Option "fd" "20"
[    17.526] (**) Option "fd" "21"
[    17.526] (II) UnloadModule: "libinput"
[    17.526] (II) systemd-logind: releasing fd for 13:79
[    17.710] (II) UnloadModule: "libinput"
[    17.710] (II) systemd-logind: releasing fd for 13:70
[    17.800] (II) UnloadModule: "libinput"
[    17.800] (II) systemd-logind: releasing fd for 13:72
[    17.880] (II) UnloadModule: "libinput"
[    17.880] (II) systemd-logind: releasing fd for 13:65
[    17.920] (II) UnloadModule: "libinput"
[    17.920] (II) systemd-logind: releasing fd for 13:64
[    17.980] (II) UnloadModule: "libinput"
[    17.980] (II) systemd-logind: releasing fd for 13:69
[    18.060] (II) UnloadModule: "libinput"
[    18.060] (II) systemd-logind: releasing fd for 13:68
[    18.140] (II) UnloadModule: "libinput"
[    18.140] (II) systemd-logind: releasing fd for 13:67
[    18.219] (II) Server terminated successfully (0). Closing log file.

Here is journalctl from this hour:

[john@john-archlinux ~]$ journalctl --since="2016-2-2 18:00:00" 
-- Logs begin at Sun 2016-01-24 15:32:36 EST, end at Tue 2016-02-02 18:53:25 EST. --
Feb 02 18:23:12 john-archlinux systemd-journald[360]: Runtime journal (/run/log/journal/) is cur
                                                      Maximum allowed usage is set to 798.6M.
                                                      Leaving at least 1.1G free (of currently a
                                                      Enforced usage limit is thus 798.6M, of wh
Feb 02 18:23:12 john-archlinux systemd-journald[360]: System journal (/var/log/journal/) is curr
                                                      Maximum allowed usage is set to 4.0G.
                                                      Leaving at least 4.0G free (of currently a
                                                      Enforced usage limit is thus 4.0G, of whic
Feb 02 18:23:12 john-archlinux systemd-journald[360]: Time spent on flushing to /var is 7.791ms 
Feb 02 18:23:12 john-archlinux kernel: Initializing cgroup subsys cpuset
Feb 02 18:23:12 john-archlinux kernel: Initializing cgroup subsys cpu
Feb 02 18:23:12 john-archlinux kernel: Initializing cgroup subsys cpuacct
Feb 02 18:23:12 john-archlinux kernel: Linux version 4.4.0-4-ARCH (builduser@tobias) (gcc versio
Feb 02 18:23:12 john-archlinux kernel: Command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=6326585
Feb 02 18:23:12 john-archlinux kernel: x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
Feb 02 18:23:12 john-archlinux kernel: x86/fpu: xstate_offset[3]:  960, xstate_sizes[3]:   64
Feb 02 18:23:12 john-archlinux kernel: x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]:   64
Feb 02 18:23:12 john-archlinux kernel: x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating poi
Feb 02 18:23:12 john-archlinux kernel: x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers'
Feb 02 18:23:12 john-archlinux kernel: x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers'
Feb 02 18:23:12 john-archlinux kernel: x86/fpu: Supporting XSAVE feature 0x08: 'MPX bounds regis
Feb 02 18:23:12 john-archlinux kernel: x86/fpu: Supporting XSAVE feature 0x10: 'MPX CSR'
Feb 02 18:23:12 john-archlinux kernel: x86/fpu: Enabled xstate features 0x1f, context size is 10
Feb 02 18:23:12 john-archlinux kernel: x86/fpu: Using 'eager' FPU context switches.
Feb 02 18:23:12 john-archlinux kernel: e820: BIOS-provided physical RAM map:
Feb 02 18:23:12 john-archlinux kernel: BIOS-e820: [mem 0x0000000000000000-0x0000000000057fff] us
Feb 02 18:23:12 john-archlinux kernel: BIOS-e820: [mem 0x0000000000058000-0x0000000000058fff] re
Feb 02 18:23:12 john-archlinux kernel: BIOS-e820: [mem 0x0000000000059000-0x000000000009dfff] us
Feb 02 18:23:12 john-archlinux kernel: BIOS-e820: [mem 0x000000000009e000-0x000000000009ffff] re
Feb 02 18:23:12 john-archlinux kernel: BIOS-e820: [mem 0x0000000000100000-0x0000000064415fff] us
Feb 02 18:23:12 john-archlinux kernel: BIOS-e820: [mem 0x0000000064416000-0x0000000064561fff] AC
Feb 02 18:23:12 john-archlinux kernel: BIOS-e820: [mem 0x0000000064562000-0x0000000064794fff] re
Feb 02 18:23:12 john-archlinux kernel: BIOS-e820: [mem 0x0000000064795000-0x0000000064996fff] AC
lines 1-34

I upgraded to Linux 4.4.1 from [core], and use Linux-lts 4.1.17 in tandem.
In Linux 4.4.1, using

intel_iommu=igfx_off

This is what I get during boot for the 4.4 kernel:

[    7.920146] snd_hda_intel 0000:00:1f.3: failed to add i915 component master (-19)
[    7.940925] Bluetooth: hci0: Failed to send firmware data (-38)
[    8.491024] BTRFS error (device dm-0): could not find root 8
[    8.491062] BTRFS error (device dm-0): could not find root 8
[   17.152514] Bluetooth: hci0: Setting Intel event mask failed(-16)

The boot just hangs after displaying these messages.
I understand that the BTRFS errors are apparently harmless, but this:

[   17.152514] Bluetooth: hci0: Setting Intel event mask failed(-16)

always comes up when sddm fails to load.

This is what comes up when I enter tty2, login, and use startx:

waiting for X server to begin accepting connections .
.
.
.
.
xinit: giving up
xinit: unable to connect to X server: Connection refused

waiting for X server to shut down ..........
xinit: X server slow to shut down, sending KILL signal

waiting for X server to die ...
xinit: X server refuses to die ...

It keeps cycling trying to start and kill X server, and ctrl+C and ctrl+X cannot stop it.
Boot does not always work
Also, I do have linux-firmware and intel-ucode installed.

I tried:

nomodeset i915.modeset=0 nouveau.modeset=0 intel_iommu=igfx_off

but to no avail

Also, with linux-lts I know you have to include:

i915.preliminary_hw_support

But, SDDM has tries to log into my DE, but suddenly brings me back to the log in screen. This might happen multiples times in a row, and then my X display has tearing everywhere.
Also, using linux-lts with Skylake, Plasma 5 freezes, Cinnamon freezes, and Cinnamon can only be used in Software Rendering mode.
Also, whenever Xscreensaver (or if the screen goes off), the tearing happens and the computer must be hard shut down.


Block ads forever! http://adblockplus.org/en/

Offline

#5 2016-02-03 09:09:45

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,751
Website

Re: [SOLVED] Intel Skylake, X server failure, and Linux 4.4.1

Skylake support is greatly improved for kernel 4.5, I think.

Perhaps you will just have to wait.

Offline

#6 2016-02-03 14:11:43

tancrackers
Member
From: USA
Registered: 2012-04-11
Posts: 44

Re: [SOLVED] Intel Skylake, X server failure, and Linux 4.4.1

I tried Linux-mainline 4.5.-rc2, getting the same problem. There must be something that's wrong on my end.


Block ads forever! http://adblockplus.org/en/

Offline

#7 2016-02-03 16:27:14

Silkworm205
Member
From: UK
Registered: 2012-05-21
Posts: 267

Re: [SOLVED] Intel Skylake, X server failure, and Linux 4.4.1

Does this Tear seem to follow the cursor position? If so I'm having the same issue when I leave and re-enter an Xorg session. I'm just waiting for more mature Skylake support.
I'm not using a login manager, instead just mate and startx. It works with Compiz's special effects, so logically this could be a solution for Plasma too. So try disabling the login manager, rebooting, and doing a startx.


I think I know enough to know I don't know enough.

Offline

#8 2016-02-04 12:01:36

yuvadm
Member
From: Tel Aviv-Jaffa, Israel
Registered: 2012-08-08
Posts: 102
Website

Re: [SOLVED] Intel Skylake, X server failure, and Linux 4.4.1

I'm also getting lots of errors like this one

[26286.989369] [drm] stuck on render ring
[26286.991670] [drm] GPU HANG: ecode 7:0:0x85d77c1b, in Xorg [23231], reason: Ring hung, action: reset
[26286.991675] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[26286.991677] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[26286.991679] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[26286.991680] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[26286.991682] [drm] GPU crash dump saved to /sys/class/drm/card0/error
[26286.993372] drm/i915: Resetting chip after gpu hang

taken from https://bugs.freedesktop.org/show_bug.cgi?id=93672 but also getting this alot when running WebGL-intensive applications on Firefox and Chromium. In some cases it just crashes the WebGL tab, in others it completely freezes the box.

Testing on 4.5-rc2 gives same results, and it might even be worse since I got a freeze about 1 minute after boot, without doing any WebGL stuff at all.

WTF is up with Skylake graphics?

Last edited by yuvadm (2016-02-04 12:02:17)

Offline

#9 2016-02-05 02:41:43

tancrackers
Member
From: USA
Registered: 2012-04-11
Posts: 44

Re: [SOLVED] Intel Skylake, X server failure, and Linux 4.4.1

Silkworm205 wrote:

Does this Tear seem to follow the cursor position? If so I'm having the same issue when I leave and re-enter an Xorg session. I'm just waiting for more mature Skylake support.
I'm not using a login manager, instead just mate and startx. It works with Compiz's special effects, so logically this could be a solution for Plasma too. So try disabling the login manager, rebooting, and doing a startx.

Yes. It follows the cursor in my case.

yuvadm wrote:

I'm also getting lots of errors like this one
taken from https://bugs.freedesktop.org/show_bug.cgi?id=93672 but also getting this alot when running WebGL-intensive applications on Firefox and Chromium. In some cases it just crashes the WebGL tab, in others it completely freezes the box.

Testing on 4.5-rc2 gives same results, and it might even be worse since I got a freeze about 1 minute after boot, without doing any WebGL stuff at all.

WTF is up with Skylake graphics?

Try disabling hardware acceleration in Chromium; it fixed a glitch on my end.

OK, I got SDDM and X to load properly.

Keep in mind:
I have a Intel® HD Graphics 530 (Intel Skylake) and Nvidia GTX 960M

Steps I took:
I upgraded to Linux 4.4.1-2-ARCH from [core].
My current kernel parameters:

quiet elevator=deadline

I should have realized that this was a Nouveau problem when this didn't resolve anything:

intel_iommu=igfx_off

I now realize that this is NOT necessary.

I removed nouveau and got rid of the kernel MODULE nouveau
I installed nvidia, nvidia-utils.
Guess what?
My X display works!

HOWEVER, if I use the xorg.conf configuration given by nvidia-xconfig:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 361.18  (buildmeister@swio-display-x64-rhel04-13)  Sat Jan  9 21:52:11 PST 2016

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

My display cannot start.
Next, if I install nvidia-libgl, my X cannot start.

My display only works if I have this installed:
mesa-libgl

Summary:
Linux 4.4
No special kernel cmdline options
nvidia driver and NOT nouveau
No xorg.conf file (Nvidia is technically not displaying anything according to nvidia-utils settings GUI)
Mesa-libgl installed NOT nvidia-libgl

It seems that Skylake support is stable
However, Nouveau support for the GTX 960M is unusable
Nvidia proprietary driver makes everything work, but too isn't completely usable.

I believe that this may be relevant:
https://bugs.archlinux.org/task/47151?project=1

I might try downgrading to Xorg 1.17 later to see if that helps.

EDIT: I solved my Nvidia issues here:
https://bbs.archlinux.org/viewtopic.php?pid=1604972

Last edited by tancrackers (2016-02-17 01:35:48)


Block ads forever! http://adblockplus.org/en/

Offline

Board footer

Powered by FluxBB