X server disables acceleration or turns off output (makes screen black) after kernel upgrade to v3.18 (Ubuntu Vivid)

Bug #1408593 reported by Wladimir Mutel
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
High
Unassigned

Bug Description

after reboot into kernel 3.18 (3.18.0-8.9)

with Intel driver version 2:2.99.916+git20141119-1~exp1ubuntu1 it disables output / blacks the screen and puts in the log :
[ 37.179] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 37.215] (WW) intel(0): Failed to submit rendering commands, trying again with outputs disabled.
(then refuses to switch local VTs both by [Ctrl-]Alt-Fn and by chvt in remote logins)

after reverting to 2:2.99.914-1~exp1ubuntu6 it puts :
[ 41.679] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 41.711] (EE) intel(0): Failed to submit rendering commands, disabling acceleration.
(then allows to log in bu with desktop composition effects disabled)

after reboot back into kernel 3.16.0-28.38 , both *.916 and *.914 drivers work well

probably this bug should also be attached to kernel package v3.18

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: xorg 1:7.7+7ubuntu2
ProcVersionSignature: Ubuntu 3.18.0-8.9-generic 3.18.1
Uname: Linux 3.18.0-8-generic x86_64
ApportVersion: 2.15.1-0ubuntu1
Architecture: amd64
Date: Thu Jan 8 11:23:52 2015
InstallationDate: Installed on 2009-11-01 (1893 days ago)
InstallationMedia: Kubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=uk_UA.UTF-8
 SHELL=/bin/bash
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
UpgradeStatus: No upgrade log present (probably fresh install)
---
ApportVersion: 2.15.1-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: mwg 1214 F.... pulseaudio
CRDA:
 country UA: DFS-UNSET
  (2400 - 2483 @ 40), (N/A, 20), (N/A), NO-OUTDOOR
  (5150 - 5350 @ 40), (N/A, 20), (N/A), NO-OUTDOOR
  (57240 - 65880 @ 2160), (N/A, 40), (N/A), NO-OUTDOOR
CurrentDesktop: KDE
DistroRelease: Ubuntu 15.04
HibernationDevice: RESUME=UUID=6932e499-f0ad-4456-b93c-2b7f9bf763dc
InstallationDate: Installed on 2009-11-01 (1893 days ago)
InstallationMedia: Kubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
MachineType: Acer Aspire xxxx
Package: xorg 1:7.7+7ubuntu2
PackageArchitecture: amd64
ProcEnviron:
 LANGUAGE=
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.16.0-28-generic root=UUID=9bc29087-2e9e-4bf9-bea1-2540902b5ae3 ro rootflags=commit=3600 transparent_hugepage=always init=/lib/systemd/systemd
ProcVersionSignature: Ubuntu 3.16.0-28.38-generic 3.16.7-ckt1
RelatedPackageVersions:
 linux-restricted-modules-3.16.0-28-generic N/A
 linux-backports-modules-3.16.0-28-generic N/A
 linux-firmware 1.140
Tags: vivid vivid
Uname: Linux 3.16.0-28-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout disk kvm lpadmin netdev plugdev sambashare src
_MarkForUpload: True
dmi.bios.date: 05/06/2011
dmi.bios.vendor: INSYDE
dmi.bios.version: V1.24
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: JV10_CS
dmi.board.vendor: Intel Corp.
dmi.board.version: Base Board Version
dmi.chassis.type: 1
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnINSYDE:bvrV1.24:bd05/06/2011:svnAcer:pnAspirexxxx:pvrV1.24:rvnIntelCorp.:rnJV10_CS:rvrBaseBoardVersion:cvnChassisManufacturer:ct1:cvrChassisVersion:
dmi.product.name: Aspire xxxx
dmi.product.version: V1.24
dmi.sys.vendor: Acer

Revision history for this message
Wladimir Mutel (mwg) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1408593

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Wladimir Mutel (mwg) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Wladimir Mutel (mwg) wrote : BootDmesg.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : Dependencies.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : IwConfig.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : Lspci.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : Lsusb.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : ProcModules.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : PulseList.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : RfKill.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : UdevDb.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : UdevLog.txt

apport information

