Bug 17758 - OpenGL applications cause kernel to complain "Going to lose the write domain"
Summary: OpenGL applications cause kernel to complain "Going to lose the write domain"
Status: RESOLVED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/other (show other bugs)
Version: XOrg git
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-24 10:55 UTC by Ben Gamari
Modified: 2008-09-29 11:55 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Ben Gamari 2008-09-24 10:55:03 UTC
On Fedora rawhide the kernel dumps the following messages to the log at a blinding rate while running an opengl application (I know it happens when I run
glxgears and it seems compiz as well, my only two test points),

Sep 16 14:14:50 mercury kernel: [drm:i915_gem_execbuffer] *ERROR* Going to lose 
the write domain on obj 38 size 16777216
Sep 16 14:14:50 mercury kernel: [drm:i915_gem_execbuffer] *ERROR* Going to lose 
the write domain on obj 40 size 16777216

Meanwhile, glxgears consistently shows 40fps without compiz. compiz produces 30 fps and down to 14 while switching workspaces with the desktop wall plugin.

There is a fedora bug for this open at https://bugzilla.redhat.com/show_bug.cgi?id=462495.
Comment 1 Ben Gamari 2008-09-24 11:00:05 UTC
By the way, this is happening on an i965.  running the following packages,

mesa-7.2.0
x11-video-intel-2.4.2
kernel-2.6.27 (with gem patches)
libdrm-2.4.0
xserver-1.5.0

Being a kernel GEM problem, I thought you'd be interested in this, Jesse.
Comment 2 Ben Gamari 2008-09-24 12:50:04 UTC
This seems to be fixed in the latest kernel build (2.6.27-0.352.rc7.git1), although performance still seems to be a little lacking (still stutters with several windows open) and the alpha blended window shadows are solid black.
Comment 3 Eric Anholt 2008-09-29 11:55:29 UTC
The messages and the bug that was being caught by them were fixed some time ago; apparently rawhide didn't pick it up for a while.  For other issues, please open new bugs.  (performance issues associated with high cpu usage will need sysprof/oprofile output, and likely the sha1 of commits that rawhide code was produced from)


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.