Slashdot Mirror


Matrox to fund DRI Development

SuperN wrote in to let us know that Matrox will be contracting Precision Insight to develop a DRI driver for the G400 and G200 chipsets, for use in XFree86. There's more information available, as well as a press release. Once Precision Insight is finished developing the driver, the source is to be released with the rest of XFree86, so it looks to be good vibes all around.

120 comments

  1. Re:G400MAX already dominate by Anonymous Coward · · Score: 0

    Actually the voodoo3 3500 is the fastest 3D card in linux right now. It has full glx compatability, and full-speed window rendering in the pre4.0 Xfree release. I'm just guess you didn't think the voodoo3 supported glx. It does via Mesa and glide. Actually the voodoo3 only supports GL written for glx. And glide too. Mmmm unreal tournament.

  2. Re:hrmmmmmmm by Anonymous Coward · · Score: 0

    Yes, but the OpenGL driver they provide is *dog slow* compared to the TurboGL driver

  3. Got a link? by Anonymous Coward · · Score: 0

    Got a URL where I could see one?

    What's a K6-III cost these days?

    1. Re:Got a link? by technos · · Score: 2

      Heres some spec/price links. The price is about dead-on for retail market.

      Baby AT w/2M cache
      Baby AT w/1M cache

      DFI also makes a identical board in ATX. As for the CPU, you should be able to pick up a retail-box K6-2 500 for about $100. (the 400 can be had for about $50).

      --
      .sig: Now legally binding!
  4. Re:About dual head by Anonymous Coward · · Score: 0

    Just wondering -
    you know the syntax for X displays:
    somehost:0, somehost:1 ,etc. -
    is the
    somehost:0.0, somehost:0.1 etc syntax
    I sometimes see in docs, but have never myself
    used, part of the X11R6 specification for
    multihead displays, or what?

    And anyway, as an ex-amiga user I have two
    other gripes with XFree

    i) why can you change resolution but not colour depth on the fly? Do we need "overlay visuals"
    to allow this?

    ii) why are we using numbers to refer to the displays, anyway? On the amiga, public screens
    had user- (with the MUI pubscreen manager tool) or programmer- defined names eg "Workbench Screen", "VNG Screen", which arbitrary pubscreen-aware (i.e. all mui apps) could use.

  5. Re:(offtopic, and in swedish) by Anonymous Coward · · Score: 0

    nåt som inte finns i norge

  6. Re:Interesting. by Anonymous Coward · · Score: 0

    I bought two old 21'' Digital monitors and two Millennium II PCI cards. Dual monitor on Linux is great. I had an instance of KDE running on each monitor and it was perfect for programming. By the way, I was using Metrolink's xserver. For $39, it was well worth it. SuperN

  7. Re:hrmmmmmmm by Anonymous Coward · · Score: 0

    I sold my Guillemot TNT2Ultra for a G400Max. GLX driver is a lot more stable and complete with the Matrox. The G400Max is aproximately 3 times faster than the TNT2 Ultra (45fps for the Max compared to 15fps for the TNT2U with the same settings : 1024x768 with all quality options on). I also have an old PII 266 with a G200 and it is faster than my PIII with the TNT2u ! Just a warning : installing GLX to get the maximum performance out of the Matrox is more complex. You have to install GLX+Mesa and also the AGP kernel module + a little program to clock correctly the card (XFree doesn't set correctly the clock on the G400 and G400Max cards). Some tweaking is required but the performance is here and the image quality is a little better than TNT2u (and a LOT better than my previous Voodoo2 SLI cards !). There is also grapical artifacts visible in Q3 with TNT cards (yellow color on the walls near explosions) instead of the correct rendering visible with Matrox and 3dfx cards. As of today, G400 and G400Max are by far the best 3D cards for Linux.

  8. Re:Interesting. by Anonymous Coward · · Score: 0

    I run dual 1280x1024 on my G400 Dual-Head. Granted, that isn't quite 1600x1200, but I wouldn't call it low res either.

  9. all you need to know by Anonymous Coward · · Score: 0

    http://www.pricewatch.com, http://www.resellerratings.com.

    These are your friends.

    Looks like the lowest price for a dual head g400 MAX is currently $199. Shipping not included.

    A single head 16 MB g400 goes for a little above $100.


  10. 3dfx V3 by Anonymous Coward · · Score: 0

    Yes. Textures are 16 bit and the frame buffers are 16 bit. The texture blending and filtering are done internally with 32 bits and then dithered down to 16 bits before being placed into the frame buffer. 3dfx has claimed that this system is equivalent to 22 bits of rendering precision. Like the V1 and V2, they still start with 16 bit textures, but the increased internal precision avoids degrading the quality of the textures during blending & filtering. The V3 does look significantly better than any other card at 16 bits. However, other cards rendering in full 32 bit mode look slightly better in most circumstances, and much better when rendering fog and other smooth gradient effects that produce banding in 16 bits.

    There are several points in favor of the V3 cards. First off, the V3 looks better in 16 bit mode than other 32 bit cards running in 16 bit mode. Before you say "who cares", realize that under Windows, no card (except the GeForce cards) is fast enough to produce decent frame rates at 1024x768x32 under games like Q3 and UT. Therefore, you will either run at lower resolutions, or in 16 bit color, or at shitty frame rates. I would argue that 32 bit mode is basically worthless for the current FPS games unless you own a GeForce card. Also, it is worth noting that the 3dfx cards are the only ones that perform equally well in Linux as in Windows. Under Linux, 3dfx is the performance king and Matrox is a distant second.

    While Matrox deserves a lot of praise for being the only leading manufacturer to release HW specs, 3dfx deserves some credit as well. 3dfx has supported Linux almost from the beginning (a Linux Glide port was available for the V1), and they have recently decided to open source their Glide library.

    I would rate 3dfx as #1 in Linux performance and Linux driver support, and Matrox as #1 in Linux community support. If only Epic would provide a GL port of UT (which then could be ported to Linux), I would buy a G400MAX. However, for the time being I need my UT under Linux so I'll stick with 3dfx.

  11. Re:Holy Crap! by Anonymous Coward · · Score: 0

    I've seen the Celeron 466PPGA listed for $92, which you could combine with an AT size Abit board (about the same price) and fit into your existing case AND use your existing 66MHz memory. The Celeron will be a better all-around gaming chip than the K6-III due to the well known K6 FP performance deficit. 3DNow! only makes the K6-2/3 competetive in very few games (such as QII).

  12. Re:acronyms by Anonymous Coward · · Score: 0

    >Like the ISA bus. I've been hearing people, even >people who work in the industry, referring to it >as "eye-sah". How lazy is that? First you're too >lazy to pronounce the term, so you shorten it. >Then you get too lazy to even just pronounced the >letters of the acronym, so you phoneticize it. Most people I know say "eye-sah". Its perfectly okay. What you call lazy I called intelligent - why waste time talking for longer than you need to?

  13. Re:(offtopic, and in swedish) by Anonymous Coward · · Score: 0

    jo det bli så i bland kenta

  14. Drop a Link by Anonymous Coward · · Score: 0
  15. Re:Support Matrox, support open source by Anonymous Coward · · Score: 0

    Actually, despite recent improvements on the Matrox front, 3dfx still has the fastest GL rendering under Linux (in 16 bit of course).

  16. Re:Interesting. by Anonymous Coward · · Score: 0

    Monitors aren't that expensive anymore, even if you are picky about brandnames. Roundabout thanksgiving Compusa was selling it's house brand 19" monitors for ~$300.

    I payed more than that for my original PC monitor: a 14" Housebrand CompUSA monitor.


    I bought 2: one for me and one for the wife.

    I could have just as easily bought two for me and one for her if I had a working dual head solution.



    BTW, that 14" generica is 7 years old and still operational.

  17. Re:Interesting. by Anonymous Coward · · Score: 0

    A good Xfree app should be able to do the resolution switching all by itself (ditto for any decent Win32 app too).

  18. Re:Interesting. by Anonymous Coward · · Score: 0

    Goto Computer Renaisance.

    If you were in Vegas, I might just GIVE you my old 14".

  19. Nahh... by Anonymous Coward · · Score: 0

    Tomato Board and Trident have the worst Windows drivers. The first (and only) Tomato product I ever bought was an 8 Mb PCI video card.

    As soon as I installed the drivers that came with the card Windows crashed after 2 minutes of use. This was on a FRESH windows install. So I took it back. The store offered to get me new drivers. I politely told them that if the card didn't come with drivers that would work for more than 2 minutes, I don't care how much better the new ones work, Tomato doesn't want my business. If you want my business, you have to put in some effort.

    Trident drivers are another story. They are stable, but so SLOOOOOOOOOW it makes your computer feel like an XT again! :-)

  20. Re:Interesting. by Anonymous Coward · · Score: 0

    Most of us geeks can pick up deals - we settle for "less". I have 3 20" monitors. One Mitsubishi Diamond Scan 20H - $599 CAN last year (picked up as a demo model - a year or two old at that time). It was in "immaculate" condition - no manual though.

    And 1 year before that, I had a 17" TTX Color monitor. OK, but not too hot - only $389 CAN.

    I also have picked up a 20" modidified Sync-On green Trinitron fixed freq (1280x1024) for only $100 CAN. :-)

    And, better than that, after going through the local "dump" for computer parts (not the city trash, but a trashed parts center) I was able to pick up a working 20" multisync monitor for virtually nothing.

    And that doesn't count the multitudes of TTL, CGA, and 14" VGA monitors I have lying around...

    I have spent no more than $1100 CAN on monitors over the last 10 years. You just have to be careful what you spend your money on. CRTs last a long time, so don't be afraid to buy slightly used/demo models (look at what you buy first though).

    But most of my computers are a bit out of date. But who needs a super fast machine for netscape, etc... But even on a slow piece of crap, if you plan to do GUI, you NEED a big monitor. Better for your eyes... I would rather stick with 3 20" monitors than get a Dual Athlon 750 with 256 Mb RAM.

    Check your local dumpsters behind high-tech companies, see if your local University/College has parts sales. Look in the paper, and ask freinds. Know what you need and you will find a deal - it just takes time.

  21. An ISTP... by Anonymous Coward · · Score: 0

    Well, you wanted to know my briggs-meyers rating... there you are.

  22. Re:A "yes" and a "but" by Anonymous Coward · · Score: 0

    0.0.7 means it only works if:

    a). You work your ass of at it.
    b). You expect nothing from it.
    c). You are willing to live with no features at all. No tuner (maybe), no capture (IIRC). Just video in.
    d). You are willing to live with the fact X will screw up on you if you use it too long, and your mouse pointer will be screwed.
    e). You are willing to log in as root to use it (at least, that's how I see it).

    It basically isn't ready for prime-time or for the skilled user with no time, but it is a good effort, and I hope to see it work (I tried it already - I was impressed by what DID work :-)

    And the BT chipsets make the video look like trash anyways. I couldn't believe the difference in TV quality between my RRG and the BT. And the RRG has hardwarde video MJPEG compression too. Even on the highest setting (16:1) it still looks fine.

    And the BT TV out is so bad, even at 640x480, the TV screen is TOTALLY unreadable, even on a 51" projection TV. VERY poor since all TV standards support over 480 lines. Ugh. On my matrox card, I can read stuff off the Tv screen at 640x480. :-)

    And yes, I have seen and tried both the BT TV in and OUT chipsets. So don't think I am just regurgitating reviews. :-)

  23. Re:TV-Out by Anonymous Coward · · Score: 0

    Because you might want to record the computer screen and what you are doing to a video tape for an educational seminar. Say you are teaching Word, for example. Simply record your actions on the screen, speak into a microphone, and voila! instant presentation! And you don't need to worry about the machine crashing in the middle of the real prensentation (on VHS tape, you can always just cut that out...).

    Or for Non-Linear-Editing. You need to record something to the computer, make changes, and output the final to a video tape. You don't want macrovision screwing that up. And the G200 with rainbow runner makes a GREAT Non-Linear-Editing suite for the price!

    So, you only want to protect things like DVD video, for "safety". Pfffft.... yeah right.

  24. Try this: by Anonymous Coward · · Score: 0

    Get an external VGA-TV converter box. :-) No worries at all then.

  25. Re:Interesting. by Anonymous Coward · · Score: 0

    friend of connected it to computer and a tv so when he wants to watch vcd's on tv he doesnt have to switch resolutions

  26. What about previous efforts? by Anonymous Coward · · Score: 0

    I seem to remember Carmack and some others working on a 3d driver or something for the G200/400...is his work going to be wasted?

    1. Re:What about previous efforts? by Elendil · · Score: 1

      The Utah-GLX driver is now available for the G400,
      G200, Intel 810, Mach64 and S3 Virge cards...
      Unfortunately it doesn't (and won't) work with
      XFree86 4.0 (including the 3.9.X snapshots) :-(
      My hope is that both projects would merge as soon
      as possible so that XF4.0 can have 3D acceleration
      from the start!

    2. Re:What about previous efforts? by spinkham · · Score: 2

      If I understand the release correctly, they will use that code as a base, and modify it from the utah glx to the DRI glx system.

      "Building on the fast, stable 2D driver and the current GLX driver already written by the Linux community, Precision Insight will integrate support for 3D performance and features using the company-authored DRI architecture."

      Don't y'all read the articles?

      --
      Blessed are the pessimists, for they have made backups.
  27. Help Me Spec My System (please) by Anonymous Coward · · Score: 0

    Well, after seeing that almost-Free-Software video editing program come out earlier, and knowing that Matrox TV support is in active development, well, upgrading my Matrox Mill II is just looking ever-so-much attractive.

    Man, that Matrox G400TV card looks sweet - TV in for doing video capture and editing. Dual-head support (which is great for doing 3D rendering and web design stuff) great 3d support, with better DRI and OpenGL stuff in the pipeline... wow.

    But the G400 is an AGP card, and I've got a P233 motherboard. Not a PII-233, I mean a good old fashioned Pentium.

    Well, I can probably float buying the the card and a new motherboard, but I can't do a new processor too. :(

    Is there a motherboard out there that will do P1+AGP, but that's processor-upgradeable for when I get some more liquid cash? (Mmmmm... Athelon)

    Suggestions anyone?

    1. Re:Help Me Spec My System (please) by Anonymous Coward · · Score: 0

      P1 plus AGP would leave you with VIA chipsets made for the AMD K6-1/2/3. And example of a mobo is the AOpen AX59Pro. I happen to have one. The actual card is of good quality, but the chipset was allways unstable in Windows for me. Linux was stable but slow (a pattern?). Your upgrade path with that mobo leaves you on the Super7 platform, with AMD's current lowend chips K6-2. This platform is being slowly put to death.

      My tip would be to go for a Slot1 mobo, and a Celeron. Reasonable speed, costs less that the mobo... This lets you get P3's in the future.

    2. Re:Help Me Spec My System (please) by Anonymous Coward · · Score: 0

      I had both a G200 and a TNT2 in my AX59Pro, and i never had problems with graphics - I'm not saying I never had problems with it...

      It's current destiny is DIY linux server :-))

      dufke
      i'm also the AC in post #62, but i stay AC since this is slightly offtopic...

    3. Re:Help Me Spec My System (please) by Kent+Berglund · · Score: 1

      What you are looking for is a socket7 motherboard and there are plenty of them out there with AGP,which
      will support your p233. You should be able to score one in the 100$ range or better and when you want you can get one of those AMD k6 500 processors(or what ever they are up to) when you want to slip in a faster processor. Keep in mind that the availability of boards with SIMM/DIMM slots may be a little more difficult to find If you require SIMM support. Good Luck.

      Kent

    4. Re:Help Me Spec My System (please) by Peter+Putzer · · Score: 1

      I've got a Tyan Trinity 100 ATX (the new 1598S, with the MVP4 South(?)bridge) and a Matrox G400 (cheap OEM version without dual-head/TV-out), and I have had only one problem so far: under Win98, until the 5.40.x driver, if I had 256MB RAM installed and "AGP aperture size" set to anything above 8 MB, the machine would crash shortly after Windows came up (this hasn't happened with Linux, neither with NT 4).

      With the new drivers, everything works fine, even with the aperture size set to 128MB (the current BIOS of the board doesn't allow for more).

      My system specs: Tyan Trinity 100 ATX (1598S), 256 MB PC100 SD-RAM, AMD K6-III 450, Linux, Win98, WinNT, WinTV/PCI TV-card, Mylex (ex-BusLogic) Flashpoint SCSI controller, 2 IDE hard-disks, 1 Mitsumi 40x CD-ROM, 1 SCSI hd, 1 Toshiba CD-R

      --
      -- KDE programmer and computer science student in Klagenfurt, Austria.
    5. Re:Help Me Spec My System (please) by Believe · · Score: 1

      Unfortunately, the only motherboards that support P1's have poor AGP support. That whole "Super 7" thing that was going on six months ago pretty much ended with the Athlon, and they never got AGP working quite right. I have an ASUS Super7 board, and it's got a few problems with the bios.

      I haven't ever tried an AGP card, but based on what I've heard I don't trust this low-end MoBo to handle one. Wait until you have enough for a cheap p2 or celeron.

    6. Re:Help Me Spec My System (please) by technos · · Score: 2

      I have two SS7 DFI MVBP3 p5v3c's, and haven't had a lick of trouble with them. AGP 2X mode works nicely as well.

      --
      .sig: Now legally binding!
    7. Re:Help Me Spec My System (please) by technos · · Score: 2

      DFI Super Socket 7. They're solid, and most of the current revs will clock a K6-2/3 to 600, so you've got quite a bit of expandability. Plus, they're inexpensive, feature 2X AGP, conveniently placed DIP switches, etc. Downside is you'll need DIMMS, as there are no SIMM slots.

      --
      .sig: Now legally binding!
  28. Re:hrmmmmmmm by Anonymous Coward · · Score: 0

    What? The OpenGL driver they provide is a full driver. The TurboGL driver is more of an ICD though.

  29. Re:Interesting. by Anonymous Coward · · Score: 0

    Actually, the second head can only do 1280x1024 in 60 Hz, so a very high end monitor is wasted on it.

  30. (offtopic, and in swedish) by Anonymous Coward · · Score: 0

    Heh. Lundahumor på slashdot. Det trodde man inte. ;-)

    1. Re:(offtopic, and in swedish) by Anonymous Coward · · Score: 0

      Hva er lundahumor?

  31. average by Anonymous Coward · · Score: 0

    So if you add all slashdotters monitors, and divide by the total number of slashdotters you will get more than 0.5
    There are lies, damn lies, and statistics. ;-)

  32. Re:TV-Out by Anonymous Coward · · Score: 0

    What's more annoying about Matrox's TVOUT macrovision is that you won't be able to watch any DVDs through a VCR at all, even though you don't intend to copy the material. This is necessary for those who's TVs don't have an RCA/SVHS input...

  33. Re:Interesting. by Anonymous Coward · · Score: 0

    Actually, the second ramdac on the G400 has
    a max dot clock of 112 MHz so the second head
    must be a fairly low resolution display. If
    you'll notice all the Dual-head ads from Matrox,
    the second head is always smaller. There's a
    reason for that. You can't run two monitors
    at 1600x1200 with the card, not even with the
    Windows drivers.

  34. got g400, need help by Anonymous Coward · · Score: 0

    i have a matrox g400 and the 2D is beautiful. however, i can only play squake and quake.x11, can't play glquake. how do i get that setup? i'm a newbie so if anyone replies, write to the lowest common denominator. don't know what mesa is, just know i need it. thanks.

    1. Re:got g400, need help by Anonymous Coward · · Score: 0

      > don't know what mesa is, just know i need it. thanks.
      So go get it!

  35. NOO! Acer! Noooo! by Anonymous Coward · · Score: 0

    >I had both a G200 and a TNT2 in my AX59Pro, and i never had problems with graphics - I'm not saying I never had problems with it...

    Sounds like another ACER/A-Open quality system. Ugh. Please, stop these companies before they get down to the level of PC-Chips! This is all the company I work for will buy. At least I suppose I'll have a job for life (and more).

  36. Holy Crap! by Anonymous Coward · · Score: 0

    store.yahoo.com has AMD K6-III 400 for $81!

    Jeez... I can do the MB and processor for less than $200!

    And isn't a K6-III roughly the same as a PII of same MHz? That's a steal!

    Whoohoo!

    1. Re:Holy Crap! by technos · · Score: 2

      Yeah, they're approximatly the same as the PII. Personally, I'd take a higher clock K6-2 over a 400 K6-3. The 3's run about 7% faster than the 2's at the same clock, but you can buy a much faster K6-2 for the same price. Plus, theres the ceiling; AMD has the K6-2 550 out on the market, but the K6-3 line is stuck at 450.

      You want to check out the prices of DRAM before you 'yippee!'. These boards don't have any 72-pin SIMM slots. Buy the PC100 stuff, because the board runs much better with a 100mHz DRAM clock.

      --
      .sig: Now legally binding!
  37. MGA Impression/Ultima card? by Anonymous Coward · · Score: 0

    I know this card probably is out-of-date, but will it be easy for MGA to open the spec and let people write a driver for XFree86?

  38. Re:Living up to my expectations. by Anonymous Coward · · Score: 0
    Ditto. I'm going with the G400 now. I have an old Millennium and need to upgrade--the choice was Nvidia, Voodoo 3 PCI and G400. I'd always preferred the Matrox 2D image quality, and now with this annoucement, I've every reason to support them.

    2000 == the year linux 3d took over

  39. Re:G400MAX already dominate by Anonymous Coward · · Score: 0

    According to the marketing doublespeak, its not 16bit, its 22bit. no really, we promise.

    Of course, that still doesn't explain why it looks like ass when blending: http://www.longbowdigitalarts.com/seumas/3dfxblend .html

  40. Re:acronyms by Anonymous Coward · · Score: 0
    -o What does "superblock error" mean? o-
    It means you have military visitors: General F. and Major D.
  41. Re:Living up to my expectations. by Anonymous Coward · · Score: 0

    Actually the specs of all Voodoo cards are released. The sources for all drivers are released. I don't know why you make a distinction between the two companies in this respect. The only legitamite distinction that can be made having to do with this is that matrox has more developers hacking away at their code base than 3dfx does. At least it appears that way, John Carmack being a notable figure head.

  42. No amount of money will make a difference by Anonymous Coward · · Score: 0

    I don't care who contributes any amount of money. Nothing will change the developmental stage of the Dirty Rotten Imbeciles (DRI). They are immature, loud, racous, and just plain rude.

  43. Read the articles? by Anonymous Coward · · Score: 0

    I hope that was meant as a retorical question... AC's reading the articles, heh.

  44. Re:acronyms by Anonymous Coward · · Score: 0

    it's pronounced ASS-key, sim. BUTT-plug

  45. About dual head by Anonymous Coward · · Score: 1

    More support is great news; however, I wonder if dual head really is as urgent under X. Many window managers have a desktop paging mechanism. When I show this to Windows users, it is usually agreed that this is a wonderful and obvious way to reduce clutter on the desktop. Buying a second monitor is another way to increase desktop size, but until flat 17" panels are cheap, a really bulky way.

    1. Re:About dual head by dcowart · · Score: 1

      I use a 21" monitor now and am constantly swapping between virtual desktops. Being able to see code on one screen and shells and results on another at the same time would be great. Our graphics artist uses a G4 with a multiheaded display and it is great. He uses a 21" screen for photoshop work and keeps his toolbars on a second 17" screen. I will definately get one of the G400's when they support multi-headed X. (or maybe before then.)

      --
      www.rdex.net
    2. Re:About dual head by LostOne · · Score: 1

      I don't know if it is urgent to have dual head under X but I, for one, could certainly use more simultaneously visible real estate. It would be a definite motivation for me to buy a G400 for example.

      --

      If it works in theory, try something else in practice.
    3. Re:About dual head by chez69 · · Score: 1

      Believe me, I use dual head at work, once you use it, you never want to go back. you see everything at once =-)

      --
      PHP is the solution of choice for relaying mysql errors to web users.
  46. Re:Living up to my expectations. -- and beyond by Klaruz · · Score: 1

    I registered my new G400 DualHead I bought this weekend online. I don't recall there being a box marked 'Linux'. I did write in that a major factor in me buying it was Linux support. Has anybody else noticed there being anything in the boxed version regarding Linux. My oem card had no box, just card, cable, disc.

    I'm really glad I bought this card, it just keeps getting better.

  47. Re:acronyms by Joe+Patry · · Score: 1

    What's really bad is when they start pronouncing the acronyms like they were words.

    Oh so you walk around saying stuff like "S-C-S-I" and "L-A-N". Its not lazy, its just the generally accepted way to say these things. I'd probably think you were a luser trying to sound smart if you said. "I need an I-S-A ethernet N-I-C for my machine.", instead of "I need a ISA NIC for my crappy 486." or something to that effect.

  48. Re:TV-Out by spitzak · · Score: 1

    I don't get it. Why isn't the hardware designed so that it always does the Macrovision stuff to the output signal, no matter what?

  49. Re:Living up to my expectations. by Prop · · Score: 1

    Indeed ! They've sure changed from the early days when NO matrox board were supported, and calls and request for specs to their head office were never returned or acknowledged. Good on them ! I know what MY next board will be !

  50. Re:Interesting. by Psiren · · Score: 1

    Its quite likely that more than 50% of /. readers have more than one monitor.

    On what do you base that assumption? I'm still struggling along with a nearly 4 year old system. I'm sure there are others using far less up to date machines. We don't all have money to spend.

    "Sir, I'd stake my reputation on it."
    "Kryten, you haven't got a reputation."

  51. Interesting. by Psiren · · Score: 1

    Cool though the multi-head capabilities are, you have to wonder who will use it, other than top professionals who can afford to have two monitors on their desk. I guess you could use two cheap 14" monitors, but you wouldn't get the best form the card, and you'd end up with severe neckache. Having said that, I want one... ;)

    "Sir, I'd stake my reputation on it."
    "Kryten, you haven't got a reputation."

    1. Re:Interesting. by bilenkey · · Score: 1

      I would like to use them! My G400 serves my new 21' while olde 17' sits on my server showing: tail -f /var/log/apache_access. Its quite likely that more than 50% of /. readers have more than one monitor.

    2. Re:Interesting. by Troed · · Score: 1
      Desktop on one monitor and a DVD movie playing on your TV - at the same time?

      Thanks to DeCSS and Matrox, together ;)

    3. Re:Interesting. by Strog · · Score: 1

      I have 9 monitors in my office/closet and half a dozen old 14"'s on a shelf in the garage. 50% could be good guess or maybe not. It's hard to tell.

    4. Re:Interesting. by anthonyclark · · Score: 2

      you have to wonder who will use it
      I have a monitor and a TV for the project I'm working on at work (Sony) running off a G400
      The best feature is being able have a DVD playing in the background then watch it on TV...

      Now if only I could get DirectX/OpenGL under Win2k to stop hanging the system, I'd be set. Quake 3 on a 32" widescreen. Mmmmm.

      --
      ----- Documentation is worth it just to be able to answer all your mail with 'RTFM' - Alan Cox.
    5. Re:Interesting. by Foogle · · Score: 2
      Oh I dunno. I've got a 21" in my desk right now, and I've seriously considered putting a 17" right next to it. Decent 17" aren't really all that expensive any more, and I can always use more screen-space.

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

    6. Re:Interesting. by Tower · · Score: 2

      Well, I got a 15" with my system in 1995, and have bought a 21" early last year... all 3 systems run through a Cybex KVM box to the 21, but technically I've got two... no wait - there's an Epson XT with monitor in the basement of my old house... right next to the C64 and 128 with their old monitor... can't really count the XT or Commodore monitors, but once my finacee moves in, there's another 15" monitor...

      At home my brother and dad each have a system with a monitor, my grandfather has 2 systems, two monitors.

      Hell, my family averages well over the 50% line...

      --
      "It's tough to be bilingual when you get hit in the head."
    7. Re:Interesting. by edwazere · · Score: 2

      Hanging off my win98 box at home I've got one good 15" and two shite 14" monitors one either side of the big one. works great, just wish I could get it to work under linux.

      --
      -- You ain't seen me, right?
    8. Re:Interesting. by JanneM · · Score: 3

      Cool though the multi-head capabilities are, you have to wonder who will use it[...]

      I'd love to have that; imagine having my usual comfortable bearded, long-haired head with glasses and all at work, then attach a Mel Gibson lookalike unit when going out for the night! Toothache? No problem! Just rent a spare head from your dentist while your own unit is in for repairs! Ahhh, the future is truly ours!

      Sorry.

      --
      Trust the Computer. The Computer is your friend.
  52. acronyms by Signal+11 · · Score: 1

    Man, you can tell you're getting old when you don't know (or care) what half the acronyms mean in an article. Yeesh. Some days I wish we'd stop abbreviating everything. Ah, but then what fun would it be if the name of something actually described what it did, eh? :)

    1. Re:acronyms by Signal+11 · · Score: 1
      but.... I do that... =)

      Yeah, I know what you mean. Like "ascii" - pronounced "ahz-key". But really, I think the marketing-types have started inventing words because they "sound computerish". Cases in point: MMX, ActiveX, Windows 2000.

    2. Re:acronyms by British · · Score: 1

      Slashdot needs a dictionary of confusing acronyms on here. About half of all the words in the articles show acronyms I have never heard of before.

    3. Re:acronyms by BorgDrone · · Score: 1

      you might want to check http://everything.slashdot.org
      ---

    4. Re:acronyms by dattaway · · Score: 2

      And I do it too! EISA? eeeeesa!

      But then again, whenever I see DOS, I pronounce it to myself as D-O-S, not daus. I have to force myself to pronounce it that way so people would not confuse it with the acronym for Denial-Of-Service, which, in a twisted way is what DOS is as an operating system.

      Acronyms. I believe self learned nerds that don't get out (such as myself) will always get these wrong and raise eyebrows whenever they meet.

    5. Re:acronyms by Chas · · Score: 2

      What's really bad is when they start pronouncing the acronyms like they were words.

      Like the ISA bus. I've been hearing people, even people who work in the industry, referring to it as "eye-sah". How lazy is that? First you're too lazy to pronounce the term, so you shorten it. Then you get too lazy to even just pronounced the letters of the acronym, so you phoneticize it.


      Chas - The one, the only.
      THANK GOD!!!

      --


      Chas - The one, the only.
      THANK GOD!!!
    6. Re:acronyms by Tower · · Score: 2

      odd - I pronounce DOS "dahs" (or daus? "rhymes with house - maybe from the german class I took), but I refer to D-O-S (dee oh ess) attacks. But then again, it doesn't really matter too much.

      --
      "It's tough to be bilingual when you get hit in the head."
  53. Re:G400MAX already dominate by TyFoN · · Score: 1

    Hmm... is 3dfx still using 16-bit color?
    If so... it can't really compare to the
    g400/TNT2/GeForce wich all support and is
    fast in 32-bit mode.

  54. Re:TV-Out by EvilIdler · · Score: 1

    You might be interested in some source from the
    Dxr2 project at opensource.creative.com.
    There's one BrookTree chip in the Dxr2 which is
    usually disabled when playing DVD on Linux :)

    (The usual comment is "Please turn this on if you
    want to avoid pirating your dvds" ;)

  55. TV support by Botos · · Score: 1

    The majority of the cards that do work are supported under the BT848 chipset, but there is work in progress for the Matrox Marvel G200 with Video 4 Linux:

    http://www.cs.brandeis.edu/~eddie/mga4 linux/

  56. Re:It still leaves questions open by franklamonica · · Score: 1

    Christopher,
    We keep good relationships with all of the XFree86 developers. VA Linux is actually hosting our open source development repository (SourceForge). We spend a lot of our time coordinating our efforts with those of VA Linux, Red Hat, and SuSE so that XFree86, and ultimately all open source end users, can have the largest possible benefit from the combined efforts of literally hundreds of XFree86 contributors.

  57. G400 vs TNT2 by Lev_Arris · · Score: 1

    I own a Matrox G400 Dual Head (32MB). A friend of mine has an Elsa Erazor III TNT2 (also 32MB) and here's what I have found:

    The G400s OpenGL ICD seems to be way more beta than the TNT2s. The scene with the tubes in 3DMark2000 is bumpy on my P II 400 and fluent on his K6-2 366. The 'dozen' demo (available here) also has performance problems in the first scene (the one with the glows) which runs perfectly on his TNT2. But, as I said the G400 ICD is under development and still being worked on.

    As for TV-Out, the one of the Erazor is more configurable (Elsa has always been very good with TV-Out) but the Matrox TV-Out is of a very good quality too. When it comes to outputting DVDs Matrox's DVD-Max feature really kicks ass and you get a full screen HQ image as if you were playing it on a 'real' DVD Player!

    As far as drivers are considered, I do not see much difference. They both have the basic configuration options and are both under heavy development. (When I discovered the bug with the ground texture in 3DMark's helicopter scene I went to download the latest driver and, after installing it, saw that the problem was fixed.)

    Apart from these little driver difference they compare pretty similarly in the benchmarks (can't really check that because my PC is slightly more powerful than my friends')

    As for Q3, UT and so on, Matrox have developed a special TurboGL driver which only works for those games but is supposed to be faster. Unfortunately I couldn't test that one yet because my PC's mainboard has given up working recently.

    All in all they're pretty similar. The G400 wins out on the features like Environtally Mapped Bump Mapping, (which you REALLY notice unlike Vibrant Color Quality2 ) the DVD TV-output, the Dual-Head feature (allows for TV-OUT, multi-screen usage etc) and a little in performance. (according to reviews I read)

    On the other side the Erazor has slightly better Direct3D and OpenGL support.

    As far as I am concerned, I am a proud owner of a G400 and the latest moves Matrox made towards Linux only confirm me in my choice and I will continue to support them by buying their products in the future.

    Phew, guess I wrote a little too much but I'm too lazy to start reviewing all that now.

    Greetings

  58. You Precision Insight guys ... by Scurrilous+Knave · · Score: 1

    Are da bomb! Keep up the good work, Frank and colleagues. I'm going to be ordering two G400's in the next couple of weeks, just based on the presence of good Linux OpenGL support for them. A rousing hoo-raw to you all from out here in the sticks!

  59. VIA MVP-3+... by commrade · · Score: 1

    ...I've had one of these boards for a year and a half, they support any socket 7 chip - from a p75 to a K6-3/600. Also includes support for SIMMs or DIMMs (DIMMs are much faster though). Bus master DMA and AGP 2X are supported as well.

  60. Re:hrmmmmmmm by Col.+Panic · · Score: 1

    I have an nvidia (tnt) also and it works great ... in 98. I really want acceleration in Linux, and have been waiting for XFree86 2.4, hoping I could get decent performance from a GeForce card so I could upgrade. Now, however, I think maybe my next card really ought to be a G400. I have been envying the Matrox Linux compatibility for some time, and they are really starting to look like the card of choice.

  61. Re:hrmmmmmmm by smash_phase · · Score: 1

    Would be nice if the turbo driver would run on a Celeron though... (Yes, I use win98 for occasionally playing a game, can't buy any Linux games over here anyway, tried to buy Linux Q3a at on shop that is specialiced in games and always imports them from The States, so that I've got it sooner than anyone else, replied: "No way, I'm not going to order Linux games, out of the question.."
    Well really nice.. I'm off to LokiGames, making use of my creditcard for a change (only 1/100 or 1000 people has one over here, I think.)

    --
    /* Be the change you wish to see in this world - Mohandas Karamchand "Mahatma" Gandhi */
  62. Re:TV-Out by radish · · Score: 1



    The problem is, everyone who puts TV-Out technology on their boards signs a contract with Macrovision, Inc (they are
    the ones who implement the copy protection that prevents you from copying vhs tapes), and the contract forbids
    specs from being released (because people could then easily override the insecure Macrovision protection and allow
    vhs tapes to be copied).



    Ahhh...you mean the Macrovision copy protection which is trivially disabled? (for instance in my DVD player). You can also buy a box for $50 or so which strips macrovision from any video signal ;-)

    Point taken though - I didn't know that macrovision were involved in TVout stuff.

    Nice info...

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  63. Re:TV-Out by radish · · Score: 1



    But that's going to destroy your signal quality - really no-one should use RF. I don't know about the US but over here every TV made in the last 5+ years has had at least a scart socket (which can carry either composit or even better RGB). No I know the US don't have scart (damn euro commie connectors!) but are RGB/composit/svideo really that rare?

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  64. Great!!! by Troed · · Score: 1
    Full drivers for the Matrox range of cards is one of the things that could make me switch from Windows to Linux!

    I couldn't make out from the information if this would include support for capturing with the Marvel and RR-G cards. Matrox cards are performing capturing extremely well, and it would be a great benefit for both Matrox and the Linux community if this would be the case.

    Well done Matrox!

  65. finally by jormurgandr · · Score: 1

    Well, I had been trying to decide which new video card to get. I love the G400 and especially the dual-head, but it never worked under linux.
    =======
    There was never a genius without a tincture of madness.

  66. Missing a key point - remember WinNT 4.0! by dpilot · · Score: 1

    High performance graphics pretty much require intimate contact between the program and the hardware. A lot of this stuff ends up having to run as root, or suffer performance loss.

    Perhaps in the future, better designed hardware will make secure, high performance graphics feasible. It's really more a matter of marketing than technical issues.

    But while we're busy treading down this path, don't forget how much NT 4 reliability was 'helped' by moving graphics into the kernel.

    For a gaming machine, the security/performance implications are probably OK. But this bears careful watching, and an ongoing assessment of risks.

    --
    The living have better things to do than to continue hating the dead.
  67. Multiple Montitors by luckykaa · · Score: 1

    Two monitors are well within the range of rich amateurs. Or alternatively you can use a monitor and a TV. And there's a lot of uses especially for things like video editing. Or just have two keyboards, two mice and have two people using the machine.

    What I really want is 3 outputs, 3 projectors and a 120 degree screen. All acting like a single big display device.

  68. When's the IPO? by Mayor+Quimby · · Score: 1

    Precision Insight should go public now, while the market is hot. They've got some great people over there. They should do it like Andover did, also. That open ipo system is great for investors.

  69. Re:hrmmmmmmm by Anonymous Coward · · Score: 2

    I have a G200 and have been keeping an eye on what opinions are. In the Windows world, I believe that at very low resolutions (680x480) the TNT2 is somewhat faster than the G400, but at higher resolutions the G400 is much faster. The Linux drivers could change things (since there are now lots of G200/G400 driver efforts going, I don't know what to compare) The G400 is supposed to have somewhat better image quality, and supports environmental bump mapping, which no Linux games use right now, but looks incredible in games that use it in Windows.

    My G200 does very well 2d-wise...I'm happy with it. I tried the glx 3d drivers quite a while back (probably faster now)...they still have a good ways to go, as the card runs somewhat slower than it does in WinNT, but I was playing q3test against other people in my dorm happily on a PII266. Still, I could feel the slowdown relative to the Windows drivers at the time, and stuck to playing Q3test in Windows.

    The G200 is still relatively slow 3d wise (compared to cards a few generations down the road like the G400 and the TNT2), and I'd recommend against it if you're looking for a 3d gaming card for Linux. We'll see what improved drivers do.

  70. G400MAX already dominate by turnerjh · · Score: 2

    Given that a G400MAX is the fastest 3D card under Linux at the moment (going by GLX performance), this is great news. Even NVidia's latest GeForce GLX drivers don't compare on a GeForce SDR to the G400. I expected to see the GeForce dominate once the NVidia drivers were out, but on a P3 500 the G400MAX was over twice as fast[1] as a GeForce SDR on an Athlon 600 at quake3 (something like 55 fps for the G400, 25 for the Geforce).

    Matrox is further increasing their lead in linux with moves like this. Once DualHead is in place and XFree86 4.0 with DRI support is out, I can't see any other company providing drivers as reliable or as fast for a long time. It takes time to ramp up expertise on a new platform, and by using Open Source/GLX drivers, Matrox will almost certainly be a step ahead for a long time to come.

    [1] - Now in Windows the G400MAX doesn't beat the GeForce, which shows the GeForce Linux drivers are severely limited. With time this will improve, assuming NVidia keeps up with their pledge to support XFree86 and Linux and releases specs so that other developers can contribute in meaningful ways.

  71. Good answer! by Christopher+B.+Brown · · Score: 2
    It's nice to see such a positive answer, and that reflects well on all parties involved.

    Now, the only big problem is that Matrox doesn't seem to be as well-favored in the supply chains as they used to be, which is a matter well outside the scope of the control of Linux folk...

    --
    If you're not part of the solution, you're part of the precipitate.
  72. It still leaves questions open by Christopher+B.+Brown · · Score: 2
    There are a couple of staff at VA Linux Systems that have been doing Matrox/XFree86 development for a goodly couple years now; the open question is where this leaves their efforts.

    Hopefully there's some information sharing between Matrox, PI, and LNUX on this so that all their efforts can continue to prove useful.

    It would be unfortunate if there was a fragmentation of efforts.

    --
    If you're not part of the solution, you're part of the precipitate.
  73. Re:hrmmmmmmm by James+McP · · Score: 2

    Th G400's are the first really 3d accelerated cards matrox released. The 400's are fairly speedy and from eyeballing a friend's it looks quite comparable to a TNT2 but with prettier graphics.

    The downside is their Win drivers aren't full OGL; it's a mini-ICD that's HEAVILY optimized for Quake. Performance isn't bad with other games in D3D, but it is fairly pricey compared to a TNT2; G400's run about $250. But it's got nifty stuff like bump-mapping that make the world just downright gorgeous when it's supported.

    Hopefully the DRI driver will be full OGL+bump mapping and that OGL will dribble back to Windows. Hmmm, opensource Linux improving windows. Wasn't this the point?

    --
    I've been on slashdot so long I'm starting to get out of touch with the cool stuff if it ain't on slashdot.
  74. Re:Living up to my expectations. -- and beyond by Sesse · · Score: 2

    Well, erm... I've always seen Matrox as the company with the best driver support for Windows (and it works good under Linux as well). I've never had a problem with their drivers. Ever. I've just downloaded the latest unified driver and watched things fly (since my original Millennium I -- I still have it). When I added another Matrox board, I didn't even have to update the drivers. I don't see your problem...

    /* Steinar */

    --
    (This comment is of course GPLed.)
  75. Re:TV-Out by Stiletto · · Score: 2

    You can get a composite->RF converter at radio shack for about $25
    ________________________________

  76. hrmmmmmmm by tweek · · Score: 2

    You know I've been a big fan of nvidia for a long time and had pretty much relegated to buying only nvidia hardware (I've never been a 3dfx fan especially after the only card I've ever bought was a lame ass banshee), but after watching matrox make contribution after contribution to Xfree in the form of open specs and financial funding, I have a feeling I should reward them with my business since they have obviouly had a clue for quite sometime.
    Can someone who has been a long time user of the G series and maybe even someone who has a G400 give me some details on how it compares to a tnt2? I know there are benchmarks and what not out there but I honestly prefere the personal opinion to the official one ;)

    Specifically in games like q3 and what not. How well do they handle OpenGL?

    --
    "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    1. Re:hrmmmmmmm by jallen02 · · Score: 2

      A few comments. I own a G400MAX. They have FULL (repeat) FULL OpenGL Hardware accelerated support for ANY OpenGL application. Its standard. They have a special TurboGL driver optimized for 3D gaming which in no way replaces there other OpenGL drivers. It just makes the games they optimized for work Much quicker. Its stiffly priced. I LOVE the DualHead. I DO watch a DVD on my nice 640x480 SVGA monitor while I cruise the web or do programming.. whatever. The G400Max has Awesome Direct3D support. (*sigh* I love some games that only run in Direct3D accelerated modes.) All in all its Matrox's first card that has probably made much of a dent in the hardcore gaming market. Its no way near a GeForce256 with DDR or even SDR but IT is a playable and awesome card. I wouldnt trade it for ANY of the other cards on the market.

  77. A "yes" and a "but" by FascDot+Killed+My+Pr · · Score: 2

    First the "yes". I found that page already, but thanks for pointing it out anyway. Trouble is, they are only at version 0.0.7 and the page isn't very clear on what that means.

    As for the "but". Sure, the best supported cards are the BT848/878-based ones. But I can't find any cards based on this chipset that have video in AND out (WinTV-D is apparently out only...). Know of any?
    ---

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  78. This explains a lot. I guess I better keep looking for a fully supported card OR get the G200-TV and learn how to create Linux drivers...
    ---

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  79. OK, great! by FascDot+Killed+My+Pr · · Score: 2

    Now, can someone answer this question: Is the G200-TV supported for video capture/output? Under Video4Linux or elsewhere? If so, this is the card for me (I don't need high-performance, I just need s-video in AND out under Linux).

    When I buy it, I intend to mention that their support of Linux is the reason I chose them. Be sure you do the same.
    ---

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  80. Re:Living up to my expectations. -- and beyond by EvlG · · Score: 2
    Matrox has done a great 180. They used to have the worst driver support in the industry, even under Windows.

    In my experience, the dubious honor of worst Windows drivers goes to ATI. They have alway s had poor 2d AND 3d drivers (remember when Gateway quit using them ~5 years ago? There was a reason.)

    Now they're working hard, and they're putting out good Linux support. I think the G200/G400 is the fastest 2d card you can get for XFree86, and their 3d support is getting better fast.

    A lot of the reason for this is the Matrox driver project - a bunch of guys are writing good drivers for Matrox. Don't be too hasty in chalking this one up to Matrox...there are other (open) sources at work.
  81. Re:Living up to my expectations. by Caballero · · Score: 3

    All the sources and all the specs are available for the 3dfx cards as you mentioned. The GLX list does have a lot of people on it, but in reality only about a half dozen are probably active developers.

    I'm the primary author for the 3dfx drivers. I'd love to have more people help with them. That's why we setup dri.sourceforge.net. That's got the current 3dfx drivers, and will include all the drivers from Precision Insight including the Matrox and ATI drivers.

    - |Daryll

  82. Video Capture by Stiletto · · Score: 3

    DRI is only for 3D support.

    For video capture under Linux using The Marvel or Rainbow Runner G, go to here. The drivers are still in an unstable "alpha" state, but work well enough to use and start hacking on.
    ________________________________

  83. This will make my next purchasing decision easier by dsplat · · Score: 3

    Knowing that Matrox is committed to having open source drivers for their stuff means that I can buy with confidence. I've been telling my parents (who've never touched Linux) for years that they should buy hardware that is supported by open source. It is the surest indicator that it will be widely supported regardless of which software they run.

    --
    The net will not be what we demand, but what we make it. Build it well.
  84. Living up to my expectations. by jemfinch · · Score: 3

    Someone offered to trade me his dual head G400 for my Voodoo3 3000. Even though it meant pretty much giving up quake3 (sure, I could still play, but it would be at about half the speed, which would be intolerable for me) I decided to go ahead with the deal because I knew that even though 3dfx does make decent linux drivers, I felt that Matrox's method, "open the specs and let the hacking begin" was more in line with my beliefs.

    I'm happy to see that Matrox is not only meeting my expectations, but pleasantly surpassing them by going the extra mile to make sure their hardware is supported in linux. I'll make sure Matrox gets my money next time I actually buy a video card.

    Jeremy

  85. Re:Living up to my expectations. -- and beyond by Anonymous Coward · · Score: 4

    Matrox has done a great 180. They used to have the worst driver support in the industry, even under Windows. Now they're working hard, and they're putting out good Linux support. I think the G200/G400 is the fastest 2d card you can get for XFree86, and their 3d support is getting better fast.

    Remember, people. When you buy the videocard, SEND IN THOSE PRODUCT REGISTRATION CARDS! Mark Linux. It's how they know what to support!

  86. TV-Out by Stiletto · · Score: 4


    People are working on support for TV-Out. Unfortunately this is one of the only portions of Matrox's graphics system they did not make the specs available for.

    The problem is, everyone who puts TV-Out technology on their boards signs a contract with Macrovision, Inc (they are the ones who implement the copy protection that prevents you from copying vhs tapes), and the contract forbids specs from being released (because people could then easily override the insecure Macrovision protection and allow vhs tapes to be copied).

    There are rumors that Matrox intends to support TV-Out via a binary-only module, but they are only rumors. There hasnt been any official info from Matrox regarding TV-Out on Linux.
    ________________________________

  87. John Carmack's Role? by chabotc · · Score: 4

    Is it just me, or do more people get the feeling that the magic 'carmack touch' was applied here?

    In the matroxuser.com sniplet it sums up the history of the matrox & linux community relationship, from the first matrox driver in 1992, upto the GLX project, where it -clearly- states the nature and development of carmack's role in the GLX project. And if you would expand this history line with 'the present' it would be this order:

    Start of GLX
    Carmack messing with GLX
    Matrox Funding GLX development.

    Now doesnt that make a great coinsidence? Specialy considering the weight carmack's word usualy carries in the OpenGL / Games scene, it wouldnt supprise me to find that he was the final drop for matrox to go ahead.

    If this all is true? donno, but if so, kuddles to u carmack for helping this to happen!

    -- Chris Chabot
    "I dont suffer from insanity, i enjoy every minute of it!"

  88. WARP specifications would be nice... by tamyrlin · · Score: 5

    Now, if Matrox would only release the warp specifications so that we could make secure direct rendering without a performance hit.

    Some background:
    The G200 and G400 has the ability to read and write to buffers in primary memory. This is a great feature, but if misused you can easily crash your computer or with a little more work do things like read and write kernel memory. Therefore we only allow root to do direct rendering in Utah GLX.

    Thanks to Matrox' donation of the warp microcode we can now send a list of vertices to the card instead of having to manually calculating things like delta x and delta y values. (This is usually called triangle setup.) This was a great performance boast and also a key to more security since you cannot embed register writes in such a list of vertices.

    Still, every time you want to change the current texture or change your current blending mode you will need to write to a register. And since the G200/G400 doesn't distinguish between a register write to change your blending mode and a register write that initiates a blit that will zero out the first 6 MB of framebuffer memory you a normal user cannot be allowed to write such data directly to the card. [1]

    You can work around this by sending a buffer with some sort of bytecode to the kernel and let it do some sanity checks on it before sending it to the card. Thankfully the vertex lists cannot contain hidden register writes. [2].
    This does not come without a performance penalty though.

    What we could do if we had warp specifications is to write microcode that would take a buffer that not only contained vertex data but also information about all mode changes that was safe. Stuff like buffer allocation would still have to be done by the kernel or the X server, but you wouldn't have to do that very often.

    I am not totally unreasonable, even though I would love to write some microcode myself I would be satisfied if Matrox provided microcode with this kind of functionality.

    Still, this is a problem that will probably disappear in a couple of graphics card generations once multiuser systems is more common.


    [1] Actually, the data isn't written directly to the card in any case if you are using DMA to transfer the commands from the host to the card. This is a key to high performance graphics in combination with the G200/G400.

    [2] You can upset the card by writing improper values to the vertex list with the current microcode, you shouldn't be able to do more than a DOS attack with it though. The kernel or X server could probably detect this and restore the state of the card if this is tried as well. (I don't know if this is possible, but I think this is the case.)

  89. Support Matrox, support open source by Jeffrey+Baker · · Score: 5
    The choice of video card for frequent Linux users has been pretty clear for years, in my opinion. Matrox always seems to be the most well supported card in many ways. The Millenium line is one of the most highly accellerated cards under XFree. The accellerated MatroxFB gives you a much faster and bigger console than VESAFB does. Most recently, the G400 has the fastest OpenGL implementation available under Linux.

    The decision is even more of a cinch given the excellent quality of their hardware. This is not a situation where you have to choose between the best hardware and the best open source drivers. Matrox has them both. The G400 MAX has the highest output bandwidth of any card of which I am aware, and it produces a nice crisp image on even the biggest monitors. Besides that, it makes a passable 3D accellerator for games.

    For me the decision was easy. I traded in my Millenium II for a Millenium G400 MAX last week and I have been very happy since.

    -jwb