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
  #11  
Old 10-31-2009, 04:13 PM
bridgman bridgman is offline
AMD Linux
 
Join Date: Oct 2007
Posts: 3,477
Default

Actually until a week or so ago it was lack of being able to make interrupts work on 6xx/7xx even with access to all the internal docs

Alex has interrupts running now and we're going through the usual IP review of the info that was required to make 'em work. We're talking about 6xx/7xx only here, of course -- interrupts have been working on earlier GPUs for a while.
Reply With Quote
  #12  
Old 10-31-2009, 04:53 PM
Louise Louise is offline
Senior Member
 
Join Date: May 2008
Posts: 470
Default

Quote:
Originally Posted by bridgman View Post
Actually until a week or so ago it was lack of being able to make interrupts work on 6xx/7xx even with access to all the internal docs

Alex has interrupts running now and we're going through the usual IP review of the info that was required to make 'em work. We're talking about 6xx/7xx only here, of course -- interrupts have been working on earlier GPUs for a while.
Good timing

Where in the dependency tree in the Feature Matrix does VSync belong?

Will it be hard to implement?
Reply With Quote
  #13  
Old 10-31-2009, 05:21 PM
chrisr chrisr is offline
Senior Member
 
Join Date: Jul 2007
Posts: 200
Default Will this break the kernel/userspace interface again?

The most infuriating "feature" of Fedora 11 is that its Xorg implementation became incompatible with -git almost immediately. (The -git xorg driver couldn't compile against Fedora's libdrm.) Will this new vsync work mean that the same will now happen for Fedora 12?
Reply With Quote
  #14  
Old 10-31-2009, 05:43 PM
bridgman bridgman is offline
AMD Linux
 
Join Date: Oct 2007
Posts: 3,477
Default

Fedora has been running months *ahead* of upstream for the last couple of releases. I think that should slow down after F12.
Reply With Quote
  #15  
Old 10-31-2009, 06:16 PM
chrisr chrisr is offline
Senior Member
 
Join Date: Jul 2007
Posts: 200
Default The problem is incompatibility.

Quote:
Originally Posted by bridgman View Post
Fedora has been running months *ahead* of upstream for the last couple of releases. I think that should slow down after F12.
Being "ahead" of upstream doesn't matter, because the packages aren't compatible with each other. I've had this problem with xorg-drv-ati almost since Fedora 11 was released:

Code:
In file included from radeon_textured_video.c:171:
radeon_textured_videofuncs.c: In function ‘RADEONDisplayTexturedVideoCP’:
radeon_textured_videofuncs.c:119: error: too few arguments to function ‘radeon_cs_space_check’
radeon_textured_videofuncs.c: In function ‘R200DisplayTexturedVideoCP’:
radeon_textured_videofuncs.c:510: error: too few arguments to function ‘radeon_cs_space_check’
radeon_textured_videofuncs.c: In function ‘R300DisplayTexturedVideoCP’:
radeon_textured_videofuncs.c:1054: error: too few arguments to function ‘radeon_cs_space_check’
radeon_textured_videofuncs.c: In function ‘R500DisplayTexturedVideoCP’:
radeon_textured_videofuncs.c:2507: error: too few arguments to function ‘radeon_cs_space_check’
make[2]: *** [radeon_textured_video.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
And I'm desperate to be rid of it. But that's going to take a userspace compatible with libdrm > 2.4.11. As will using KMS with my 2.6.31.5 kernel.

Roll on, Fedora 12!
Reply With Quote
  #16  
Old 10-31-2009, 07:01 PM
bridgman bridgman is offline
AMD Linux
 
Join Date: Oct 2007
Posts: 3,477
Default

Yeah, that's the problem with being seriously ahead of upstream. If you're further ahead than just "waiting for the merge window" there's usually a reason the code isn't in the kernel yet. F10 and F11 had a lot of "proof of concept" code, which needed non-trivial changes before it went into the kernel. That said, every distro has a purpose, and Fedora's purpose at the time was proving out new technology.

I imagine early releases of F12 would treat you better than trying to update F11 with upstream bits.
Reply With Quote
  #17  
Old 11-03-2009, 09:26 AM
Raine Raine is offline
Junior Member
 
Join Date: Mar 2009
Posts: 7
Default

Will this benefit also who uses NVidia proprietary drivers?
Reply With Quote
  #18  
Old 11-03-2009, 09:04 PM
elanthis elanthis is offline
Senior Member
 
Join Date: Nov 2007
Posts: 149
Default

Quote:
Originally Posted by Raine View Post
Will this benefit also who uses NVidia proprietary drivers?
Nvidia does not use dri or anything else in the Linux graphics stack besides the core protocol bits of xorg.
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 06:17 AM.


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