Revision history for this message
Wladimir Mutel (mwg) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Changed in xorg (Ubuntu):
status: New → Confirmed
Changed in linux (Ubuntu):
importance: Undecided → Critical
Changed in xorg (Ubuntu):
importance: Undecided → Critical
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Re: X server disables acceleartion or turns off output (makes screen black) after kernel upgrade to v3.18 (Ubuntu Vivid)

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.19 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-rc3-vivid/

Changed in linux (Ubuntu):
importance: Critical → High
Changed in xorg (Ubuntu):
importance: Critical → High
Revision history for this message
Wladimir Mutel (mwg) wrote :

booted this : linux-image-3.19.0-031900rc3-generic 3.19.0-031900rc3.201501060135
with this : xserver-xorg-video-intel 2:2.99.916+git20141119-1~exp1ubuntu1

they work well, with all desktop effects.
so this is isolated to 3.18

Wladimir Mutel (mwg)
tags: added: kernel-fixed-upstream
Revision history for this message
William Hua (attente) wrote :

Thank you, booting 3.19.0-031900rc3-generic fixed this for me too.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Thanks for testing. We can perform a "Reverse" bisect to identify the commit that fixes this in 3.19. First, can you also test the latest 3.18 upstream kernel to see if it already has the fix? It can be downloaded from:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.2-vivid/

tags: added: needs-bisect
Revision history for this message
William Hua (attente) wrote :

It's working for me with 3.18.2-031802-generic.

william@attente:~$ uname -a
Linux attente 3.18.2-031802-generic #201501082011 SMP Thu Jan 8 20:13:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

That's good news. That means Utopic will pick up the fix for this when it gets the 3.18.2 updates.

Changed in linux (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Wladimir Mutel (mwg) wrote :

booted this : linux-image-3.18.2-031802-generic 3.18.2-031802.201501082011
with this : xserver-xorg-video-intel 2:2.99.916+git20141119-1~exp1ubuntu1
have black screen & these records in the log :
[ 39.579] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 39.603] (WW) intel(0): Failed to submit rendering commands, trying again with outputs disabled.

Changed in linux (Ubuntu):
status: Fix Committed → Confirmed
Revision history for this message
William Hua (attente) wrote :

Not sure what to say... 3.18.2-031802-generic is working (for me at least) and I'm not getting that warning in the logs any more.

Revision history for this message
William Hua (attente) wrote :

Small excerpt from my Xorg.0.log:

[ 15.153] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 15.159] (II) intel(0): switch to mode 1280x800@60.0 on LVDS1 using pipe 0, position (0, 0), rotation normal, reflection none
[ 15.176] (II) intel(0): Setting screen physical size to 338 x 211

Please let me know if there's some other way I can help...

Revision history for this message
Sebastien Bacher (seb128) wrote :

similar issue on a latitude e6410 with i5 intel video, using 3.16 everything works fine, on 3.18 from vivid screen stays off after plymouth, using the vivid-proposed or 3.19 from the kernel ppa I get back a screen but with the wrong resolution

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Can folks affected by this bug test the following kernel:
http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-nightly/2015-01-13-vivid/

Depending on the results, we can perform a bisect or "Reverse" bisect.

Revision history for this message
William Hua (attente) wrote :

Video works for me with that kernel, but the trackpoint on my x201 is very laggy.

william@attente:~$ uname -a
Linux attente 3.19.0-994-generic #201501130205 SMP Tue Jan 13 02:07:05 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Excerpt from /var/log/Xorg.0.log:

[ 14.256] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 14.256] (II) FBDEV: driver for framebuffer: fbdev
[ 14.256] (II) VESA: driver for VESA chipsets: vesa
[ 14.256] (++) using VT number 7
[ 14.257] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20141219
[ 14.257] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917-1~exp1ubuntu2 (Maarten Lankhorst <email address hidden>)
[ 14.257] (II) intel(0): SNA compiled for use with valgrind
[ 14.259] (WW) Falling back to old probe method for modesetting
[ 14.259] (WW) Falling back to old probe method for fbdev
[ 14.259] (II) Loading sub module "fbdevhw"
[ 14.259] (II) LoadModule: "fbdevhw"
[ 14.259] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 14.260] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 14.260] »··compiled for 1.16.2.901, module version = 0.0.2
[ 14.260] »··ABI class: X.Org Video Driver, version 18.0
[ 14.260] (WW) Falling back to old probe method for vesa

