You are not logged in.

#1 2016-02-08 15:22:45

N0ps32
Member
Registered: 2014-02-19
Posts: 7

Linux 4.4 breaks X11 on integrated graphics (intel)

Hi,

every time I try to update Arch from my current Kernel 4.3.3-2-ARCH to 4.4 or above my X11 server terminates on startup.
It's most probably related to the kernel since when I downgrade the kernel package everything works again.
Any ideas how to solve this issue?

X11 Log output after crash:

[    78.336] 
X.Org X Server 1.18.0
Release Date: 2015-11-09
[    78.336] X Protocol Version 11, Revision 0
[    78.336] Build Operating System: Linux 4.2.5-1-ARCH x86_64 
[    78.336] Current Operating System: Linux benjamin-pc 4.3.3-2-ARCH #1 SMP PREEMPT Wed Dec 23 20:09:18 CET 2015 x86_64
[    78.336] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=a1ecfa99-9a47-46c0-879f-e16dbd3bbf8d rw quiet
[    78.336] Build Date: 08 January 2016  05:56:16PM
[    78.336]  
[    78.336] Current version of pixman: 0.34.0
[    78.336]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    78.336] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    78.336] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb  5 20:31:22 2016
[    78.336] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    78.336] (==) No Layout section.  Using the first Screen section.
[    78.336] (==) No screen section available. Using defaults.
[    78.336] (**) |-->Screen "Default Screen Section" (0)
[    78.336] (**) |   |-->Monitor "<default monitor>"
[    78.336] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[    78.336] (==) Automatically adding devices
[    78.336] (==) Automatically enabling devices
[    78.336] (==) Automatically adding GPU devices
[    78.336] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    78.336] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    78.336]    Entry deleted from font path.
[    78.336] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    78.336]    Entry deleted from font path.
[    78.336]    (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    78.336] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    78.336]    Entry deleted from font path.
[    78.336]    (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    78.336] (==) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/TTF/,
        /usr/share/fonts/OTF/
[    78.336] (==) ModulePath set to "/usr/lib/xorg/modules"
[    78.336] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[    78.336] (II) Loader magic: 0x819d40
[    78.336] (II) Module ABI versions:
[    78.336]    X.Org ANSI C Emulation: 0.4
[    78.336]    X.Org Video Driver: 20.0
[    78.336]    X.Org XInput driver : 22.1
[    78.336]    X.Org Server Extension : 9.0
[    78.337] (++) using VT number 7

[    78.337] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    78.338] (--) PCI:*(0:0:2:0) 8086:0152:1043:84ca rev 9, Mem @ 0xf7800000/4194304, 0xe0000000/268435456, I/O @ 0x0000f000/64
[    78.338] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    78.338] (II) LoadModule: "glx"
[    78.338] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    78.340] (II) Module glx: vendor="X.Org Foundation"
[    78.340]    compiled for 1.18.0, module version = 1.0.0
[    78.340]    ABI class: X.Org Server Extension, version 9.0
[    78.340] (==) AIGLX enabled
[    78.340] (==) Matched intel as autoconfigured driver 0
[    78.340] (==) Matched modesetting as autoconfigured driver 1
[    78.340] (==) Matched fbdev as autoconfigured driver 2
[    78.340] (==) Matched vesa as autoconfigured driver 3
[    78.340] (==) Assigned the driver to the xf86ConfigLayout
[    78.340] (II) LoadModule: "intel"
[    78.340] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    78.340] (II) Module intel: vendor="X.Org Foundation"
[    78.340]    compiled for 1.18.0, module version = 2.99.917
[    78.340]    Module class: X.Org Video Driver
[    78.340]    ABI class: X.Org Video Driver, version 20.0
[    78.340] (II) LoadModule: "modesetting"
[    78.340] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    78.340] (II) Module modesetting: vendor="X.Org Foundation"
[    78.340]    compiled for 1.18.0, module version = 1.18.0
[    78.340]    Module class: X.Org Video Driver
[    78.340]    ABI class: X.Org Video Driver, version 20.0
[    78.340] (II) LoadModule: "fbdev"
[    78.340] (WW) Warning, couldn't open module fbdev
[    78.340] (II) UnloadModule: "fbdev"
[    78.340] (II) Unloading fbdev
[    78.340] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    78.340] (II) LoadModule: "vesa"
[    78.341] (WW) Warning, couldn't open module vesa
[    78.341] (II) UnloadModule: "vesa"
[    78.341] (II) Unloading vesa
[    78.341] (EE) Failed to load module "vesa" (module does not exist, 0)
[    78.341] (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
[    78.341] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[    78.341] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[    78.341] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[    78.341] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    80.352] intel: waited 2020 ms for i915.ko driver to load
[    80.354] (EE) open /dev/dri/card0: No such file or directory
[    80.354] (WW) Falling back to old probe method for modesetting
[    80.354] (EE) open /dev/dri/card0: No such file or directory
[    80.354] (EE) Screen 0 deleted because of no matching config section.
[    80.354] (II) UnloadModule: "modesetting"
[    80.354] (EE) Device(s) detected, but none match those in the config file.
[    80.354] (EE) 
Fatal server error:
[    80.354] (EE) no screens found(EE) 
[    80.354] (EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
[    80.354] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    80.354] (EE) 
[    80.501] (EE) Server terminated with error (1). Closing log file.

