From: Mikhail T. <mi...@al...> - 2003-11-12 04:29:05
|
Hello! Matrox offers the sources for the Linux kernel part of mtx available. Has anyone looked into morphing those into the drm style, so an mtx.ko can be built on FreeBSD? It does not look like a big deal for someone, who knows the API already... Simply copying the mtx_drv.o into lib/modules/drivers is enough for the server to start, but, I suspect, some features are not available, because things aren't as fast as I'd expect and the x11perf's results are disappointing, compared even to a humble ``Rage 3D LT Pro AGP''. Last time this question was asked, Eric A. replied, that noone is looking into FreeBSD support for mtx, but that was a while ago... Thanks! -mi |
From: Alex D. <ag...@ya...> - 2003-11-12 14:48:27
|
I doubt many developers are going to work on it because the rest of the drivers are closed source and few if any developers have parhelia hardware. you'd probably be best off trying to port it yourself. you can look at how the drm modules differ from linux to freebsd for other drivers (radeon, mga, etc.) and make the appropriate changes. Alex --- Mikhail Teterin <mi...@al...> wrote: > Hello! > > Matrox offers the sources for the Linux kernel part of mtx available. > > Has anyone looked into morphing those into the drm style, so an > mtx.ko > can be built on FreeBSD? It does not look like a big deal for > someone, > who knows the API already... > > Simply copying the mtx_drv.o into lib/modules/drivers is enough for > the server to start, but, I suspect, some features are not available, > because things aren't as fast as I'd expect and the x11perf's results > are disappointing, compared even to a humble ``Rage 3D LT Pro AGP''. > > Last time this question was asked, Eric A. replied, that noone is > looking into FreeBSD support for mtx, but that was a while ago... > > Thanks! > > -mi > __________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree |
From: Mikhail T. <mi...@al...> - 2003-11-14 05:18:10
|
On Wednesday 12 November 2003 09:48 am, Alex Deucher wrote: = I doubt many developers are going to work on it because the rest of = the drivers are closed source and few if any developers have parhelia = hardware. you'd probably be best off trying to port it yourself. you = can look at how the drm modules differ from linux to freebsd for other = drivers (radeon, mga, etc.) and make the appropriate changes. I looked at it -- it is not fun. Seems to require knowledge of and inclination towards the hardware drivers in general and Linux ones in particular. I have neither towards either, so to speak. I can donate a card to anyone willing to work on the driver, though. Any takers? Yours, -mi |
From: Jan E. <rd...@ya...> - 2003-11-14 15:44:12
|
On Friday 14 November 2003 06:17, Mikhail Teterin wrote: > On Wednesday 12 November 2003 09:48 am, Alex Deucher wrote: > = I doubt many developers are going to work on it because the rest of > = the drivers are closed source and few if any developers have > parhelia = hardware. you'd probably be best off trying to port it > yourself. you = can look at how the drm modules differ from linux to > freebsd for other = drivers (radeon, mga, etc.) and make the > appropriate changes. > > I looked at it -- it is not fun. Seems to require knowledge of and > inclination towards the hardware drivers in general and Linux ones in > particular. I have neither towards either, so to speak. > > I can donate a card to anyone willing to work on the driver, though. > Any takers? > > Yours, > > -mi :D No, i am no developer but that sounds just great! Is this just about FreeBSD? Linux drivers have no 3d support yet, afaik. At least thats what i read here: http://www.matrox.com/mga/support/tech_support/emaillinux_form.cfm Well, i have a Matrox P650 (which is a "halved" parhelia and pretty cheap!) and i hope someone will do this driver. Its not just about parhelia, the Matrox P650/P750 could be using the driver too! Both are excellent cards and offer enough 3d performance for some quake1 maybe quake3!!?? not tested yet as the card still has to arrive... So, support for three new cards in one mtx driver sounds just great, isnt it? *looks at DRI developers* PLEASE DO IT Jan -- Cannot find weapons or CIA Error Iraqi Explorer |
From: Alex D. <ag...@ya...> - 2003-11-14 17:53:57
|
while it might be possible to add support for freebsd to the apparently opensource kernel module, adding support for unsupported cards to the 2D/3D drivers is impossible since it is a binary only driver! Ask matrox to add support. that's your only option right now. Alex --- Jan Eidtmann <rd...@ya...> wrote: ... > > So, support for three new cards in one mtx driver sounds just great, > isnt it? > *looks at DRI developers* PLEASE DO IT > Jan > > -- > Cannot find weapons or CIA Error > Iraqi Explorer > __________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree |
From: Jan E. <rd...@ya...> - 2003-11-15 02:01:24
|
But those are supported cards (they all use the Parhelia technology). quote from the matrox binary drivers README: > Matrox Parhelia & Millennium P650/P750 > LINUX Display Driver > V 1.0 Pro ... >Description of this release >=========================== > >Supported Matrox boards: >- Parhelia 128MB, Parhelia 256MB >- Millennium P650, Millennium P750 > >Supported Xfree86 versions: >- 4.2.0 >- 4.2.1 >- 4.3.0 > >Supported modes of operation: >- Bus mastering >- Direct access > >OpenGL: >- OpenGL 1.3 compliant >- when bus mastering is available and enabled the difference between the P650 and P750 is that the P750 offers TripleHead while the P650 offers DualHead only. the difference between parhelia and the P series are number of pixel pipes / texture pipes and number of vertex shader units. http://www.matrox.com/mga/products/comp_chart/ gseries_pseries_parhelia.cfm On Friday 14 November 2003 18:53, Alex Deucher wrote: > while it might be possible to add support for freebsd to the > apparently opensource kernel module, adding support for unsupported > cards to the 2D/3D drivers is impossible since it is a binary only > driver! Ask matrox to add support. that's your only option right > now. > > Alex > > --- Jan Eidtmann <rd...@ya...> wrote: > .. > > > So, support for three new cards in one mtx driver sounds just > > great, isnt it? > > *looks at DRI developers* PLEASE DO IT > > Jan > > > > -- > > Cannot find weapons or CIA Error > > Iraqi Explorer > > __________________________________ > Do you Yahoo!? > Protect your identity with Yahoo! Mail AddressGuard > http://antispam.yahoo.com/whatsnewfree > > > ------------------------------------------------------- > This SF. Net email is sponsored by: GoToMyPC > GoToMyPC is the fast, easy and secure way to access your computer > from any Web browser or wireless device. Click here to Try it Free! > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.t >mpl _______________________________________________ > Dri-devel mailing list > Dri...@li... > https://lists.sourceforge.net/lists/listinfo/dri-devel -- Cannot find weapons or CIA Error Iraqi Explorer |
From: Arpi <ar...@th...> - 2003-11-18 09:52:27
|
Hi, > quote from the matrox binary drivers README: > > Matrox Parhelia & Millennium P650/P750 > > LINUX Display Driver > > V 1.0 Pro ^^^^^^^^^ > ... > >Description of this release > >=========================== > > > >Supported Matrox boards: > >- Parhelia 128MB, Parhelia 256MB > >- Millennium P650, Millennium P750 .. > >OpenGL: > >- OpenGL 1.3 compliant > >- when bus mastering is available and enabled Where is this from? I've just checked the drivers section at matrox.com, and they refer to a v0.3 beta version, which doesn't support 3d at all: ftp://ftp.matrox.com/pub/mga/archive/linux/2003/readme_linux030.txt A'rpi / Astral & ESP-team -- Developer of MPlayer G2, the Movie Framework for all - http://www.MPlayerHQ.hu |
From: Jan E. <rd...@ya...> - 2003-11-18 17:34:55
|
quote from a matrox email i got after i requested a driver that supports 3D in linux: BETA versions of Linux drivers for Parhelia can be found at: ftp://mgi401:8ty...@pr.../private/plinux_beta4 Also note that our Linux driver development efforts are focused on providing a solution for our professional customers and therefore our efforts will not be concentrated on enabling games. Matrox reserves the right not to address all reported issues although all bug reports will be investigated. /quote On Tuesday 18 November 2003 10:52, Arpi wrote: > Hi, > > > quote from the matrox binary drivers README: > > > Matrox Parhelia & Millennium P650/P750 > > > LINUX Display Driver > > > V 1.0 Pro > > ^^^^^^^^^ > > > ... > > > > >Description of this release > > >=========================== > > > > > >Supported Matrox boards: > > >- Parhelia 128MB, Parhelia 256MB > > >- Millennium P650, Millennium P750 > > . > > > >OpenGL: > > >- OpenGL 1.3 compliant > > >- when bus mastering is available and enabled > > Where is this from? > > I've just checked the drivers section at matrox.com, and they refer > to a v0.3 beta version, which doesn't support 3d at all: > > ftp://ftp.matrox.com/pub/mga/archive/linux/2003/readme_linux030.txt > > > A'rpi / Astral & ESP-team > > -- > Developer of MPlayer G2, the Movie Framework for all - > http://www.MPlayerHQ.hu > > > ------------------------------------------------------- > This SF. Net email is sponsored by: GoToMyPC > GoToMyPC is the fast, easy and secure way to access your computer > from any Web browser or wireless device. Click here to Try it Free! > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.t >mpl _______________________________________________ > Dri-devel mailing list > Dri...@li... > https://lists.sourceforge.net/lists/listinfo/dri-devel -- Cannot find weapons or CIA Error Iraqi Explorer |
From: Ryan U. <nem...@ic...> - 2003-11-15 18:36:24
|
A small note, if you contact Matrox about adding features to the driver or open sourcing it, the question needs to go to Sales. Support ignores any inquiries about added features and redirect the questioner to sales instead. (They contend that their job is to support only what has been released.) Furthermore, developer relations ignores any questions about the Parhelia period. :( On Fri, Nov 14, 2003 at 09:53:54AM -0800, Alex Deucher wrote: > while it might be possible to add support for freebsd to the apparently > opensource kernel module, adding support for unsupported cards to the > 2D/3D drivers is impossible since it is a binary only driver! Ask > matrox to add support. that's your only option right now. > > Alex -- Ryan Underwood, <ne...@ic...> |
From: <sy...@sc...> - 2003-11-16 12:01:56
|
On Sat, Nov 15, 2003 at 12:36:20PM -0600, Ryan Underwood wrote: >=20 > A small note, if you contact Matrox about adding features to the driver > or open sourcing it, the question needs to go to Sales. Support ignore= s > any inquiries about added features and redirect the questioner to sales > instead. (They contend that their job is to support only what has been > released.) And apparently it's nobody's job to fix the bugs... > Furthermore, developer relations ignores any questions about > the Parhelia period. :( Developer relations ignore all questions/requests :( They even removed th= e developer relations web page some time ago. --=20 Ville Syrj=E4l=E4 sy...@sc... http://www.sci.fi/~syrjala/ |
From: Alan C. <al...@lx...> - 2003-11-16 15:21:02
|
On Sul, 2003-11-16 at 12:05, Ville Syrj=C3=A4l=C3=A4 wrote: > And apparently it's nobody's job to fix the bugs... >=20 > > Furthermore, developer relations ignores any questions about > > the Parhelia period. :( >=20 > Developer relations ignore all questions/requests :( They even removed th= e > developer relations web page some time ago. Take the hint, they don't want your business so find someone who does |
From: <sy...@sc...> - 2003-11-16 19:44:12
|
On Sun, Nov 16, 2003 at 03:16:50PM +0000, Alan Cox wrote: > On Sul, 2003-11-16 at 12:05, Ville Syrj=E4l=E4 wrote: > > And apparently it's nobody's job to fix the bugs... > >=20 > > > Furthermore, developer relations ignores any questions about > > > the Parhelia period. :( > >=20 > > Developer relations ignore all questions/requests :( They even remove= d the > > developer relations web page some time ago. >=20 > Take the hint, they don't want your business so find someone who does Maybe we should put that on the DRI website ;) Personally I'm quite happy with my older Matrox cards and I don't need th= e 3D power newer chips have. --=20 Ville Syrj=E4l=E4 sy...@sc... http://www.sci.fi/~syrjala/ |
From: Ian R. <id...@us...> - 2003-11-17 18:46:20
|
Jan Eidtmann wrote: > So, support for three new cards in one mtx driver sounds just great, > isnt it? > *looks at DRI developers* PLEASE DO IT I can't (and don't) speak for all the DRI developers, but supporting a kernel modules for a closed-source client-side driver is so low on the priority list that all other potential DRI related projects would have to cease to exist before it would it even be considered. (It's run-on sentance Monday!) On the flip side, I believe that all the Parhelia related chips are programmable-pipeline only (i.e., no fixed function hardware). Even if Matrox did release all the required documentation, the Mesa infrastructure isn't far enough along to /properly/ support it. |
From: Keith W. <ke...@tu...> - 2003-11-17 19:20:19
|
Ian Romanick wrote: > Jan Eidtmann wrote: > >> So, support for three new cards in one mtx driver sounds just great, >> isnt it? >> *looks at DRI developers* PLEASE DO IT > > > I can't (and don't) speak for all the DRI developers, but supporting a > kernel modules for a closed-source client-side driver is so low on the > priority list that all other potential DRI related projects would have > to cease to exist before it would it even be considered. (It's run-on > sentance Monday!) On the flip side, I believe that all the Parhelia > related chips are programmable-pipeline only (i.e., no fixed function > hardware). Even if Matrox did release all the required documentation, > the Mesa infrastructure isn't far enough along to /properly/ support it. Actually I don't agree with the last bit. There's not much missing from mesa in that regard. Keith |
From: Ian R. <id...@us...> - 2003-11-17 20:02:12
|
Keith Whitwell wrote: > Ian Romanick wrote: > >> sentance Monday!) On the flip side, I believe that all the Parhelia >> related chips are programmable-pipeline only (i.e., no fixed function >> hardware). Even if Matrox did release all the required documentation, >> the Mesa infrastructure isn't far enough along to /properly/ support it. > > Actually I don't agree with the last bit. There's not much missing from > mesa in that regard. There's two ways to handle this sort of hardware. You can either have a ton of pre-compiled bits of code (for the GPU) to implement various parts of the pipeline. Those pre-compiled bits get pulled together depending on the state-vector. The other way is to pull together code depending on the state-vector and compile it at run-time. Right now Mesa can do the first method. IMO, that doesn't /properly/ support the hardware. One of the nice things about the way Mesa is architected is that the burden of implementing new functionality falls on Mesa. Going the first route shifts that burden to the device-specific code. The current situation with Mesa and programmable-pipeline only hardware is a lot like the situation was with Mesa 4.x and TCL hardware. It's doable, but it's not idea. That's all I was trying to say before. |