** Summary changed:

- 3D stuff breaks with Compiz
+ 3D stuff breaks with Compiz:  Redirected Direct Rendering is needed in DRI

** Description changed:

  If I run glxgears or anything that uses 3D while running Compiz, it's
  pretty obvious that the graphics hardware is just rendering straight on
  top of the screen rather than to a window.
  
  In windowed mode, the rendering stays always on top, and moving a window
  causes a stale rendering to be left behind.
  
  In fullscreen mode, windows underneath cause a flickering effect.
  
  This is on R350/radeon hardware.
  
  ProblemType: Bug
  Architecture: i386
  Date: Tue Mar 27 15:57:27 2007
  DistroRelease: Ubuntu 7.04
  Uname: Linux flash 2.6.20-13-generic #2 SMP Sun Mar 25 00:21:25 UTC 2007 i686 
GNU/Linux
+ 
+ 
+ -----
+ Issues with Composite and 3D are widely reported and show themselves in a 
variety of contexts, but all are derived from the same root problem.  3D apps 
wish to do direct rendering in order to maximize performance, but Compiz wishes 
to retain control over how all windows are painted and doesn't work well when 
apps are rendering directly.  Thus, what's needed is a method to redirect these 
directly rendering apps.  Redirected direct rendering is nicely described in 
this blog post:
+ 
+ http://hoegsberg.blogspot.com/2007/08/redirected-direct-rendering.html
+ 
+ The general effect is that when Compiz is active, running a 3D app like
+ glxgears will show rendering errors when moving the glxgears window or
+ putting it behind or over other windows.  The standard workaround is to
+ disable compiz while using the 3D programs and re-enable it when done.
+ 
+ This is a general problem in X's core architecture, and not an issue
+ particular to a given driver.  It's not exactly Compiz's fault either,
+ and unfortunately it lacks a mechanism to hide or work around the
+ problem.  Solving it requires modification of a number of components
+ including adding the TTM memory manager to libdrm, modifications of DRI
+ in X, and on and on.  It represents a significant amount of work to be
+ done upstream and will probably take on the order of a year or two to
+ get everything sorted out.

-- 
3D stuff breaks with Compiz:  Redirected Direct Rendering is needed in DRI
https://bugs.launchpad.net/bugs/96991
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to