← Back to team overview

desktop-packages team mailing list archive

[Bug 1507255] Re: Garbled graphics in Wily with Intel GMA4500 chip

 

This also impacts me. Screen becomes garbled quicker if Firefox is
running. Screen takes a bit longer to become garbled if only Thunderbird
is running.

I tried Cory's fix above, and it hasn't garbled the screen in about 45
minutes minutes with Firefox, Thunderbird, and other graphical apps
running simultaneously. On my system the file
/usr/share/X11/xorg.conf.d/20-intel.conf didn't exist, so I created it
with the contents that Cory provided.

>From uname -a:
Linux gandalf 4.2.0-16-generic #19-Ubuntu SMP Thu Oct 8 14:46:51 UTC 2015 i686 i686 i686 GNU/Linux

>From lspci:
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 817a
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at dfd00000 (32-bit, non-prefetchable) [size=512K]
        I/O ports at b800 [size=8]
        Memory at c0000000 (32-bit, prefetchable) [size=256M]
        Memory at dfd80000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Kernel driver in use: i915

I see these messages in the syslog that seem to correspond to each time that the screen becomes garbled: 
Oct 31 18:25:16 gandalf kernel: [22669.004026] [drm] stuck on render ring
Oct 31 18:25:16 gandalf kernel: [22669.006035] [drm] GPU HANG: ecode 3:0:0x677fff41, in Xorg [960], reason: Ring hung, action: reset
Oct 31 18:25:16 gandalf kernel: [22669.006040] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
Oct 31 18:25:16 gandalf kernel: [22669.006042] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
Oct 31 18:25:16 gandalf kernel: [22669.006045] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
Oct 31 18:25:16 gandalf kernel: [22669.006047] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
Oct 31 18:25:16 gandalf kernel: [22669.006050] [drm] GPU crash dump saved to /sys/class/drm/card0/error
Oct 31 18:25:16 gandalf kernel: [22669.006151] ------------[ cut here ]------------
Oct 31 18:25:16 gandalf kernel: [22669.006225] WARNING: CPU: 0 PID: 357 at /build/linux-hXawIp/linux-4.2.0/drivers/gpu/drm/i915/intel_display.c:3294 intel_crtc_wait_for_pending_flips+0x17c/0x220 [i915]()
Oct 31 18:25:16 gandalf kernel: [22669.006234] WARN_ON(ret)
Oct 31 18:25:16 gandalf kernel: [22669.006241] Modules linked in: ftdi_sio usbserial snd_hda_codec_analog snd_hda_codec_generic gpio_ich snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep joydev snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi input_leds snd_seq serio_raw snd_seq_device snd_timer snd 8250_fintek soundcore asus_atk0110 lpc_ich shpchp mac_hid parport_pc ppdev lp parport autofs4 jitterentropy_rng drbg ansi_cprng xts gf128mul algif_skcipher af_alg dm_crypt hid_generic usbhid hid i915 video firewire_ohci i2c_algo_bit drm_kms_helper firewire_core r8169 crc_itu_t pata_acpi drm mii
Oct 31 18:25:16 gandalf kernel: [22669.006379] CPU: 0 PID: 357 Comm: kworker/u8:3 Not tainted 4.2.0-16-generic #19-Ubuntu
Oct 31 18:25:16 gandalf kernel: [22669.006385] Hardware name: System manufacturer System Product Name/P5L8L-SE, BIOS 0201    10/09/2007
Oct 31 18:25:16 gandalf kernel: [22669.006439] Workqueue: i915-hangcheck i915_hangcheck_elapsed [i915]
Oct 31 18:25:16 gandalf kernel: [22669.006446]  c1a629a7 fc2bbb5e 00000000 f5701d48 c175dae1 f5701d88 f5701d78 c106a687
Oct 31 18:25:16 gandalf kernel: [22669.006462]  f8d6a8e9 f5701da8 00000165 f8d5ca44 00000cde f8cff22c f8cff22c f5460000
Oct 31 18:25:16 gandalf kernel: [22669.006478]  f5a1e434 00000001 f5701d94 c106a6fe 00000009 f5701d88 f8d6a8e9 f5701da8
Oct 31 18:25:16 gandalf kernel: [22669.006493] Call Trace:
Oct 31 18:25:16 gandalf kernel: [22669.006510]  [<c175dae1>] dump_stack+0x41/0x52
Oct 31 18:25:16 gandalf kernel: [22669.006523]  [<c106a687>] warn_slowpath_common+0x87/0xc0
Oct 31 18:25:16 gandalf kernel: [22669.006581]  [<f8cff22c>] ? intel_crtc_wait_for_pending_flips+0x17c/0x220 [i915]
Oct 31 18:25:16 gandalf kernel: [22669.006636]  [<f8cff22c>] ? intel_crtc_wait_for_pending_flips+0x17c/0x220 [i915]
Oct 31 18:25:16 gandalf kernel: [22669.006649]  [<c106a6fe>] warn_slowpath_fmt+0x3e/0x60
Oct 31 18:25:16 gandalf kernel: [22669.006707]  [<f8cff22c>] intel_crtc_wait_for_pending_flips+0x17c/0x220 [i915]
Oct 31 18:25:16 gandalf kernel: [22669.006753]  [<f8b1ffd4>] ? drm_modeset_lock_all_crtcs+0x84/0x90 [drm]
Oct 31 18:25:16 gandalf kernel: [22669.006809]  [<f8d005f4>] intel_crtc_disable_planes+0x34/0xf0 [i915]
Oct 31 18:25:16 gandalf kernel: [22669.006863]  [<f8d0075a>] intel_prepare_reset+0x6a/0x80 [i915]
Oct 31 18:25:16 gandalf kernel: [22669.006912]  [<f8cd27b7>] i915_handle_error+0x147/0x6e0 [i915]
Oct 31 18:25:16 gandalf kernel: [22669.006924]  [<c10be1bd>] ? log_store+0x1cd/0x210
Oct 31 18:25:16 gandalf kernel: [22669.006937]  [<c10bfa91>] ? vprintk_default+0x41/0x60
Oct 31 18:25:16 gandalf kernel: [22669.006986]  [<f8cd2fd3>] i915_hangcheck_elapsed+0x233/0x410 [i915]
Oct 31 18:25:16 gandalf kernel: [22669.006999]  [<c10810b5>] process_one_work+0x155/0x3e0
Oct 31 18:25:16 gandalf kernel: [22669.007010]  [<c1081377>] worker_thread+0x37/0x490
Oct 31 18:25:16 gandalf kernel: [22669.007019]  [<c1081340>] ? process_one_work+0x3e0/0x3e0
Oct 31 18:25:16 gandalf kernel: [22669.007030]  [<c1086a56>] kthread+0xa6/0xc0
Oct 31 18:25:16 gandalf kernel: [22669.007019]  [<c1081340>] ? process_one_work+0x3e0/0x3e0
Oct 31 18:25:16 gandalf kernel: [22669.007030]  [<c1086a56>] kthread+0xa6/0xc0
Oct 31 18:25:16 gandalf kernel: [22669.007042]  [<c1763741>] ret_from_kernel_thread+0x21/0x30
Oct 31 18:25:16 gandalf kernel: [22669.007050]  [<c10869b0>] ? kthread_create_on_node+0x170/0x170
Oct 31 18:25:16 gandalf kernel: [22669.007056] ---[ end trace b71e971205ef4bc7 ]---
Oct 31 18:25:16 gandalf kernel: [22669.042261] drm/i915: Resetting chip after gpu hang

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-video-intel in Ubuntu.
https://bugs.launchpad.net/bugs/1507255

