|
Bugzilla – Full Text Bug Listing |
| Summary: | Regression in kernel 2.6.37 with regards to i915 driver (Intel Graphics) | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.4 | Reporter: | Raymond Wooninck <rwooninck> |
| Component: | Kernel | Assignee: | E-mail List <kernel-maintainers> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | badshah400, ciprianhacman, Martin.Seidler, victor.grischenko, zaitor |
| Version: | Milestone 5 of 6 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Raymond Wooninck
2010-11-25 09:42:43 UTC
Also reported upstream : https://bugzilla.kernel.org/show_bug.cgi?id=23722 By following the development on www.kernel.org, I noticed that rc4-git4 contained a number of changes in the i915 area. Based on the kernel-desktop I build the rc4-git4 kernel and this resolved the described issue. Transparency and Wobbly Windows are working normal again. It might be good to build this version of the kernel and to get it into Factory. As that this version also included some newer config options, I can not submit my package to Kernel:HEAD. Is Bug 656060 - intel [945G] Very poor compiz performance https://bugzilla.novell.com/show_bug.cgi?id=656060 the same bug? Regards pistazienfresser *** Bug 656060 has been marked as a duplicate of this bug. *** I've got same issue on OpenSUSE 11.4 Milestone 5 Live KDE CD. Right after boot desktop effects has been suspended with "effects were too slow" notification. I tried to resume them but no luck. My box is HP 530 with Intel 945GM With my (not new installed) openSUSE 11.4 factory-tested installation the graphic (including compiz and the desktop cube) seems to work now with the compiz related packages in the versions from X11:Compiz. Should I downgrade to the versions that are now in factory-tested/openSUSE-11.4-Debug and report again? Are anywhere any tests described I could run to 'prove' (make more or less probably) that this bug has disappeared (at least with my other hardware and intel graphic i915)? Futher information: ------------------ My (installed) compiz related software: :~>uname -a Linux linux-o7fu.site 2.6.37-20-default #1 SMP 2011-01-22 00:41:44 +0100 i686 i686 i386 GNU/Linux savesurfer@linux-o7fu:~> zypper search -s compiz Repository 'openSUSE-11.4-Debug' is out-of-date. You can run 'zypper refresh' as root to update it. Repository 'openSUSE-11.4-Non-Oss' is out-of-date. You can run 'zypper refresh' as root to update it. Repository 'openSUSE-11.4-Oss' is out-of-date. You can run 'zypper refresh' as root to update it. Loading repository data... Warning: Repository 'openSUSE-11.4-Update' appears to outdated. Consider using a different mirror or server. Reading installed packages... S | Name | Type | Version | Arch | Repository --+----------------------------------------------+------------+---------------+--------+-------------------- i | Compiz-Gnome | pattern | | noarch | X11:Compiz | Compiz-KDE | pattern | | noarch | X11:Compiz v | compiz | package | 0.9.2-4.2 | i586 | factory-tested v | compiz | package | 0.9.2-4.1 | i586 | openSUSE-11.4-Oss i | compiz | package | 0.9.2.1-91.4 | i586 | X11:Compiz | compiz | srcpackage | 0.9.2.1-91.4 | noarch | X11:Compiz | compiz-bcop | package | 0.8.4-5.3 | i586 | factory-tested | compiz-bcop | package | 0.8.4-5.2 | i586 | openSUSE-11.4-Oss | compiz-bcop | package | 0.8.4-10.1 | i586 | X11:Compiz | compiz-bcop | srcpackage | 0.8.4-10.1 | noarch | X11:Compiz | compiz-branding-SLE | package | 0.9.2.1-91.4 | i586 | X11:Compiz v | compiz-branding-openSUSE | package | 0.9.2-4.2 | i586 | factory-tested v | compiz-branding-openSUSE | package | 0.9.2-4.1 | i586 | openSUSE-11.4-Oss i | compiz-branding-openSUSE | package | 0.9.2.1-91.4 | i586 | X11:Compiz | compiz-branding-upstream | package | 0.9.2-4.2 | i586 | factory-tested | compiz-branding-upstream | package | 0.9.2-4.1 | i586 | openSUSE-11.4-Oss | compiz-branding-upstream | package | 0.9.2.1-91.4 | i586 | X11:Compiz v | compiz-debuginfo | package | 0.9.2-4.1 | i586 | openSUSE-11.4-Debug i | compiz-debuginfo | package | 0.9.2.1-91.4 | i586 | X11:Compiz | compiz-debugsource | package | 0.9.2-4.1 | i586 | openSUSE-11.4-Debug | compiz-debugsource | package | 0.9.2.1-91.4 | i586 | X11:Compiz | compiz-devel | package | 0.9.2-4.2 | i586 | factory-tested | compiz-devel | package | 0.9.2-4.1 | i586 | openSUSE-11.4-Oss | compiz-devel | package | 0.9.2.1-91.4 | i586 | X11:Compiz v | compiz-gnome | package | 0.9.2-4.2 | i586 | factory-tested v | compiz-gnome | package | 0.9.2-4.1 | i586 | openSUSE-11.4-Oss i | compiz-gnome | package | 0.9.2.1-91.4 | i586 | X11:Compiz v | compiz-gnome-debuginfo | package | 0.9.2-4.1 | i586 | openSUSE-11.4-Debug i | compiz-gnome-debuginfo | package | 0.9.2.1-91.4 | i586 | X11:Compiz | compiz-kde4 | package | 0.9.2-4.2 | i586 | factory-tested | compiz-kde4 | package | 0.9.2-4.1 | i586 | openSUSE-11.4-Oss | compiz-kde4 | package | 0.9.2.1-91.4 | i586 | X11:Compiz | compiz-kde4-debuginfo | package | 0.9.2-4.1 | i586 | openSUSE-11.4-Debug | compiz-kde4-debuginfo | package | 0.9.2.1-91.4 | i586 | X11:Compiz | compiz-lang | package | 0.9.2-4.2 | noarch | factory-tested | compiz-lang | package | 0.9.2-4.1 | noarch | openSUSE-11.4-Oss | compiz-lang | package | 0.9.2.1-91.4 | noarch | X11:Compiz v | compiz-manager | package | 0.6.0-15.1 | noarch | factory-tested v | compiz-manager | package | 0.6.0-15.1 | noarch | openSUSE-11.4-Oss i | compiz-manager | package | 0.6.0-65.10 | noarch | X11:Compiz | compiz-manager | srcpackage | 0.6.0-65.10 | noarch | X11:Compiz | compiz-plugin-photowheel | package | 0.9.0-9.1 | i586 | X11:Compiz | compiz-plugin-photowheel | srcpackage | 0.9.0-9.1 | noarch | X11:Compiz | compiz-plugin-photowheel-debuginfo | package | 0.9.0-9.1 | i586 | X11:Compiz | compiz-plugin-photowheel-debugsource | package | 0.9.0-9.1 | i586 | X11:Compiz v | compiz-plugins-extra | package | 0.9.2.1-1.2 | i586 | factory-tested v | compiz-plugins-extra | package | 0.9.2.1-1.1 | i586 | openSUSE-11.4-Oss i | compiz-plugins-extra | package | 0.9.2.1-24.4 | i586 | X11:Compiz | compiz-plugins-extra | srcpackage | 0.9.2.1-24.4 | noarch | X11:Compiz i | compiz-plugins-extra-debuginfo | package | 0.9.2.1-24.4 | i586 | X11:Compiz | compiz-plugins-extra-debugsource | package | 0.9.2.1-24.4 | i586 | X11:Compiz | compiz-plugins-extra-devel | package | 0.9.2.1-1.2 | i586 | factory-tested | compiz-plugins-extra-devel | package | 0.9.2.1-1.1 | i586 | openSUSE-11.4-Oss | compiz-plugins-extra-devel | package | 0.9.2.1-24.4 | i586 | X11:Compiz v | compiz-plugins-main | package | 0.9.2.1-3.4 | i586 | factory-tested v | compiz-plugins-main | package | 0.9.2.1-3.3 | i586 | openSUSE-11.4-Oss i | compiz-plugins-main | package | 0.9.2.1-21.4 | i586 | X11:Compiz | compiz-plugins-main | srcpackage | 0.9.2.1-21.4 | noarch | X11:Compiz v | compiz-plugins-main-debuginfo | package | 0.9.2.1-3.3 | i586 | openSUSE-11.4-Debug i | compiz-plugins-main-debuginfo | package | 0.9.2.1-21.4 | i586 | X11:Compiz | compiz-plugins-main-debugsource | package | 0.9.2.1-21.4 | i586 | X11:Compiz | compiz-plugins-main-devel | package | 0.9.2.1-3.4 | i586 | factory-tested | compiz-plugins-main-devel | package | 0.9.2.1-3.3 | i586 | openSUSE-11.4-Oss | compiz-plugins-main-devel | package | 0.9.2.1-21.4 | i586 | X11:Compiz | compiz-plugins-unsupported | package | 0.9.0-14.4 | i586 | X11:Compiz | compiz-plugins-unsupported | srcpackage | 0.9.0-14.4 | noarch | X11:Compiz | compiz-plugins-unsupported-debuginfo | package | 0.9.0-14.4 | i586 | X11:Compiz | compiz-plugins-unsupported-debugsource | package | 0.9.0-14.4 | i586 | X11:Compiz | compiz-plugins-unsupported-devel | package | 0.9.0-14.4 | i586 | X11:Compiz v | compizconfig-settings-manager | package | 0.9.2.1-1.2 | noarch | factory-tested v | compizconfig-settings-manager | package | 0.9.2.1-1.1 | noarch | openSUSE-11.4-Oss i | compizconfig-settings-manager | package | 0.9.2.1-22.1 | noarch | X11:Compiz | compizconfig-settings-manager | srcpackage | 0.9.2.1-22.1 | noarch | X11:Compiz v | libcompizconfig | package | 0.9.2.1-2.3 | i586 | factory-tested v | libcompizconfig | package | 0.9.2.1-2.2 | i586 | openSUSE-11.4-Oss i | libcompizconfig | package | 0.9.2.1-26.1 | i586 | X11:Compiz | libcompizconfig | srcpackage | 0.9.2.1-26.1 | noarch | X11:Compiz v | libcompizconfig-backend-gconf | package | 0.9.2.1-2.2 | i586 | factory-tested v | libcompizconfig-backend-gconf | package | 0.9.2.1-2.1 | i586 | openSUSE-11.4-Oss i | libcompizconfig-backend-gconf | package | 0.9.2.1-15.1 | i586 | X11:Compiz | libcompizconfig-backend-gconf | srcpackage | 0.9.2.1-15.1 | noarch | X11:Compiz | libcompizconfig-backend-kconfig | package | 0.7.8-2.68 | i586 | X11:Compiz | libcompizconfig-backend-kconfig | srcpackage | 0.7.8-2.68 | noarch | X11:Compiz | libcompizconfig-backend-kconfig-debuginfo | package | 0.7.8-2.68 | i586 | X11:Compiz | libcompizconfig-backend-kconfig-debugsource | package | 0.7.8-2.68 | i586 | X11:Compiz | libcompizconfig-backend-kconfig4 | package | 0.9.2.1-1.17 | i586 | X11:Compiz | libcompizconfig-backend-kconfig4 | srcpackage | 0.9.2.1-1.17 | noarch | X11:Compiz | libcompizconfig-backend-kconfig4-debuginfo | package | 0.9.2.1-1.17 | i586 | X11:Compiz | libcompizconfig-backend-kconfig4-debugsource | package | 0.9.2.1-1.17 | i586 | X11:Compiz v | libcompizconfig-debuginfo | package | 0.9.2.1-2.2 | i586 | openSUSE-11.4-Debug i | libcompizconfig-debuginfo | package | 0.9.2.1-26.1 | i586 | X11:Compiz | libcompizconfig-debugsource | package | 0.9.2.1-2.2 | i586 | openSUSE-11.4-Debug | libcompizconfig-debugsource | package | 0.9.2.1-26.1 | i586 | X11:Compiz | libcompizconfig-devel | package | 0.9.2.1-2.3 | i586 | factory-tested | libcompizconfig-devel | package | 0.9.2.1-2.2 | i586 | openSUSE-11.4-Oss | libcompizconfig-devel | package | 0.9.2.1-26.1 | i586 | X11:Compiz v | python-compizconfig | package | 0.9.2.1-2.2 | i586 | factory-tested v | python-compizconfig | package | 0.9.2.1-2.1 | i586 | openSUSE-11.4-Oss i | python-compizconfig | package | 0.9.2.1-25.11 | i586 | X11:Compiz | python-compizconfig | srcpackage | 0.9.2.1-25.11 | noarch | X11:Compiz v | python-compizconfig-debuginfo | package | 0.9.2.1-2.1 | i586 | openSUSE-11.4-Debug i | python-compizconfig-debuginfo | package | 0.9.2.1-25.11 | i586 | X11:Compiz | python-compizconfig-debugsource | package | 0.9.2.1-2.1 | i586 | openSUSE-11.4-Debug | python-compizconfig-debugsource | package | 0.9.2.1-25.11 | i586 | X11:Compiz With 11.4 Milestone 6 live CD (Build 1034) the flickering during changing the workspaces on the compiz cube is still there. Also some letters are broken > they have a white or not filled horizontal dash in their middle. The software used: ----------------- ~> uname -a Linux linux.site 2.6.37-20-default #1 SMP 2011-01-22 00:41:44 +0100 i686 i686 i386 GNU/Linux linux@linux:~> zypper search -s -i compiz Repository [...] S | Name | Type | Version | Arch | Repository --+--------------------------+---------+-------------+--------+------------------ i | compiz | package | 0.9.2-4.2 | i586 | (System Packages) i | compiz-branding-openSUSE | package | 0.9.2-4.2 | i586 | (System Packages) i | compiz-gnome | package | 0.9.2-4.2 | i586 | (System Packages) i | compiz-manager | package | 0.6.0-15.1 | noarch | (System Packages) i | compiz-plugins-main | package | 0.9.2.1-3.4 | i586 | (System Packages) i | libcompizconfig | package | 0.9.2.1-2.3 | i586 | (System Packages) i | python-compizconfig | package | 0.9.2.1-2.2 | i586 | (System Packages) Could you try to add the X11:compiz repo and try these pacages S | Navn | Type | Versjon | Ark. | Pakkebrønn --+-------------------------------+---------+--------------+--------+----------- i | Compiz-Gnome | mønster | | noarch | compiz i | compiz | pakke | 0.9.2.1-90.5 | x86_64 | compiz i | compiz-branding-openSUSE | pakke | 0.9.2.1-90.5 | x86_64 | compiz i | compiz-gnome | pakke | 0.9.2.1-90.5 | x86_64 | compiz i | compiz-manager | pakke | 0.6.0-65.10 | noarch | compiz i | compiz-plugins-extra | pakke | 0.9.2.1-27.2 | x86_64 | compiz i | compiz-plugins-main | pakke | 0.9.2.1-24.3 | x86_64 | compiz i | compizconfig-settings-manager | pakke | 0.9.2.1-25.1 | noarch | compiz i | libcompizconfig | pakke | 0.9.2.1-29.1 | x86_64 | compiz i | python-compizconfig | pakke | 0.9.2.1-28.2 | x86_64 | compiz compiz-plugins-extra is optional. All flickering gone here with these. I can confirm Bjørn Lie's comment for my hardware (arch: i586 Samsung X20 Pentium M 740 Graphic Intel 915GM 1400x1050 display). After I deactivated and reactivated Desktop Effects with openSUSE 11.4 Milestone 6 GNOME live CD and the actual compiz packages form http://download.opensuse.org/repositories/X11:/Compiz/openSUSE_Factory/ (no other changes) no more flickering. S | Name | Type | Version | Arch | Repository --+--------------------------+---------+--------------+--------+------------------------ i | compiz | package | 0.9.2.1-90.6 | i586 | Compiz openSUSE_Factory i | compiz-branding-openSUSE | package | 0.9.2.1-90.6 | i586 | Compiz openSUSE_Factory i | compiz-gnome | package | 0.9.2.1-90.6 | i586 | Compiz openSUSE_Factory i | compiz-manager | package | 0.6.0-65.10 | noarch | Compiz openSUSE_Factory i | compiz-plugins-main | package | 0.9.2.1-24.4 | i586 | Compiz openSUSE_Factory i | libcompizconfig | package | 0.9.2.1-29.2 | i586 | Compiz openSUSE_Factory i | python-compizconfig | package | 0.9.2.1-28.3 | i586 | Compiz openSUSE_Factory Closing as fixed based on the feedback in comment #2. But Jeff - should we not do as the upstream says and revert the commit in our kernel for 11.4 then? Comment #2 From Chris Wilson 2010-12-16 13:38:29 commit de18a29e0fa3904894b4e02fae0e712cd43f740c Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Sat Nov 27 22:30:41 2010 +0100 drm/i915: fix regression due to ba3d8d749b01548b9 We don't track gpu flush request in any special way. So even with obj->write_domain == 0, a gpu flush might be outstanding but no yet executed. Even worse, the latest request might use the object only for reading. So and unconditional call to object_wait_rendering is needed for !pipelined. Hence revert that patch fully and untangle the flushing from the synchronization again. Reported-by: Keith Packard <keithp@keithp.com> Tested-by: Keith Packard <keithp@keithp.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Just for clarification (because of the misleading automatic link): Bjørn meant and cited in Comment #11 her the second comment on kernel.org: https://bugzilla.kernel.org/show_bug.cgi?id=23722#c2 Did Jeff in Comment #10 here also refer to the comment no. two on kernel.org or Comment #2 here (from Raymond - the original poster of this thread)? |