...

(EE) [mi] EQ overflowing. Additional events will be discarded until existing events are processed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x56) [0x7ffae62ef806]
(EE) 1: /usr/bin/X (mieqEnqueue+0x24b) [0x7ffae62d087b]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x52) [0x7ffae61a6ce2]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7ffade361000+0x60ca) [0x7ffade3670ca]
(EE) 4: /usr/lib/xorg/modules/input/evdev_drv.so (0x7ffade361000+0x658d) [0x7ffade36758d]
(EE) 5: /usr/bin/X (0x7ffae6138000+0x95968) [0x7ffae61cd968]
(EE) 6: /usr/bin/X (0x7ffae6138000+0xc0089) [0x7ffae61f8089]
(EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (0x7ffae3e0d000+0x36eb0) [0x7ffae3e43eb0]
(EE) 8: /lib/x86_64-linux-gnu/libc.so.6 (__select+0x33) [0x7ffae3eff283]
(EE) 9: /usr/bin/X (WaitForSomething+0x1b4) [0x7ffae62ecb94]
(EE) 10: /usr/bin/X (0x7ffae6138000+0x57071) [0x7ffae618f071]
(EE) 11: /usr/bin/X (0x7ffae6138000+0x5b466) [0x7ffae6193466]
(EE) 12: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7ffae3e2eec5]
(EE) 13: /usr/bin/X (0x7ffae6138000+0x4577e) [0x7ffae617d77e]
(EE)
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
(EE) [mi] mieq is *NOT* the cause. It is a victim.
[ 27.151] [mi] Increasing EQ size to 1024 to prevent dropped events.
[ 27.152] [mi] EQ processing has resumed after 15 dropped events.
[ 27.152] [mi] This may be caused my a misbehaving driver monopolizing the server's resources.

Revision history for this message
William Hua (attente) wrote :
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Wladimir, can you test the kernel in comment #28 since you are the original bug reporter?

Thanks for the pointer to commit d472fcc, William. That commit is in mainline as of v3.19-rc2. It was also cc'd to stable, so it should also make it's way into all the stable kernels.

tags: added: kernel-da-key
Revision history for this message
Wladimir Mutel (mwg) wrote :

I will be back from vacation on Jan 19th and then test & report on #28 more fully.
Now I can only tell than with kernel 3.18.0-9.10 it shows both WW and EE in the Xorg.0.log, and turns off acceleration (unfortunately I have this log already rotated on my system)

Revision history for this message
Wladimir Mutel (mwg) wrote :

Booted : linux-image-3.19.0-994-generic 3.19.0-994.201501130205
with: xserver-xorg-video-intel 2:2.99.917-1~exp1ubuntu2
have same results as reported in #29 : working video&effects but lagging touchpad pointer.

affects: xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
Revision history for this message
Wladimir Mutel (mwg) wrote :

also no luck with linux-image-3.18.0-11-generic 3.18.0-11.12, same as in #32

Revision history for this message
Rico Tzschichholz (ricotz) wrote :
Wladimir Mutel (mwg)
summary: - X server disables acceleartion or turns off output (makes screen black)
+ X server disables acceleration or turns off output (makes screen black)
after kernel upgrade to v3.18 (Ubuntu Vivid)
Revision history for this message
Wladimir Mutel (mwg) wrote :

apparently fixed in linux-image-3.18.0-12-generic 3.18.0-12.13 (rebased to 3.18.4)

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Can folks affected by this bug apply the latest Vivid updates and confirm if this bug is fixed or not?

Changed in linux (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
penalvch (penalvch) wrote :

Wladimir Mutel, this bug report is being closed due to your last comment https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1408593/comments/36 regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

no longer affects: xserver-xorg-video-intel (Ubuntu)
Changed in linux (Ubuntu):
status: Fix Committed → Invalid
Revision history for this message
nevergone (nevergone) wrote :

The bug is exist Lenovo T410 with Intel graphics card and Ubuntu 16.04, after resume hibernate.
Attached full dmesg and /sys/class/drm/card0/error file.

Revision history for this message
penalvch (penalvch) wrote :

nevergone, it will help immensely if you filed a new report with Ubuntu by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information running the following from a terminal:
ubuntu-bug xorg

Also, please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.