Compiz works terribly slow on Intel Ivy Bridge graphics / Dash Blur issue

Bug #1189110 reported by Bartosz Woronicz
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

It seems to happens every time after I return from suspend but not only, applications switcher (Alt+Tab) is almost completely freezes for a while. VEEEERY annoying. The same with Search menu. It freezes in some with fading in or out from transparency.

Also there's information in dmesg, that module crashed.

 2553.325742] ------------[ cut here ]------------
[ 2553.325773] WARNING: at /build/buildd/linux-3.8.0/drivers/gpu/drm/i915/intel_display.c:5377 ironlake_crtc_mode_set+0x88a/0x8b0 [i915]()
[ 2553.325774] Hardware name: 34352NG
[ 2553.325790] Modules linked in: pci_stub vboxpci(OF) vboxnetadp(OF) vboxnetflt(OF) vboxdrv(OF) cast6_avx_x86_64(F) cast6_generic(F) cts(F) gcm(F) ccm(F) xfrm_user(F) ah6(F) ah4(F) esp6(F) esp4(F) xfrm4_mode_beet(F) xfrm4_tunnel(F) tunnel4(F) xfrm4_mode_tunnel(F) xfrm4_mode_transport(F) xfrm6_mode_transport(F) xfrm6_mode_ro(F) xfrm6_mode_beet(F) xfrm6_mode_tunnel(F) ipcomp(F) ipcomp6(F) xfrm6_tunnel(F) tunnel6(F) xfrm_ipcomp(F) deflate(F) zlib_deflate(F) ctr(F) twofish_generic(F) twofish_avx_x86_64(F) twofish_x86_64_3way(F) twofish_x86_64(F) twofish_common(F) camellia_generic(F) camellia_aesni_avx_x86_64(F) camellia_x86_64(F) serpent_avx_x86_64(F) serpent_sse2_x86_64(F) serpent_generic(F) glue_helper(F) blowfish_generic(F) blowfish_x86_64(F) blowfish_common(F) cast5_avx_x86_64(F) cast5_generic(F) cast_common(F) des_generic(F) xcbc(F) rmd160(F) parport_pc(F) ppdev(F) crypto_null(F) af_key(F) xfrm_algo(F) bnep rfcomm bluetooth binfmt_misc(F) nls_iso8859_1(F) ext2(F) arc4(F) iwldvm snd_usb_audio snd_hda_codec_hdmi snd_hda_codec_realtek uvcvideo kvm_intel wacom videobuf2_vmalloc videobuf2_memops videobuf2_core snd_usbmidi_lib mac80211 kvm videodev joydev(F) snd_hda_intel snd_hda_codec ghash_clmulni_intel(F) aesni_intel(F) aes_x86_64(F) snd_hwdep(F) snd_pcm(F) thinkpad_acpi iwlwifi xts(F) snd_page_alloc(F) nvram(F) lrw(F) snd_seq_midi(F) gf128mul(F) snd_seq_midi_event(F) ablk_helper(F) snd_rawmidi(F) snd_seq(F) snd_seq_device(F) snd_timer(F) cryptd(F) i915 snd(F) drm_kms_helper drm coretemp lp(F) i2c_algo_bit soundcore(F) tpm_tis parport(F) psmouse(F) lpc_ich dm_multipath(F) cfg80211 mei mac_hid scsi_dh(F) serio_raw(F) microcode(F) wmi video(F) hid_generic usbhid hid usb_storage(F) ahci(F) libahci(F) dm_raid45 sdhci_pci sdhci e1000e(F) xor(F) dm_mirror(F) dm_region_hash(F) dm_log(F)
[ 2553.325822] Pid: 7352, comm: kworker/u:49 Tainted: GF W O 3.8.0-25-generic #37-Ubuntu
[ 2553.325823] Call Trace:
[ 2553.325828] [<ffffffff810587ef>] warn_slowpath_common+0x7f/0xc0
[ 2553.325829] [<ffffffff8105884a>] warn_slowpath_null+0x1a/0x20
[ 2553.325842] [<ffffffffa02a916a>] ironlake_crtc_mode_set+0x88a/0x8b0 [i915]
[ 2553.325853] [<ffffffffa02ad6eb>] intel_set_mode+0x63b/0xa40 [i915]
[ 2553.325865] [<ffffffffa02ae206>] intel_crtc_set_config+0x716/0x950 [i915]
[ 2553.325871] [<ffffffffa0185ff2>] drm_fb_helper_set_par+0x82/0x100 [drm_kms_helper]
[ 2553.325877] [<ffffffffa01861f1>] drm_fb_helper_single_fb_probe+0x181/0x320 [drm_kms_helper]
[ 2553.325883] [<ffffffffa0185f40>] drm_fb_helper_hotplug_event+0xd0/0x100 [drm_kms_helper]
[ 2553.325898] [<ffffffffa02ca2ec>] intel_fb_output_poll_changed+0x1c/0x20 [i915]
[ 2553.325906] [<ffffffffa0186ba7>] drm_kms_helper_hotplug_event+0x27/0x30 [drm_kms_helper]
[ 2553.325911] [<ffffffffa018799a>] drm_helper_hpd_irq_event+0x12a/0x140 [drm_kms_helper]
[ 2553.325921] [<ffffffffa02831eb>] i915_hotplug_work_func+0x8b/0xa0 [i915]
[ 2553.325924] [<ffffffff8107677c>] process_one_work+0x15c/0x4d0
[ 2553.325926] [<ffffffff81077fde>] worker_thread+0x16e/0x480
[ 2553.325928] [<ffffffff81077e70>] ? manage_workers+0x2a0/0x2a0
[ 2553.325929] [<ffffffff8107d370>] kthread+0xc0/0xd0
[ 2553.325930] [<ffffffff8107d2b0>] ? kthread_create_on_node+0x120/0x120
[ 2553.325934] [<ffffffff816d3fac>] ret_from_fork+0x7c/0xb0
[ 2553.325935] [<ffffffff8107d2b0>] ? kthread_create_on_node+0x120/0x120
[ 2553.325936] ---[ end trace f2a2f049cdfca5fb ]---
[ 2553.496968] usb 3-3.4: reset low-speed USB device number 6 using xhci_hcd
[ 2553.526452] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88020e7c6300
[ 2553.526456] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88020e7c6d00
[ 2553.526482] usb 3-3.4: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[ 2553.526484] usb 3-3.4: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
[ 2553.550885] [drm:ivb_manual_fdi_link_train] *ERROR* FDI train 1 fail!
[ 2553.553037] [drm:ivb_manual_fdi_link_train] *ERROR* FDI train 2 fail!
[ 2554.459168] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
...

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: linux-image-3.8.0-25-generic 3.8.0-25.37
ProcVersionSignature: Ubuntu 3.8.0-25.37-generic 3.8.13
Uname: Linux 3.8.0-25-generic x86_64
ApportVersion: 2.9.2-0ubuntu8.1
Architecture: amd64
Date: Sun Jun 9 10:49:01 2013
HibernationDevice: RESUME=UUID=f6738183-910b-49b9-b769-898c55ff5967
InstallationDate: Installed on 2012-10-25 (227 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MachineType: LENOVO 34352NG
MarkForUpload: True
ProcEnviron:
 TERM=rxvt
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=pl_PL.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.8.0-25-generic root=/dev/mapper/hostname-root ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.8.0-25-generic N/A
 linux-backports-modules-3.8.0-25-generic N/A
 linux-firmware 1.106
SourcePackage: linux
UpgradeStatus: Upgraded to raring on 2013-04-09 (60 days ago)
dmi.bios.date: 04/10/2013
dmi.bios.vendor: LENOVO
dmi.bios.version: GCET93WW (2.53 )
dmi.board.asset.tag: Not Available
dmi.board.name: 34352NG
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrGCET93WW(2.53):bd04/10/2013:svnLENOVO:pn34352NG:pvrThinkPadX230Tablet:rvnLENOVO:rn34352NG:rvrNotDefined:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 34352NG
dmi.product.version: ThinkPad X230 Tablet
dmi.sys.vendor: LENOVO

Revision history for this message
Bartosz Woronicz (mastier1) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Re: Compiz works terribly slow on Intel Ivy Bridge graphics

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.10 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.10-rc5-saucy/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Bartosz Woronicz (mastier1) wrote :

hi, Joseph

I;ve check the mainline kernel and the problem is still there. But there's no crash in log.

Is there easy way to add all files to the bug report with apport-bug ?

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Bartosz Woronicz (mastier1) wrote :
Revision history for this message
Anders Hall (a.hall) wrote :

This started happen for me just recently too, first from suspend. Now also with normal cold boot. Everything in unity is super slow (many seconds to start search/dashboard thing).

Will try to downgrade since i didnt experience it until recently.

Linux boll 3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 7 Series/C210 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 System peripheral: Ricoh Co Ltd MMC/SD Host Controller (rev 07)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)

