Relation between these drivers, Matrox, and Xorg

For questions concerning driver development in general, problems with the board or users, feature requests or other Off-Topic discussions.

Relation between these drivers, Matrox, and Xorg

Postby uncleremus » Wed Jul 18, 2007 12:24 pm

I'd like to ask some general questions:

Does the code for these drivers come directly from Matrox (the readme.txt seems to suggest so?)

Is there any relation or cooperation between tuxx-home.at and the maintainers of the official Xorg mga driver? The xorg git repository seems to be pretty far behind, very few commits during the last year. Are there any current attempts to bring the Xorg driver and the "unofficial" driver in sync?

Regards
Martin
uncleremus
Private
Private
 
Posts: 3
Joined: Wed Jul 18, 2007 12:18 pm

driver version numbers at Xorg

Postby uncleremus » Wed Jul 18, 2007 12:27 pm

Forgot a question:

Is there a relation between the version numbers of the drivers available here (4.4.x) and those at http://gitweb.freedesktop.org/?p=xorg/d ... eo-mga.git (latest version 1.4.6.1)?

Thanks
Martin
uncleremus
Private
Private
 
Posts: 3
Joined: Wed Jul 18, 2007 12:18 pm

Postby tuxx-home.at » Wed Jul 18, 2007 3:54 pm

Does the code for these drivers come directly from Matrox (the readme.txt
seems to suggest so?)


Yes.

Is there any relation or cooperation between tuxx-home.at and the
maintainers of the official Xorg mga driver?


No. I think they don't like me very much, because we are heading towards
two different ways of driver development. The Xorg staff tries to make
all functions open source (which is good, BTW) and will drop the hal
support in the near future completely out of their driver. The hal module
is currently necessary for some basic features, like DVI support, second
head on certain cards, hardware acceleration, special modelines, etc.
and they try to rebuild these functionalities as open source.

Once they are ready, there won't be any need for unofficial Matrox drivers
anymore but until they've finished their work, there are some things that
require the unofficial driver.

The xorg git repository seems to be pretty far behind, very few commits
during the last year. Are there any current attempts to bring the Xorg
driver and the "unofficial" driver in sync?


No. I once tried to sync them but it's hard work since they renamed
most of the variables and definitions, function headers, etc. to be different
from the official Matrox driver and therefore most of the work will have
to be done by hand without easy patching.

Is there a relation between the version numbers of the drivers available
here (4.4.x) and those at http://gitweb.freedesktop.org/?p=xorg/d ... eo-mga.git
(latest version 1.4.6.1)?


No. The latest official mga driver from Matrox is 4.4 and the unofficial
releases are subversions of these official versions, e.g. the first unofficial
release was 4.4.1. If Matrox will ever release 4.5, the next unofficial
release will be 4.5.1.

I don't know for sure to what versioning scheme the Xorg mga maintainers
adhere, you'll have to ask them for an appropriate answer :)
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

Thanks

Postby uncleremus » Mon Jul 23, 2007 10:21 am

Thank you for the detailed answers.
Martin
uncleremus
Private
Private
 
Posts: 3
Joined: Wed Jul 18, 2007 12:18 pm

Postby tuxx-home.at » Mon Jul 23, 2007 10:37 am

You're welcome.
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

4.5 adoption

Postby driverdude » Mon Aug 06, 2007 3:58 am

The Matrox 4.5 driver series will, supposedly, move to 100% open-source code. Do you know of anyone who is synchronizing either your driver or the X.ORG driver and plans to adopt those changes? If all this is being done to avoid the HAL, what does this mean for future driver development?
driverdude
Private
Private
 
Posts: 1
Joined: Mon Aug 06, 2007 3:53 am

Postby tuxx-home.at » Mon Aug 06, 2007 9:55 am

The Matrox 4.5 driver series will, supposedly, move to 100% open-source
code.


Who told you that?

Do you know of anyone who is synchronizing either your driver or the X.ORG
driver and plans to adopt those changes?


No, I don't know of anyone doing such a job. The main reason for this maybe
that the two approaches are way to different. I'm trying to use the official
driver provided as is by Matrox and simply adding compatibility features and
minor bugfixes. The Xorg crew tries to replace the HAL library etc. completely
and therefore they're currently missing some features the (un)official
driver has.

If 4.5 will really be 100% open source, the Xorg mga driver will likely
die because the only reason why it is currently available is due to the
reason that 4.4 is partly closed source.

If all this is being done to avoid the HAL, what does this mean for future
driver development?


That means that future driver development will be much more funny than
it is now.
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe


Return to General questions

Who is online

Users browsing this forum: No registered users and 4 guests

cron