My CPU:

benni@benjamin-pc ~> lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)

benni@benjamin-pc ~> lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 58
Model name:            Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
Stepping:              9
CPU MHz:               1609.421
CPU max MHz:           3800.0000
CPU min MHz:           1600.0000
BogoMIPS:              6787.40
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt

Thanks in advance for any help smile

Offline

#2 2016-02-08 15:26:47

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 4,350
Website

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

N0ps32 wrote:

Any ideas how to solve this issue?

Either switch to the LTS kernel or perform a git bisect to identify the commit that caused the issue and fix it for everybody.

EDIT: Bonus points if you provide a diff that corrects the problem big_smile

EDIT2: the Xorg log file seems to suggest that the drivers are not loaded ("no screens found"), btw

Last edited by Head_on_a_Stick (2016-02-08 15:28:46)


.- .-. -.-. ..../.. .../- .... ./-... . ... -

Arch Linux Help Guide   •   How to report a problem

Offline

#3 2016-02-08 15:27:54

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 14,981

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

Works dandy on my machine.  I note from this

[    78.336] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=a1ecfa99-9a47-46c0-879f-e16dbd3bbf8d rw quiet

that you have not installed and configured the Intel microcode updates.   I'd put my money on that being your problem.

Edit -- Actually Head on a Stick beat me with what is the more likely issue.

Last edited by ewaller (2016-02-08 15:29:01)


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

#4 2016-02-08 17:23:31

N0ps32
Member
Registered: 2014-02-19
Posts: 7

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

I tried installing the LTS kernel and also enabled microcode updates as suggested.
Unfortunately I'm still getting the same error.

I can't really explain why, I installed all available drivers for intel as suggested in the documentation.
And the setup only seems to work with my currently installed kernel (breaks on LTS and 4.4).

Offline

#5 2016-02-08 17:40:11

ugjka
Member
From: Latvia
Registered: 2014-04-01
Posts: 878

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

Output:

pacman -Qs xf86-video

Github | Soundcloud

Simplicity is the ultimate sophistication ~ Leonardo da Vinci

Offline

#6 2016-02-08 17:42:39

N0ps32
Member
Registered: 2014-02-19
Posts: 7

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

ugjka wrote:

Output:

pacman -Qs xf86-video

This is my output:

benni@benjamin-pc ~> pacman -Qs xf86-video
local/xf86-video-intel 1:2.99.917+519+g8229390-1 (xorg-drivers xorg)
    X.org Intel i810/i830/i915/945G/G965+ video drivers

Offline

#7 2016-02-08 17:55:09

ugjka
Member
From: Latvia
Registered: 2014-04-01
Posts: 878

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

When you boot the LTS kernel check uname -a


Github | Soundcloud

Simplicity is the ultimate sophistication ~ Leonardo da Vinci

Offline

#8 2016-02-08 18:43:39

N0ps32
Member
Registered: 2014-02-19
Posts: 7

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

ugjka wrote:

When you boot the LTS kernel check uname -a

Can I also do that with arch-chroot?
X11 doesn't really crash but hangs and prevents you from switching to a different console.
Otherwise I'll have to disable X11 autostart and risk breaking it on my working configuration too.

EDIT:
I am certain that I was running linux-lts because I removed the linux package after installing it and then reconfigured grub.

Last edited by N0ps32 (2016-02-08 18:44:46)

Offline

#9 2016-02-08 18:56:54

ugjka
Member
From: Latvia
Registered: 2014-04-01
Posts: 878

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

If you are doing all this from chroot I hope you are not forgetting to mount your /boot.

I don't know if uname works properly under chroot, sorry.


Github | Soundcloud

Simplicity is the ultimate sophistication ~ Leonardo da Vinci

Offline

#10 2016-02-08 19:31:03

N0ps32
Member
Registered: 2014-02-19
Posts: 7

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

ugjka wrote:

If you are doing all this from chroot I hope you are not forgetting to mount your /boot.

Yes I reverted back to my working installation, booted it and then replaced linux with linux-lts.
uname -a does not seem to work in the arch-chroot, I get the ISO linux kernel.

Offline

#11 2016-02-09 01:34:31

Chuck Arch Linux
Member
Registered: 2011-06-23
Posts: 69

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

Seams like related to my problem. I'm on a laptop with Intel/Nvidia card.
The latest full system update break (delete) my xorg.conf file containing setup for default card and screen.
After launching startx command, got modesetting error with no screen, so...

I have created a new xorg.conf like this :

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "intel"
    Inactive "nvidia"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "Yes"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0:2:0"
    Option "AccelMethod"  "sna"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

and everything was back to normal
Don't know if it can help you too?

Last edited by Chuck Arch Linux (2016-02-09 01:35:17)

Offline

#12 2016-02-09 14:15:44

MisterEwok
Member
Registered: 2013-08-28
Posts: 38

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