Revision history for this message
Anders Hall (a.hall) wrote :

Note: does not seems to be related to kernel, went back to 3.8.0-22 with no changes. Shut down animations/effects in compiz with little effect. Solved by turning of blur in unity manager (ccsm).

Revision history for this message
Bartosz Woronicz (mastier1) wrote :

Wow, that's great news, I was also suspecting compiz either xorg-xserver. I will checkout it out today evening GMT+2:00 time. If confirmed I will modify bug information.

Revision history for this message
Bartosz Woronicz (mastier1) wrote :

Confirmed. Changing "Dash Blur" to No BLur in General setting of Ubuntu Unity Plugin fixes problem.

So, is it performance issue or a bug ?

The error is dmesg is quite serious, but it seems not to be this issue related.

Should be change as compiz or ubuntu-unity bug ? Or split as two seperate bugs ?

summary: - Compiz works terribly slow on Intel Ivy Bridge graphics
+ Compiz works terribly slow on Intel Ivy Bridge graphics / Dash Blur
+ issue
Revision history for this message
Anders Hall (a.hall) wrote :

This bug is a duplicate of Bug #1187500 (solved, update released). :-)

Revision history for this message
Bartosz Woronicz (mastier1) wrote :

I confirm, this update fixed the issue :-) May the developers be blessed :-)

Package: libxatracker1
Description: X acceleration library -- runtime
...
Installed version: 9.1.3-0ubuntu0.1
Available version: 9.1.3-0ubuntu0.2

Vesrion 9.1.3-0ubuntu0.2:

  * Add back a patch that reverts a change which made blur slow on i915,
    add two other reverts so the big one applies cleanly. (LP: #1187500)

Changed in linux (Ubuntu):
status: Confirmed → Fix Released
affects: linux (Ubuntu) → mesa (Ubuntu)
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.