Jerky OpenGL on intel 945GSE, better when touching the trackpad

Bug #638813 reported by bkrzem
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: xorg

I am on Toshiba NB 205 netbook. The OpenGL animations are jerky but when I rest my finger on the touchpad (!) it seems to help. For example, the glxgears animation is very jerky and I get about 130 - 170 frames / 5 sec. , but with my finger on the touchpad the framerate goes to 300 frames / 5 sec. (synced with verical refresh) and the animation is very smooth. Similarly when playing Extreme Tux Racer - the graphics is jerky but seems to be much smoother with my finger touching the trackpad. This happens both with the stock xorg and xorg-edgers ppa packages. I did not have this issue in ubuntu 9.10. My distribution is Maverick Meerkat installed from alternate CD, openbox window manager, no desktop effects.

WORKAROUND: nohz=off, disabling the hyperthreaded CPU on the atom or by saving this to ~/.drirc to disable vblank

<driconf>
    <device screen="0" driver="dri2">
        <application name="Default">
            <option name="vblank_mode" value="0" />
        </application>
    </device>
</driconf>

Revision history for this message
bkrzem (bkrzem) wrote :

my distro is maverick meerkat beta

tags: added: maverick meerkat opengl xorg
Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
bkrzem (bkrzem)
description: updated
Bryce Harrington (bryce)
tags: added: edgers
Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote :

Could be the same as bug #633424. Take a look.

Bryce Harrington (bryce)
tags: added: performance
tags: added: 3d
Revision history for this message
bkrzem (bkrzem) wrote :

Unlike bug #633424, I do not see any problem with gnome-system-monitor GUI refreshing. Playing movies and flash is also smooth. However, holding a key pressed or moving a mouse does improve OpenGL performance as in bug #633424. And now the weird part: I have noticed that running google Chrome with google mail loaded also makes OpenGL smooth (I have checked couple of other websites but got this effect only with google mail).

Revision history for this message
bkrzem (bkrzem) wrote :

Re latest comment in bug #633424: holding a key seems indeed less effective than using touchpad, mouse or gmail (there is improvement but I still get less than 300 fps / 5sec. in glxgears).

Revision history for this message
Robert Hooker (sarvatt) wrote :

This is a kernel issue specifically with vblank interrupts and also affects acer AOA110/AOA150 models. it can be worked around with nohz=off, disabling the hyperthreaded CPU on the atom or by saving this to ~/.drirc to disable vblank

<driconf>
    <device screen="0" driver="dri2">
        <application name="Default">
            <option name="vblank_mode" value="0" />
        </application>
    </device>
</driconf>

affects: xserver-xorg-video-intel (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
bkrzem (bkrzem) wrote :

disabling vblank in ~/.drirc helped. Thanks!

Revision history for this message
penalvch (penalvch) wrote :

bkrzem, thank you for reporting this and helping make Ubuntu better. Maverick reached EOL on April 10, 2012.
Please see this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We were wondering if this is still an issue in a supported release? If so, can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command in a supported release from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please do not test the kernel in the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. As well, please comment on which kernel version specifically you tested.

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', and comment as to why specifically you were unable to test it.

Please let us know your results. Thanks in advance.

tags: added: needs-upstream-testing regression-release
removed: meerkat opengl xorg
description: updated
Changed in linux (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
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.