Phoronix Forums  

Go Back   Phoronix Forums > Linux Graphics / X.Org Drivers > VIA / S3 Graphics Linux

VIA / S3 Graphics Linux Technical support and discussion of the open-source VIA strategy and Linux drivers. The discussion of S3 Graphics is also recommended for this forum.

Reply
 
Thread Tools Display Modes
  #1  
Old 11-04-2009, 06:50 PM
phoronix phoronix is offline
Phoronix News Bot
 
Join Date: Jan 2007
Posts: 3,103
Default XvMC Comes To xf86-video-unichrome Driver

Phoronix: XvMC Comes To xf86-video-unichrome Driver

Earlier this year Luc Verhaegen, one of the key contributors to the RadeonHD graphics driver, was laid off from Novell after a round of cutbacks at their German facility. While remaining unemployed, Luc has contributed to the CoreBoot project with ATI graphics card flashing support and native VGA text mode support, among other work...

http://www.phoronix.com/vr.php?view=NzY3NQ
Reply With Quote
  #2  
Old 11-05-2009, 12:41 AM
DanL DanL is offline
Senior Member
 
Join Date: Oct 2007
Posts: 247
Default

It's nice that Phoronix keeps us up to date on our FOSS heroes. I hope Luc finds employment soon. I heard there's an opening at ATI...
Reply With Quote
  #3  
Old 11-05-2009, 08:15 AM
droidhacker droidhacker is offline
Phoronix Member
 
Join Date: Oct 2009
Posts: 70
Default

So...
He implemented XvMC in a manner that is 1) incompatible with existing assumptions about the implementation of XvMC, and 2) is limited to a driver for hardware that hardly anyone uses.

What exactly does this accomplish?
Reply With Quote
  #4  
Old 11-05-2009, 06:15 PM
libv libv is offline
SuSE X Driver Developer
 
Join Date: May 2007
Location: Nurnberg.
Posts: 63
Default

Quote:
Originally Posted by droidhacker View Post
So...
He implemented XvMC in a manner that is 1) incompatible with existing assumptions about the implementation of XvMC, and 2) is limited to a driver for hardware that hardly anyone uses.

What exactly does this accomplish?
It is compatible with existing XvMC clients. I just question assumptions everywhere and usually find where they are wrong, it's how i am. Also; of course it is limited to this driver, that's how all XvMC drivers are.
Reply With Quote
  #5  
Old 11-05-2009, 10:52 PM
duby229 duby229 is offline
Senior Member
 
Join Date: Nov 2007
Posts: 341
Default

Quote:
Originally Posted by libv View Post
It is compatible with existing XvMC clients. I just question assumptions everywhere and usually find where they are wrong, it's how i am. Also; of course it is limited to this driver, that's how all XvMC drivers are.
I have to agree with him though. Why implement it in Unichrome? Radeon would have given you a much larger user base for testing, and would have been immediately useful to a whole lot more people.
Reply With Quote
  #6  
Old 11-05-2009, 11:01 PM
bridgman bridgman is offline
AMD Linux
 
Join Date: Oct 2007
Posts: 3,477
Default

I can probably answer that one... info is available to program the video decode hardware on the Via chip but not on our chip.
Reply With Quote
  #7  
Old 11-05-2009, 11:02 PM
libv libv is offline
SuSE X Driver Developer
 
Join Date: May 2007
Location: Nurnberg.
Posts: 63
Default

Quote:
Originally Posted by duby229 View Post
I have to agree with him though. Why implement it in Unichrome? Radeon would have given you a much larger user base for testing, and would have been immediately useful to a whole lot more people.
???

I implemented unichrome MPEG2 hardware slice decoding acceleration. I wrote a tiny X protocol to feed the mpeg data into the part of the driver that feeds that data into the hardware. The tiny X protocol was not the goal, it was a tool to function as a back-end for the unichrome XvMC client library, and it will not grow beyond this driver.

Why you think this involves other drivers is beyond me.
Reply With Quote
  #8  
Old 11-05-2009, 11:08 PM
libv libv is offline
SuSE X Driver Developer
 
Join Date: May 2007
Location: Nurnberg.
Posts: 63
Default

Quote:
Originally Posted by bridgman View Post
I can probably answer that one... info is available to program the video decode hardware on the Via chip but not on our chip.
Eh? I did not care about implementing just any XvMC support.

But more on that next week on my blog, right now i am waiting for the masses to stop roaring about this important new development.
Reply With Quote
  #9  
Old 11-05-2009, 11:09 PM
duby229 duby229 is offline
Senior Member
 
Join Date: Nov 2007
Posts: 341
Default

Quote:
Originally Posted by libv View Post
???

I implemented unichrome MPEG2 hardware slice decoding acceleration. I wrote a tiny X protocol to feed the mpeg data into the part of the driver that feeds that data into the hardware. The tiny X protocol was not the goal, it was a tool to function as a back-end for the unichrome XvMC client library, and it will not grow beyond this driver.

Why you think this involves other drivers is beyond me.
Honestly I'm not a programmer. I really dont know how those things work. Being a radeon user though, and your experience with ATi hardware, and clearly your experience with XvMC would seem like a logical choice.

I guess I could more appropriately phrase my question as "Why implement XvMC in unichrome when it would serve a whole lot more people to implement it in radeon?"
Reply With Quote
  #10  
Old 11-05-2009, 11:14 PM
duby229 duby229 is offline
Senior Member
 
Join Date: Nov 2007
Posts: 341
Default

Quote:
Originally Posted by bridgman View Post
I can probably answer that one... info is available to program the video decode hardware on the Via chip but not on our chip.
Soooo uuuuhhhhhh,,,,

Hows that.... ummmmm...... documentation coming?
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:09 AM.


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