Hi. I'm not a very advanced user. I think I'm experiencing this problem too, and I need someone to walk me through how to solve this. I get two lines of ouput after the dell logo when booting and then my screen goes blank. Unfortunately, I have the boot loader set not to wait (I only have one OS and I wanted it to boot quickly, but I'm feeling stupid for that now). So I don't know how to access anything to make changes. Can someone tell me how I can boot without starting X so I can try the above suggestions? Thanks.

Offline

#13 2016-02-09 14:19:27

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 4,350
Website

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

MisterEwok wrote:

how I can boot without starting X

Which boot{loader,manager} are you using?

For systemd-boot, holding down any key during the bootup will show the menu and allow you to add "systemd.unit=multi-user.target" or "systemd.unit=rescue.target" as a kernel parameter.

For GRUB, I think you have to hold down the shift key.


.- .-. -.-. ..../.. .../- .... ./-... . ... -

Arch Linux Help Guide   •   How to report a problem

Offline

#14 2016-02-09 14:31:08

MisterEwok
Member
Registered: 2013-08-28
Posts: 38

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

Thanks. I'm using systemd-boot. I got to the menu, pressed 'e', and added systemd.unit=rescue.target to the end of the line. It still just blacked out after I pressed enter.

Offline

#15 2016-02-09 14:45:56

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 4,350
Website

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

Use the Arch live ISO and `arch-chroot` into your system then either install and configure the LTS kernel (didn't work for the OP) or downgrade the vanilla kernel package.


.- .-. -.-. ..../.. .../- .... ./-... . ... -

Arch Linux Help Guide   •   How to report a problem

Offline

#16 2016-02-09 15:06:10

twelveeighty
Member
From: Alberta, Canada
Registered: 2011-09-04
Posts: 349

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

My Intel card does work fine on 4.4, but I have noticed the following error while booting:

[    8.503437] [drm:intel_dp_link_training_channel_equalization [i915]] *ERROR* failed to update link training

I think this bug report is related: https://bugs.freedesktop.org/show_bug.cgi?id=93578

Obviously, my error is tied to having an external monitor connected (which I have), but just thought I'd bring it up here. It could be the issues are completely unrelated.

Offline

#17 2016-02-09 15:49:31

MisterEwok
Member
Registered: 2013-08-28
Posts: 38

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

Thanks. Downgrading to 4.3.3-3 worked. LTS also boots fine, but I get the flickering issue back in gdm (see https://bbs.archlinux.org/viewtopic.php?id=196888).

Offline

#18 2016-02-21 08:02:30

FIlIPy65
Member
From: Brazil, Paraiba, Joao Pessoa
Registered: 2011-05-01
Posts: 14

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

Same here.
I don't downgraded. I installed linux-lts and linked it on fallback boot option, was my best (only) choice until today, but I'm happy.

Cheers.

Offline

#19 2016-03-11 19:21:28

MisterEwok
Member
Registered: 2013-08-28
Posts: 38

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

Today I tried upgrading to the 4.4.5 kernel, and this issue persists. Does anyone know if this issue is being addressed?

Offline

#20 2016-03-30 09:11:56

semeion
Member
From: Brazil
Registered: 2008-10-20
Posts: 57

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

I am getting somes weird errors here too, but happens with 4.4.5 and linux-lts, dmesg show me:

[   11.046066] [drm:intel_opregion_init [i915]] *ERROR* No ACPI video bus found

And PC freeze/crash 1 or 2 times per day. It is happening after some -Syu. I am trying downgrade somes packages to try found the problem.

Offline

#21 2016-04-18 14:22:27

MisterEwok
Member
Registered: 2013-08-28
Posts: 38

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

This is still an issue with linux 4.5.

Offline

#22 2016-04-19 15:15:09

MisterEwok
Member
Registered: 2013-08-28
Posts: 38

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

The lts kernel is now 4.4, which is unusable due to this issue. So, I can't update either one.

Offline

#23 2016-04-20 09:00:35

TheLateJC
Member
Registered: 2009-01-29
Posts: 4

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

I was running on LTS with video fine until an update today. Now I have no video on HDMI (it's a HTPC, I don't know if VGA works). Switching to current does not appear to help, although the follow message that showed up after the latest LTS update has disappeared from current.

[drm:intel_opregion_init [i915]] *ERROR* No ACPI video bus found

Offline

#24 2016-04-22 19:13:41

MisterEwok
Member
Registered: 2013-08-28
Posts: 38

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

How is it possible for this bug to continue so long? Now the latest of both linux and linux-lts are unusable. Thankfully I still have the 4.3.3-3 linux in my cache (the last version that works). What would I do if I were installing arch fresh today on my laptop?

Offline

#25 2016-04-23 15:57:07

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 5,545

Re: Linux 4.4 breaks X11 on integrated graphics (intel)

return the intel laptop to the shop ?


Booting with apg Openrc, NOT systemd.
Automounting : not needed, i prefer pmount
Aur helpers : makepkg + my own local repo === rarely need them

Offline

Board footer

Powered by FluxBB