Bug 1426

Summary: Mesa apps almost unresponsive
Product: xorg Reporter: Olov B <olovb>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED NOTOURBUG QA Contact:
Severity: critical    
Priority: high CC: ajax, erik.andren, roland.mainz
Version: 6.8.0   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 2220    

Description Olov B 2004-09-20 04:08:06 UTC
Mesa applications becomes almost unresponsive after a few seconds of running.

For example glxgears is expected to rotate the contents of the window when
pressing arrow keys and exiting when pressing escape. However the application
seems almost unresponsive to key presses (Holding down keys for a couple of
seconds or pressing keys repeatedly can make the application respond to them
occasionally). The affected applications are also reacting with a delay of a few
seconds when closing the containing window (that is the window is not
immediately closed when pressing the close window button of a window manager).

This bug is present using several different window managers and even when
launching the apps from xterm in a bare x-server launched with xinit.

This bug is present at my computer with the nv driver but not with the nvidia
proprietary driver. 

Note that mesa apps were working as expected before i upgraded from XFree4 to xorg.
Comment 1 Olov B 2004-09-20 04:19:14 UTC
I want to add that the mesa applications still seem to render reasonably well,
for example glxgears renders with 100-200 fps with the nv driver.
Comment 2 Erik Andren 2006-04-16 21:02:46 UTC
Whats the status of this bug using a current version of xorg?
Comment 3 Michel Dänzer 2006-04-17 00:28:54 UTC
I think this is largely due to indirect rendering and if anything a bug in the
apps, not the server. Apps should use glFinish() to ensure interactivity.
Comment 4 Erik Andren 2006-04-29 06:03:16 UTC
Closing

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.