Title:
  Garbled graphics in Wily with Intel GMA4500 chip

Status in xserver-xorg-video-intel package in Ubuntu:
  Confirmed

Bug description:
  This affects both Ubuntu GNOME and Ubuntu Wily 20151017.1. The
  graphics are so badly garbled I can only file this bug on an
  unaffected OS where I've held back the update on just that one package
  to about Beta 1 status:

  lance@lance-INTEL-desktop:~$ apt-cache policy xserver-xorg-video-intel
  xserver-xorg-video-intel:
    Installed: 2:2.99.917-1ubuntu1
    Candidate: 2:2.99.917+git20150808-0ubuntu4
    Version table:
       2:2.99.917+git20150808-0ubuntu4 0
          500 http://us.archive.ubuntu.com/ubuntu/ wily/main i386 Packages
   *** 2:2.99.917-1ubuntu1 0
          100 /var/lib/dpkg/status

  I'll attach a picture of the garbled screen with the updated xserver-
  xorg-video-intel package. Oddly a screenshot taken from the affected
  OS displays perfectly OK in the unaffected OS so I used my camera.

  The info provided by lspci may not be very helpful:

  lance@lance-INTEL-desktop:~$ lspci -v -s `lspci | awk '/VGA/{print $1}'`
  00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
   Subsystem: Intel Corporation Device 0025
   Flags: bus master, fast devsel, latency 0, IRQ 27
   Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
   Memory at c0000000 (64-bit, prefetchable) [size=256M]
   I/O ports at f1c0 [size=8]
   Expansion ROM at <unassigned> [disabled]
   Capabilities: <access denied>
   Kernel driver in use: i915

  The tech specs show:

  Internal Graphics:
  • Intel ® GMA4500 onboard graphics subsystem with support for:
  ― Analog displays (VGA)
  ― Digital displays (DVI-D)

  I'm just using VGA ATM.

  Something else worth mentioning is this warning displayed while filing
  the bug report:

  Your system is providing 3D via software rendering rather than
  hardware rendering.  This is a compatibility mode which should display
  3D graphics properly but the performance may be very poor.  If the
  problem you're reporting is related to graphics performance, your real
  question may be why X didn't use hardware acceleration for your
  system.

  I did try booting an earlier kernel to no avail, but holding back just
  this one update prevents the borkage.

  ProblemType: Bug
  DistroRelease: Ubuntu 15.10
  Package: xserver-xorg-video-intel 2:2.99.917-1ubuntu1
  ProcVersionSignature: Ubuntu 4.2.0-16.19-generic 4.2.3
  Uname: Linux 4.2.0-16-generic i686
  ApportVersion: 2.19.1-0ubuntu2
  Architecture: i386
  CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: None
  CurrentDesktop: GNOME
  Date: Sun Oct 18 00:17:35 2015
  DistUpgraded: Fresh install
  DistroCodename: wily
  DistroVariant: ubuntu
  ExtraDebuggingInterest: Yes, if not too technical
  GraphicsCard:
   Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e42] (rev 03) (prog-if 00 [VGA controller])
     Subsystem: Intel Corporation Device [8086:0025]
     Subsystem: Intel Corporation Device [8086:0025]
  InstallationDate: Installed on 2015-08-26 (52 days ago)
  InstallationMedia: Ubuntu-GNOME 15.10 "Wily Werewolf" - Alpha i386 (20150826.1)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.2.0-16-generic root=UUID=39597a1e-90b6-4e81-ae29-4c01d28f7f17 ro quiet splash vt.handoff=7
  Renderer: Software
  SourcePackage: xserver-xorg-video-intel
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 12/23/2010
  dmi.bios.vendor: Intel Corp.
  dmi.bios.version: LDB4310H.86A.0037.2010.1223.1121
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: DB43LD
  dmi.board.vendor: Intel Corporation
  dmi.board.version: AAE60577-202
  dmi.chassis.type: 3
  dmi.modalias: dmi:bvnIntelCorp.:bvrLDB4310H.86A.0037.2010.1223.1121:bd12/23/2010:svn:pn:pvr:rvnIntelCorporation:rnDB43LD:rvrAAE60577-202:cvn:ct3:cvr:
  version.compiz: compiz N/A
  version.libdrm2: libdrm2 2.4.64-1
  version.libgl1-mesa-dri: libgl1-mesa-dri 11.0.2-1ubuntu4
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 11.0.2-1ubuntu4
  version.xserver-xorg-core: xserver-xorg-core 2:1.17.2-1ubuntu9
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.2-1ubuntu1
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.5.0+git20150819-0ubuntu1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917-1ubuntu1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu3
  xserver.bootTime: Sat Oct 17 23:58:59 2015
  xserver.configfile: default
  xserver.errors:
   AIGLX error: Calling driver entry point failed
   AIGLX: reverting to software rendering
  xserver.logfile: /var/log/Xorg.0.log
  xserver.outputs:

  xserver.version: 2:1.17.2-1ubuntu9

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1507255/+subscriptions


References