Phoronix Forums  

Go Back   Phoronix Forums > Linux Graphics / X.Org Drivers > X.Org & Mesa

X.Org & Mesa Discussion of X.Org and Mesa / Gallium3D. This includes the discussion of the X Server, RandR, OpenGL, Kernel-based Mode-Setting, and other X components not covered by other forums.

Reply
 
Thread Tools Display Modes
  #1  
Old 02-04-2008, 04:10 PM
phoronix phoronix is offline
Phoronix News Bot
 
Join Date: Jan 2007
Posts: 3,103
Default DRI2 Comes Closer To Its Debut

Phoronix: DRI2 Comes Closer To Its Debut

Kristian Høgsberg, the creator of AIGLX, has announced on the X.Org mailing list that he is beginning to merge his new DRI2 components. This work includes the new DRI2 module, glxdri2 to GLX, and DRM/Mesa patches...

http://www.phoronix.com/vr.php?view=NjMxNw
Reply With Quote
  #2  
Old 02-04-2008, 06:19 PM
ioannis ioannis is offline
Junior Member
 
Join Date: Feb 2007
Posts: 42
Default DRI2 and Gallium3D

How does DRI2 relate to Gallium3D?
Reply With Quote
  #3  
Old 02-04-2008, 07:09 PM
damentz damentz is offline
Phoronix Member
 
Join Date: Apr 2007
Posts: 55
Default

Nice, what kind of general performance boost would you expect on shader/texture intensive games?
Reply With Quote
  #4  
Old 02-04-2008, 07:27 PM
glisse glisse is offline
Free Desktop Developer
 
Join Date: May 2007
Posts: 104
Default

Quote:
Originally Posted by ioannis View Post
How does DRI2 relate to Gallium3D?
Gallium3D is a new infrastructure for mesa to simply driver writing and ease up optimization and new hardware support. As such Gallium3D pretty much ignore everything from the underlying OS (ie it does not know about DRM or DRI or DRI2). So DRI2 won't impact much gallium3d in itself. But it will impact the winsys layer and so features and integration of the GL pipeline inside X will be a lot better and cleaner (read proper compositing).
Reply With Quote
  #5  
Old 02-04-2008, 07:31 PM
glisse glisse is offline
Free Desktop Developer
 
Join Date: May 2007
Posts: 104
Default

Quote:
Originally Posted by damentz View Post
Nice, what kind of general performance boost would you expect on shader/texture intensive games?
Well in long run DRI2 should help to get rid of the big DRI lock we have now. I think getting rid of this lock might give some speedup but this isn't the bottleneck for games. For instance for radeon with doom3 the main bottleneck is proper fbo or read back of framebuffer. A proper memory manager is the things that will help in this case (well we can improve the current performance but it will be pain full and ugly i think).
Reply With Quote
  #6  
Old 02-05-2008, 05:55 AM
b0le b0le is offline
Junior Member
 
Join Date: Feb 2008
Posts: 1
Default

Will the r300 gallium driver be using dri2? (and is there anything yet available for testing for the r300 (radeon x800) for both the gallium driver and dri2?)
Reply With Quote
  #7  
Old 02-05-2008, 06:17 AM
thoemy thoemy is offline
Junior Member
 
Join Date: Sep 2007
Posts: 41
Default

Quote:
Originally Posted by glisse View Post
Well in long run DRI2 should help to get rid of the big DRI lock we have now.
Does this mean we can have DRI and fast user switching work together?
Reply With Quote
  #8  
Old 02-05-2008, 09:56 AM
glisse glisse is offline
Free Desktop Developer
 
Join Date: May 2007
Posts: 104
Default

Quote:
Originally Posted by b0le View Post
Will the r300 gallium driver be using dri2? (and is there anything yet available for testing for the r300 (radeon x800) for both the gallium driver and dri2?)
Yes it will and right now code sleep on my private repo at fdo but there is nothings interesting or easily usable yet. We have many things to sort out before stabilizing|freezing few API.
Reply With Quote
  #9  
Old 02-05-2008, 09:58 AM
glisse glisse is offline
Free Desktop Developer
 
Join Date: May 2007
Posts: 104
Default

Quote:
Originally Posted by thoemy View Post
Does this mean we can have DRI and fast user switching work together?
I don't think DRI prevented fast user switching, i think the problem lies mainly with drm single master limitation. But i am not very familiar with user switching and how it works.
Reply With Quote
  #10  
Old 02-06-2008, 07:25 PM
drag drag is offline
Senior Member
 
Join Date: Sep 2006
Posts: 227
Default

Absolutely kick-ass. Keep up the good work!

I look forward to all of it.

(and maybe have the Tungsten Graphics folks update their gallium3D wiki to include DRI2 so that people don't get confused and think there are these rival 3D driver models or anything like that.)

Please come back and announce when you guys are ready for some beta testers...
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 05:41 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2009 by Phoronix Media.