Bug 63709 - Desktop Effects on 3D desktop environments are jerky/stutter.
Summary: Desktop Effects on 3D desktop environments are jerky/stutter.
Status: RESOLVED INVALID
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium critical
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-19 07:42 UTC by equites.vero
Modified: 2013-04-24 19:08 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg log file (56.62 KB, text/plain)
2013-04-19 13:57 UTC, equites.vero
no flags Details
dmesg output (53.31 KB, text/plain)
2013-04-19 13:58 UTC, equites.vero
no flags Details
xorg.conf that was tried (399 bytes, text/plain)
2013-04-19 13:59 UTC, equites.vero
no flags Details

Description equites.vero 2013-04-19 07:42:25 UTC
Hardware: Gigabyte GA-880GM-d2h, Radeon HD4250 512 shared VRAM, 4GB RAM total, Phenom x4 965BE (3.4Ghz quad). Everything at stock clock speed and voltages. BIOS flashed to latest stable version FF from Gigabyte.

user@user-GA-880GM-D2H:~$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880
OpenGL version string: 3.0 Mesa 9.1.1
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
user@user-GA-880GM-D2H:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD RS880
    GL_NV_conditional_render, GL_AMD_conservative_depth, 
------------------------------------------------------------

In a default KDE install on Ubuntu: Default settings are Use OpenGL 2 shaders enabled and VSync enabled. In Desktop effects such as translucent background when dragging windows and Minimize Animation, dragging a window results in stuttering movement in the former (the screen does not shift. but the window stutters as if it stops for a second and catches up but it's fast so it looks like a stutter [missing frames?]) and in Minimize animation the window stutters also as the animation takes place. Disabling VSync and OpenGL 2 shaders options, there is still stuttering animation. This seems to be OpenGL specific as XRender compositing provides a smooth experience.

In a Gnome Shell 3.8 install: In previous versions of Gnome Shell, there were jerky animations also. In 3.8, which is what is installed on my computer right now in Ubuntu 13.04, the animations are not ALWAYS noticeably jerky, but sometimes they do jerk when happening, it's noticeable in the animation when switching to a new window from the overview and the window slides in front of the desktop. It does not always jerk but often enough. In glxgears I get 58/59 fps normally, and with glxgears window maximized, it still gives the same frame rate. But when switching between three or four windows, there's a jerk in the animation and it shows up in glxgears as a drop in the fps and it goes down to 50-51 fps and is unable to keep up with the refresh rate. Also, in glxgears, I have noticed that the gears move smoothly but after maximizing them, they run smoothly for some seconds, and then I notice a jerk/stutter in the gears once, and then it runs smoothly again. In Gnome Shell, you will probably not notice the jerks when you first use it, but it's definitely there and is an annoyance for someone who uses it a long time. And the stuttering animations are definitely very noticeable on KDE in a default install with desktop effects.

This is all with no custom Xorg conf. With swbuffersWait 0 in Xorg conf, the stuttering is even more noticeable as ever in Gnome, it seems to me.

This seems to be a driver bug (correct me if I'm wrong, I'm a relative newbie to Linux.), so I'm posting this report here. But this is a major problem that needs to be fixed soon. What user wants to use Linux when the major desktops run with jerky effects.
Comment 1 Alex Deucher 2013-04-19 13:42:51 UTC
please attach your xorg log and config and dmesg output.
Comment 2 equites.vero 2013-04-19 13:57:46 UTC
Created attachment 78239 [details]
Xorg log file
Comment 3 equites.vero 2013-04-19 13:58:29 UTC
Created attachment 78240 [details]
dmesg output
Comment 4 equites.vero 2013-04-19 13:59:07 UTC
Created attachment 78241 [details]
xorg.conf that was tried
Comment 5 Michel Dänzer 2013-04-23 10:36:29 UTC
The KDE problem could be kwin using MSAA when it shouldn't. This is supposedly fixed in current versions of kwin.

At least some of the other issues you're describing will be hard to eliminate completely without (something like) Wayland.
Comment 6 Jerome Glisse 2013-04-24 19:08:49 UTC
Closing as it's an kde issue.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.