Slashdot Mirror


Linux Support for Riva TNT2

Brian the Wise writes "Just got email confirmation from NVidia that the new Riva TNT2 will have full X and 3D support under Linux. They should be announcing it on their web site in about 2 weeks time. All we need now are our Quake3 for Linux CDs."

110 comments

  1. I have to agree with Crow by Anonymous Coward · · Score: 0

    I think that Nvidia and 3dfx will eventually wise up. Once the XFree86 4.0 / Precision Insight's 3D / Matrox G200 driver fall into place later this summer, people will realize they have a choice between a 3D card that performs well within X, is supported by all the free developers and works reliably (Matrox), versus cards that render properly only in fullscreen, crash the machine often, and have NO support from more than the handful of people that agreed to sign NDAs (3dfx and Nvidia). For Linux, I think that the only way to make accelerated 3D pervasive and reliable enough to include with a distribution is to write free drivers.

    Faster 3D isn't worth running fsck constantly because their crappy binary driver crashed my machine.

  2. Bad, but not horrible by Anonymous Coward · · Score: 0

    32bit is a real ram hog, but its not supported for 24 or 16 bit color depth. Has glitches when you try running 2 Xserver sessions, really screwy then. The X performance seems no faster then my s3virge. But for me it was a very affordable solution for high res, and it sure is cool if i ever get time to play wintendo on it.

  3. I though there was no TNT acceleration support. by Anonymous Coward · · Score: 0

    Nay. I use a Millennium G200 which is very well accelerated in XFree86. When I installed Linux on my cousins computer (identical to mine, except he has a Viper 550) X was quite a lot slower. I tried with both XFree 3.3.3 and 3.3.3.1, no diffrence in speed.

    /per

  4. anyone know when? by Anonymous Coward · · Score: 0

    X already runs beautifully on the TNT. Since the TNT2 is an overclocked, finer grained TNT, I see no problems in that regard.

  5. Hope its better than TNT support. by Anonymous Coward · · Score: 0

    That's weird... I've never noticed any speed differenence at all between Win9x and XFree. If anything, Windows is slower (mainly because my windows installation is on it's last legs - had 6 months of constant messing around w/o being reinstalled.)

    You are running the latest Xfree86, yes? You pretty much have to have 3.3.3.1 for decent preformance. There was support in 3.3.3, but it wasn't very good. And the early binary-only xserver sucked (assuming you could get it to work, which was a task).

    --
    Evangelion,

  6. I have to agree with Crow by Anonymous Coward · · Score: 0

    What's the g200 glx driv dev mail list url?

  7. What does 3D support mean? by Anonymous Coward · · Score: 0

    Not quite. Once XFree86 4.0 is released it will come with it's own version of Mesa and with GLX (GLX is a sort of layer between X and OpenGL, basically it allows you to use OpenGL inside a bog standard X Window). Once that comes out you should start expecting 2D/3D drivers comming around the same time.

    Now we only need proper sound/input devices support, more decent DGA/VidMode extensions for X, and Linux games will rock!

  8. Voodoo 3 vs. TNT2 by Anonymous Coward · · Score: 0

    OK, now, which one is better?
    techically?
    for Linux?
    should I wait for TNT2?

    I'm thinking of purchasing a Voodoo 3 when Q3 comes out for Linux (it's the only game I play anyways). But if TNT2 is better, especially if they're more commited to the open community, I'll prolly wait for TNT2. Comments, suggestions?

  9. Re:TNT2 vs G400 by Anonymous Coward · · Score: 0

    HELLO all you Linux junkies. I am a current Voodoo3 customer and Linux user. It works fine, and there is a linux driver that someone wrote. Obviously you guys don't do your homework, 'cause if you were to do a web search for "voodoo3 linux driver", you would find that there is already driver support for the banshee/voodoo3 which have almost identical 2D support.
    NOT A COWARD
    dusty lloyd (lloydu00@usfca.edu)

  10. BeOS too by Anonymous Coward · · Score: 0

    Would be nice if they work with Be on making it work for their systems too. Us alternative platforms need all the help we can get... :)

  11. Sometimes you have to reinvent the wheel by Anonymous Coward · · Score: 0

    PI's work will include GLX (so that you can use accelerated 3D with remote displays)

  12. Guess I'll Wait ;) by Anonymous Coward · · Score: 0

    I was going to get the TNT because it's dirt cheap now ($80) and I wasn't sure how long before the TNT2 would be supported. In this case... TNT2 here I come.
    Anyone else have comments on TNT performance under X? Good, Bad or UGLY(tm)?

  13. G200 or TNT by Anonymous Coward · · Score: 0

    i just recently purchased a G200 because it was going to be fully supported by linux...which, in quantative numbers, will be faster under linux?

  14. ObRivaEnlightenmentProject by Anonymous Coward · · Score: 0

    This is a huge step.

    Is it in the right direction, though?

    If you're concerned about TNT/TNT2/128 development, you should have a look at The Riva Enlightenment Project.

  15. This is a Good Thing by Anonymous Coward · · Score: 0

    > It's easy to be a idealist, but much more difficult to come up with a compromise that will work for everyone involved.

    Will it work on a non-i386 platform? Or on a kernel that's been modified so that standard modules won't load?

  16. Hope its better than TNT support. by Anonymous Coward · · Score: 0

    Quite frankly, TNT under Xfree sucks. the cards
    2D is not nearly as quick as it should be. In fact, i havent benched it, but i'd say that my TNT is faster under ReflectionX/win98 than it is on
    xfree/linux. TNT+xfree should absolutely rock, but
    does not.

    im running the xserver from xfree, anyone know if that original one Nvidia put up and later pulled was faster?

    Kether.
    "Sound?..in Linux?"

  17. Guess I'll Wait ;) by Anonymous Coward · · Score: 0

    Mine kicks ass. Looks much better then windows on my 19".
    Xfree 3.3.3.1

  18. Banshee Glide. by Anonymous Coward · · Score: 0

    Actually, GLIDE doesn't work for the Banshee. The only accelerated cards are the Voodoo Graphics System (Voodoo 1), the Voodoo Rush, and the Voodoo 2. When Daryll DOES get it working for Banshee, it will be trivial to debug it for V3, the cards are much more similar in structure than V3/V2. For example, Daryll's Banshee X-Server (www.linux3d.org) worked perfectly without modification on the release of the V3.

  19. Accel-X and TNT? by Anonymous Coward · · Score: 0

    anyone used Accel-X with TNT?
    is it as fast as it should be?
    id pay the $99 or whatever for my TNT to
    run as well under linux as it does under win9X.


    i just hate the thought that X is faster under
    win9X than it is under linux.

    Kether.
    "Sound?...in Linux?"

  20. I hope so... by Anonymous Coward · · Score: 0

    tnt and tnt2 drivers are very simliar. in windoze tnt drivers will run the tnt2(for 2d and 3d), but they are changed slightly to fix memory timing problems, make use of new features, etc.. etc.. so I can pretty safely see we will also see tnt support at the same time. BTW, there is a mailing list to get nvidia to release specs to develop 3d for the tnt chipsets on other OS's.
    http://web.chad.org/dev/riva-tnt/

  21. WOO! So long Voodoo3 by Anonymous Coward · · Score: 0

    Really happy to hear this. I'm also glad I waited on buying a Voodoo3.

  22. Any reason we should believe this? by Anonymous Coward · · Score: 0

    Yes - I wasn't going to be the one to leak this,
    but I had a phone conversation with someone from
    nVidia who mistook me for someone else and hence
    inadvertantly leaked the news.

    However, that was over a month ago - and at the
    time he said it would be out in a couple of
    weeks.

  23. Not the exact same hardware by Anonymous Coward · · Score: 0

    Even at the same clock rate the TNT2 is still a good 20-30% faster than a TNT. Just because something uses the same hardware interface doesn't make it the same hardware.

  24. Guess I'll Wait ;) by Anonymous Coward · · Score: 0

    I hate ATI ... I got a rage128 because i saw all the support with the mach64 etc.. i guess i'll be exchanging for a TNT2...

    p.s. framebuffer sucks

    ICQ: 2288665
    Dark_Hour

  25. Red Hat and binary-only drivers by Anonymous Coward · · Score: 0

    Wow. I hadn't realised this. Precision Insight didn't have it on their page, but when I checked redhat.com, there it was. That's the last of them, afaik - the last binary-only X server available, which means that companies are finally cluing in. I'm quite happy with this.

  26. I though there was no TNT acceleration support. by Anonymous Coward · · Score: 0

    If you use XFree86 3.3.3 or higher, there is
    indeed acceleration for the TNT in the standard
    SVGA server.

  27. If you use AMD, V3 is better by Anonymous Coward · · Score: 0

    The Tom's Hardware review showed the TNT2 outperformed the V3 on machines with high-end Intel processors, but on K6 machines the V3 did a lot better. I'm certainly not an expert, but the Voodoo cards apparently rely a lot less on the main CPU.

    1. RE:If you use AMD, V3 is better by Shad99 · · Score: 1

      it's all in the 3dnow support, of which the TNT & TNT2 have none (well they have some with the TNT2, but weren't factored into his tests). The V3 has less 3dnow support than the V2 did even. I'm not sure if anyone has thought about enhancing performance in linux by using 3dnow or not, so their probably wouldn't be much difference in linux without that.

      If either had a good 3dnow implementation a k6-2/k6-3 would be the equal to any intel chip gaming wise (well their would some AGP differences because the AGP difference from intel standard, but those aren't that large).

  28. Works great, no glitching by Anonymous Coward · · Score: 0

    ..unlike even the latest Windoze drivers :-)

    Terrific picture, fast acceleration. I wasn't gonna get a TNT2, but now I think I am :-)

  29. G200 or TNT by Anonymous Coward · · Score: 0

    Assuming equality in driver quality, the TNT and TNT2 will be faster. I think that Matrox are releasing the next G chips sometime, so these may turn the tables. That said, the G200 is fast enough for most things under linux, and for those that are not, you may as well wait and see which of the Gx00 and TNTx's some out on top.

  30. wh00t wh00t! by Anonymous Coward · · Score: 0

    I just about vomited with excitement to hear this! Now i can finally sell my 2meg matrox and 12meg vodooo2 for 1 AGP 32meg TNT2! This is very good for linux!

  31. I have to agree with Crow by Anonymous Coward · · Score: 0

    Me too. Not that I dislike Daryll Strauss but I think that he is misused by 3dfx. He should at least get paid for what he is doing.

  32. Voodoo 3 vs. TNT2 by Anonymous Coward · · Score: 0

    TNT2 will kick V3:s sorry butt. Maybe not faster but as Carmack and other have stated... Quake 3 Arena will look much better with a TNT card.

  33. Wouldn't surprise me.. by Anonymous Coward · · Score: 0

    Most hardware that I have heard of is pretty much backwards compatible in some respects. Some more, some less. For example, the old GLX module that was done for the Matrox Millenium I worked flawlessly on my G200 the first time I tried it some months ago. (Before Matrox released the specs for the G200)

    /Andreas (AC since I can't bother to look up my password from where I sit now)

  34. anyone know when? by coats · · Score: 0
    anyone know when I will actually be able to have X working on a tnt2?
    It won't be fully optimized for the TNT2 yet, but the TNT support in XFree86 3.3.3-1 or later (available as .gz's from Xfree86.org or as RPM's from RedHat) should do an at-least-decent job.

    I love my 2400x1600@32bpp virtual displays on my current TNT; the TNT2 promises to be even better!

    --
    "My opinions are my own, and I've got *lots* of them!"
  35. Wee!! by SalsaDoom · · Score: 0

    Aahah! MY GOD YES. YES!!
    I deleted windows last week, and now I know it was a good choice!!

    Hurrary
    *prances and dances* (but in a manly way ;)

    --
    "Computers will never truly be free until the last windows user is strangled with the entrails of the last mac user."
  36. You want speed. by Ellis-D · · Score: 0

    TNT2 have SMP support.. hehe.. 2 TNT2 card in one machine should increase the speed..
    "The pen is mighter than the sword... But what if you can't write?"

    --
    I ate my tag line.
    -=Ellis (D)25=-
  37. You want speed. by Ellis-D · · Score: 0

    But there is only one problem.. If you want high speed and do PGC (which I guess is the SMP for video cards) you would have to have to agp ports.. I haven't seen a 2 agp port mb..
    "The pen is mighter than the sword... But what if you can't write?"

    --
    I ate my tag line.
    -=Ellis (D)25=-
  38. anyone know when? by Anonymous Coward · · Score: 1

    If there is no X support directly you could always use the fbdev server on top of vesafb until there is support. I did that with my G200 for a week or so until SuSe released XFCom_Matrox.

    /AE

  39. Don't rely solely on tomshardware by Anonymous Coward · · Score: 1

    Read as many reviews as you can on this subject, don't rely solely on tomshardware, who was receiving nVidia sponsorship recently until there was uproar about this. Most of the reviews I've read say that the TNT2 produces a better image, but the V3 smokes it in speed.

  40. Linux 3D architecture by Anonymous Coward · · Score: 1

    Precision Insight is also working on a common 3D graphics card driver framework that all current and future 3D cards can use to get quick and easy supported under XFree86 4.x without much hassle.

  41. This is bad by Crow- · · Score: 1

    This is going to start a bad trend, when you people get all excited about *binary-only* drivers you are taking away what sets linux apart from the rest. By supporting them you are telling other hardware vendors that they dont have to release specs, crappy no-source sulutions are not good enough.

    You are making a huge mistake by supporting crap like this.

  42. s/one/won by Crow- · · Score: 1

    I can spell... really I can

  43. This is a (not) Good Thing by Crow- · · Score: 1

    I'm sorry but binary-only can never be a good thing. I dont care if it is the most competitive market in the world, you *cannot* gain enough information from reading specs that you would be able to reverse engineer the silicon on the chip. It's just corporate paranoia.

    If someone released specs they would gain more in users than they would lose by giving out the specs.

  44. G200-dev url... again by Crow- · · Score: 1
  45. Doubt it by Crow- · · Score: 1

    They have already stated they wont be releasing specs or source code for the 3d part. So you wont see any support in mesa.

  46. Matrox has nearly one already by tamyrlin · · Score: 1

    Of course, PI's driver architecture isn't the entire answer. Even with no rendering functions Mesa isn't blazingly fast... so some work is probably needed on Mesa as well in order to get it to work....


    /Andreas

  47. I didn't feel that they were insulting me... by tamyrlin · · Score: 1

    I mailed them in december 98 I think, and asked them about the rumors circulating about Linux support.(Some sort of library that would allow you to use the TNT under Linux)

    I recieved a response that the rumors were correct, but that I wouldn't find anything on their website until it was ready.

    /Andreas

  48. Sometimes you have to reinvent the wheel by tamyrlin · · Score: 1

    In fact, in the long term, using Precision Insight's work might be the best idea.

    Until the time of that release I guess that GLX is probably a good solution that isn't going to be extremely hard to port to PI's direct rendering architecture.

    /AE

  49. Intergraph Intense 3D 100 support for Linux by gavinhall · · Score: 1

    Posted by Cable4096:

    Yes I would like to see more than just VooDoo 2 support for Linux in the area of 3D cards. As an owner of an Intergraph Intense 3D 100 card, I wish it had Linux/X-Free86 Drivers.

    I might have to downgrade to a 2M PCI based CIrrus Logic or S3 based video card, how revolting!

  50. This is a Good Thing by Andy+Dodd · · Score: 1

    "An assertion made, but never proven."

    I bought a G200 because Matrox promised to release their specs. (I unfortunately gave in and bought a Riva TNT three days before the spec release, thinking that Matrox had made a hollow promise.) I now regret that... Turns out the Windows OpenGL problems I was having that caused me to finally ditch the G200 were non-card-specific.

    I bought a Voodoo because it was supported under Linux.

    And it's been proven that giving out specs won't hurt a company.

    Note that the Voodoo/Voodoo2 were nearly identical in software, yet the V2 had 3-4 times the performance. All that was required to allow the V2 to function under Linux with the V1 drivers was the alteration of 2 bytes in the chipset-detection codes.

    Later, someone discovered that an ancient GLX module for the Matrox Millenium worked quite well on a G200. Talk about a generation gap!

    Now, it's pretty much public that the TNT2 is a huge increase in performance with NO CHANGES TO THE INTERFACE WHATSOEVER!

    --
    retrorocket.o not found, launch anyway?
  51. Any reason we should believe this? by Pandama · · Score: 1

    Who the hell is Brian the Wise? Personally, I'd rather see TNT support so I can play quake with my card under linux. Until that happens, nVidia will not be getting any more of my money.

  52. I didn't feel that they were insulting me... by Pandama · · Score: 1

    You don't feel insulted because you are assuming too much. I'll wager they were referring to 2D-only, which has happenned in one form or another. You were probably referring to 3D, the ability to play quake under linux. As a TNT owner myself, I don't think this will happen soon. My next card will most probably be one with MesaGL support (3dfx). I rushed into the decision for this TNT and am regretting it. nVidia needs to realize that there is a fairly substantial group that will not buy their chip if it continues it's current path.

  53. If your ready to Buy. by Damon+C.+Richardson · · Score: 1

    As someone that all ways seems to buy the wronge card.... I suggest that you get a 3dfx. I purchased a TNT card when the first x-server patch came out. I was hoping that they would be allowing 3d support to begin on the TNT. I was very wrong... At every turn nvida insulted the Linux community... With e-mails stating how they did not feel that it was worth supporting Linux. And that keeping there specs secret was more important then there customer needs.

    My advice is to purchase the video card that has the best support for linux... Too me that looks like the 3dfx chip cards.

    I will probly purchase a new Video card some time after Quake3 comes out. I do not think I will be purchasing a TNT2. At least not until they support the TNT and TNT2 under Linux.

    time will tell.

    --

    Last one in jail is a fascist.
  54. This is a Good Thing by TedC · · Score: 1
    I like Open Source drivers too, but this is still a Good Thing.

    The 3D market is really competitive right now, and NVIDIA is in first place. Every graphics chipset mfg in the world has them in their sights. It would be hard for anyone to make a _rational_ case that releasing source code that will expose their IP is in their best interest at this time. 2D is another matter; everyone has a fast 2D card now days, and there is no harm in releasing 2D specs, contrary to what some chipset mfg's seem to believe.

    I know that this doesn't fit into the Free Software concept very well, but there are cases in the Real World where Free Software just doesn't make sense. It's easy to be a idealist, but much more difficult to come up with a compromise that will work for everyone involved.

    This is a good move by NVIDIA (if it's true), and I'm looking forward to my new TNT. :-)

    TedC

  55. what I'm really saying is... by TedC · · Score: 1
    So what you're saying is that they might lose more customers than they gain by releasing the specs.

    No, what I'm saying is that by opening their specs, NVIDIA would expose IP to their competitors, and lose customers indirectly by allowing their competitors to produce better products. This would be a good thing for customers in the short term, but not so good for NVIDIA, and I really can't expect them to act in a way that's not in their own best interest. We're all human, after all.

    TedC

  56. Voodoo 3 vs. TNT2 by TedC · · Score: 1
    OK, now, which one is better?

    The Voodoo 3 has 16-bit external rendering, a 16-bit z-buffer, and 16 MB RAM, while the TNT2 has 32-external rendering, a 24-bit z-buffer, and 32 MB RAM. The TNT is obviously better based on specs, although you shouldn't have much trouble finding an old Amiga evangelist who is willing to try and talk you into the notion that 16-bit is better. :-)

    Check out tomshardware.com for reviews.

    TedC

  57. This is a Good Thing by TedC · · Score: 1
    Will it work on a non-i386 platform? Or on a kernel that's been modified so that standard modules won't load?

    Nothing has been released yet (or even officially announced), so who can say?

    TedC

  58. I hope so... by Danse · · Score: 1

    I just wrote them an email a couple weeks ago asking them if they have any intention of releasing the specs or at least a Linux driver for the TNT. Never heard a peep back from them though.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  59. In what form? by Matthew+Kirkwood · · Score: 1
    I hope that they do the Right Thing(tm) and release sources.


    Binary-only is fine for those of us who use RedHat on i386 which seems to be a sort of reference platform in some ways, but I'd like to be able to make use of that hardware on other PCI machines (are there non-Intel AGP machines?) or on BSD boxes.


    Matthew.

  60. Wee!! by Q*bert · · Score: 1
    With better 3d support and more games I could delete my windows partition for EVER! ;)))))

    Ya know, I hear this sentiment a lot. I always wonder, why don't people just scrape up $120 and buy a Nintendo, or another gaming console of their choice? You can buy adaptors to display to your monitor, so not having a TV is not a problem. For me, it is certainly cheaper to buy an N64 than to get another hard drive (since mine is small) and a new graphics card, and then pay for Microsoft's flagshit product. I guess if you were planning to rip off games rather than buying them this might be cheaper in the long run, but who wants to do that? The newer and more exciting game companies are on shaky enough financial footing as it is, without having people use their products without pay.

    Besides, given the choice between closed-source software and hardware, I'll always choose the latter. It's better-tested and more robust, and just as configurable. ;)
    Beer recipe: free! #Source
    Cold pints: $2 #Product

  61. TNT2? what about the TNT!? by tile · · Score: 1

    What about us poor saps with the TNT1?

  62. Sometimes you have to reinvent the wheel by substrate · · Score: 1
    Right now the basic question is: Does GLX work under Linux? If it doesn't nVidia has two choices:
    • Make GLX work which is the best long term solution but may not be a feasible short term project. Best in this case is defined as best for the Linux community, not necessarily best for nVidia.
    • Roll their own drivers. Quick and dirty maybe, but to get them out in '2 weeks time' it may be required. This may also be the best for nVidia.


    I'm sure IP comes into play here. I'm not sure how far along GLX is and whether IP would have to be released to the development community to support TNT2 with GLX. Basically when GLX was proprietary to SGI NDA agreements could be reached with the company itself. Though shall not release proprietary information or we'll hit you with a really big stick! This doesn't work as well in a distributed work environment.
  63. What Nvidia were saying last year... by anth · · Score: 1

    They were promising something similar to 3Dfx's Glide to be released for Linux early this year.

    That is, a binary-only library that sits between the hardware and Mesa/X

  64. Doubt it by Prothonotar · · Score: 1

    Neither has 3DFX. AFAIK that goes through Glide, which is a binary-only interface to the Voodoo hardware.
    --
    Aaron Gaudio
    "The fool finds ignorance all around him.

    --
    "Every man is a mob, a chain gang of idiots." - Jonathan Nolan, Memento Mori
  65. What does 3D support mean? by Streib · · Score: 1

    What exactly is 3D support? Will Nvidia be adding to the contributions of the Mesa folks? Promising 2D support in the form of source code for groups like xfree86 is one thing. In Linux, 3D is a different animal.

  66. more options by rwa2 · · Score: 1

    Whee, I've been holding out on buying a 3D card, since it's the fastest improving hardware right now... it looks like in only a few months I'll have more options for cards that work under Linux than I'll know what to do with :)

    So does anyone have any speculations on what the Matrox G400 will have in store for us? It's been on their website for quite a while now, but I haven't heard talk about it anywhere else...

  67. You want speed. by Chas · · Score: 1

    No. You're thinking of the Metabyte PGC process. AFAIK, nobody has yet announced support for PGC. Metabyte has said that their system will work on any current graphics system, not just TNT.

    Not that I'd turn my nose up at a PGC TNT2. Just that I don't expect it to be coming out on the initial crop of TNT2 and TNT2 Ultra cards.


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

    --


    Chas - The one, the only.
    THANK GOD!!!
  68. Don't hold your breath by taliesen · · Score: 1

    I wouldn't hold my breath on this... I have emails
    from nVidia stating they were going to release
    TNT hardware specs from October or November 1998
    and that still hasn't materialized... so I'll
    believe it when I see functioning software...

  69. My advice: wait and see by Latrell+Sprewell · · Score: 1

    If any of you are AMD 3Dnow users, you'll remember how Nvidia promised 3Dnow-optimized driver support for the TNT "out of the box". Now, over 12 months later, 3Dnow support has still not materialized (Don't even get me started about their "Detonator" drivers which did, and then Nvidia admitted didn't have 3Dnow opts).

    The moral of the story is to adopt a wait and see attitude. If they make good on their promises, then by all means go out and support those companies and show them our buying power. But, wait and have them "put up" before going out and spending dollars and feeling swindled...

  70. In what form? by scrytch · · Score: 1

    I think you're likely to see source for 2D and binary-only for 3D. It's a good start, anyway.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  71. Mesa and Riva by jearbear · · Score: 1

    The Mesa webpage mentions that Riva support may be coming soo - I personally run off of a Tnt from when I used to run in winblows, and now find that any GL I want is software accelerated :( Has anyone heard whether or not Mesa might end up including Tnt or 128 support?

  72. Race for linux support, 3dfx or nVidia by Caballero · · Score: 1
    I'm pleased to hear they're close to releasing. I don't know any details, but I know they've been working on it for a while and they wanted to release full OpenGL for it.

    I guess this and Q3 mean I need to get my butt in gear and get the Banshee/V3 stuff out! :-) Actually my time between jobs has helped progress it greatly.

    - |Daryll

  73. In what form? by Fizgig · · Score: 1

    I agree with your point, but the TNT2 is an AGP-only card. Only x86 chipsets have the AGP slot. Plus, no one would ever use it on something slower than a P2, so one would assume Nvidia would compile the driver with PGCC or at least heavily optimized egcs

  74. Um, no by Fizgig · · Score: 1

    3dfx has the best Linux support? How about that Banshee X-server?

    Matrox has the best Linux support, because they're the only ones to have released their specs. Hopefully they'll do the same with the G400, or it'll be similar enough not to matter.

  75. I though there was no TNT acceleration support. by Atreide · · Score: 1

    I use the SVGA server for TNT which gives no acceleration. Unless a release changed that one or 2 months ago, it means there is no accelration for TNT which means TNT + Win9x should run faster.
    And indeed I find moving windows in X is slower than with win9x / D3D. But that's just the overhead of X ?

    --
    The world belongs to those who get up early. - I'm far from being the king of Earth then :-(
  76. confirmation? by pong · · Score: 1

    Yup, go to the frontpage of http://www.clanworld.org. In an excerpt from an irc log from EFNET Zoid (of id) software mentions the glx driver under development at Nvidia.

  77. A little clarity by Tuross · · Score: 1

    I've seen emails from nVidia representatives too, and I have to agree with Brian - wait 2 weeks and read the web site - and just as a hint, it's not a good idea to base purchasing decisions upon pure speculation which is all we have right now.

    From what I've read in those emails, nVidia are committed to decent Linux support, and in 2 weeks we'll be getting the full story.

    Furthermore, stop quibbling over binary-only versus open source. Everybody _knows_ open source is better, but alienating a company that provides binary-only (like 3dfx currently do) is not going to persuade them to make their drivers open source - in fact, they may simply choose to just remove the binary-only support for the minority platforms and then everyone is screwed. Binary-only support is better than no support at all.

    Of course, no support at all means nobody in our minority group will be purchasing their hardware which will make a minor dint in their pockets. But many companies can take that especially if it means less hassles.

    --
    Matt
    1. Read Slashdot
    2. ???
    3. Profit
  78. Guess I'll Wait ;) by Misha · · Score: 1

    i am getting my diamond viper v770 as i type at pricewatch. $250 for a card that beats will beat the shit out of my current SiS6326 chipset. i consider it a bargain.

    not that SiS is a bad chipset but the driver's buggy. never left beta when SuSe handed it over to Xfree86. and the most frustrating part is that under windows it is fine and even accelerated, even though most games can't look horrible. I should have waited instead of buying the first AGP card that was available in my price range. but not anymore. Q3 and HalfLife should look pretty good on my screen now.

    if only I could afford getting a new monitor too. this interlaced shit is pissing me off.

    p.s. i hope nVidia considers implementing the DVD-decoding driver for linux as well, since all TNT2 based cards seem to have the capability. that would be sweet. and ELSA i think is even going to have a video-in in their Erazor III (also tnt2 based).

    Wouldn't it be great if you could get a TV-in/TV-out/SVGA-out/2D/3D/accelerator/DVD/decode r/128MB card which was integrated with a sound interface? I could finally get rid of two cards for one bundle of complete multimedia experience.

    --



    I was thinking of how to intentionally fail my drug test... It would make a good memoir story someday.
  79. anyone know when? by Misha · · Score: 1

    anyone know when I will actually be able to have X working on a tnt2? i mean does it make sense to go ahead and buy one as soon as they come out? apparently they should be in stores by like next week, and getting one before summer would be sweet!!!

    --



    I was thinking of how to intentionally fail my drug test... It would make a good memoir story someday.
  80. confirmation? by Misha · · Score: 1

    anyone is going to confirm that? i was thinking of upgrading my video card, and with all these great games coming out, RIVA TNT2 sounds like a good choice for me. But everyone has got to be sure, right?

    --



    I was thinking of how to intentionally fail my drug test... It would make a good memoir story someday.
  81. This is great by LilDevil · · Score: 1

    omfg, this is great news, assuming that Nvidia will help out Mesa and build the acceleration into the Mesa Library, then people can buy a powerful 3d workstation without going with a namebrand like SGI, though I suspect they are working on drivers for their on board rendering engine for the 320 and 540 intel series ( which was spectacular at comdex), if Nvidia does do this than I'm definitly going to buy the TNT2.

    --
    =-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==- ==-==-==-==-==-==-==-==-== | David Zhao UNIX
  82. Wee!! by tjrw · · Score: 1

    The cost argument is fine up the point that you buy the games. PC games don't tend to cost $65 per game !
    Still I can see your point. I'm waiting for the PSX2, this thing looks incredible.

    Tim

  83. What about 3D for my TNT??? by mejum · · Score: 1

    I have a Diamond Viper 550 TNT w/16MB. The 2d works great with XFree 3.3.3 but what about my 3d under Linux?

  84. You have it backwards. by John+Orazem · · Score: 1

    A company will definately gain support of Linux users if they are completely open. That's proven. So what you're saying is that they might lose more customers than they gain by releasing the specs. That the unproven assertion.
    We already know that free software junkies will flock to the companies which are most open, and avoid ones which aren't. It's not up to me to disprove that they will lose users to the competition -- no one has proven it will happen in the first place!

  85. TNT2 vs G400 by FIGJAM · · Score: 1

    I havent seen too many details on the TNT2 but the Matrox G400 MAX looks like a worthwhile wait. dual VGA ports, hardware bump-mapping, 32bit Z-buff and 32bit rendering, 32Mb RAM, fully OpenGL compatible (finally), and 256bit dual bus - which should mean DAMN fast 2D (what we all mainly use anyway besides textmode)
    has any1 else done a comparison on this and the TNT2?

    --
    Do your best, hope for the best, suspect the worst.
  86. Matrox has nearly one already by rana · · Score: 1

    I'm glad to hear things are going well for the free 3d driver project for Matrox cards. It seems that Matrox "gets it". I'm not sure nVidia and 3dfx get it. They have a real opportunity with the GNU/Linux community, but if they are too slow in releasing hardware information, we'll just pass them by.

    We _can_ live without TNT and voodoo. In fact, lots of people are waiting on the sidelines to see if the 3D companies get their acts together before buying 3D cards. For every Linuxer who bought a TNT or voodoo there are probably a couple who have held off because information about how to program the 3d hardware hasn't been released.

    In a couple of years, the functionality of 3D cards will probably get put in the CPU and nobody will care about 3D cards.

  87. The voodoo 3 won't work for 3d under linux yet. by leereyno · · Score: 1

    The newest versions of glide have not been ported to linux yet, therefore neither the voodoo banshee nor the two versions of the voodoo 3 will work under it yet. Check out

    http://glide.xxedgexx.com/status.html

    for more information on how the port of Glide is coming. Right now there is a decent X server available there for the banshee which also works with the Voodoo 3. Support for 3d under the newer 3dfx chipsets should be ready within a few months.

    Which card you go with to me would depend on which one has the best support. I don't know what Nvidia has planned and I don't trust them not to try something intended to lock people into using their products. Maybe they will do it right though, I'm not saying that they won't, just that I'm uncertain of their intentions.

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  88. They pulled it? by leereyno · · Score: 1

    Typical... When you find something that you can download, don't wait! It might not be there when you come back. I would think that this server would still be available through other channels, which means it is more difficult to get. Really lame of them to do that.

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  89. I think the TNT2 are backwards compatible... by Rocket+Boy · · Score: 1

    somewhat. I think I remember that from Tom's Hardware. But I could be wrong.

    RB

  90. Wee!! by Double+A · · Score: 1

    yeah, the only reason i've got windoze on my machine is for gaming purposes.

    and for the CIH virus. i don't like my flash BIOS. ;)

    aaron

  91. I think the TNT2 are backwards compatible... by Double+A · · Score: 1

    The TNT2 chipset is actually a TNT chipset made a lot smaller (0.25 micron), so I guess it depends on the drivers.

    aaron

  92. Wee!! by Hobbex · · Score: 1

    One word: Quake

    Most serious gamers don't want to sit on the floor of the tv room playing Mario 64 by themselves, the only type of gaming that is actually fun is multiplayer over the Internet.

    (ok this is off topic but TNT2 = gaming)

  93. A little clarity by Brian+the+Wise · · Score: 1

    Greetings All...

    I've got a lot of emails come in with various questions, and all I can say at the moment is this: Watch the NVidia web site in about 2 weeks time (that is when they told me they would make some formal announcements).

    Also, the TNT does not have 3D support. I don't have any details on the 3D implementation for the TNT2, but my guess would be Mesa.

    I've emailed my contact to ask him if I can publish the message he sent me and maybe his email address, so if I get it I will add it to these comments...

    Until then, let's see what appears on their web site...

    Brian

    --
    --- Brian the Wise Friend to Small Fury Animals Everywhere...
  94. Wee!! by painiac · · Score: 1

    I sure hope they will release the specs for the Riva/TNT1 as well.
    With better 3d support and more games I could delete my windows partition for EVER! ;)))))

    --
    come on and be my god,come on and be my gun.one is for killing,one is for fun
  95. You want speed. by {X-Frog} · · Score: 1

    Nope... an AGP card and a PCI card can work togheter without any problem... that's what I read...

  96. Linux 3D architecture by Crow- · · Score: 2

    I agree totally, The TNT support will be binary-only, which means Redhat probably won't even distribute it, if they stick to the GPL that is. It will be interesting to see what they do. Not that I actually care about redhat... binary-only drivers are not good, if anything they are bad because they decrease the incentive to create a free driver.

    However Matrox has done the right thing and released specs, we have made significant progress on the glx driver for the G200. See the following url:

    http://lists.openprojects.n et/mailman/listinfo/g200-dev

  97. no overlay plane? what about trim curves? by pixel+fairy · · Score: 2

    im more interested in getting work done than gaming.

    is there a way to get 3d with an overlay planes
    in linux?

    mesa does not support trimmed nurbs, this can be
    a problem with using mesa as the "standard" openGL
    for XFree86. trim curve support is important for
    3d apps (maya etc)

  98. This is a Good Thing by TedC · · Score: 2
    If someone released specs they would gain more in users than they would lose by giving out the specs.

    An assertion often made, but never proven.

    Five years from now all 3D chips will have about the same features and level of performance (as most 2D chips do now), IP will no longer be that important, and we can all use Open Source drivers. Until then I don't mind meeting NVIDIA half way.

    TedC

  99. Red Hat and binary-only drivers by TedC · · Score: 2
    The TNT support will be binary-only, which means Redhat probably won't even distribute it, if they stick to the GPL that is.

    Red Hat signed an NDA and released a binary-only driver for the Intel i740. This driver was recently released as Open Source, so good things can come from less than perfect beginnings. :-)

    TedC

  100. anyone know when? by coats · · Score: 2
    anyone know when I will actually be able to have X working on a tnt2?
    It won't be fully optimized for the TNT2 yet, but the TNT support in XFree86 3.3.3-1 or later (available as .gz's from Xfree86.org or as 's from RedHat) should do an at-least-decent job.

    I love my 2400x1600@32bpp virtual displays on my current TNT; the TNT2 promises to be even better!

    --
    "My opinions are my own, and I've got *lots* of them!"
  101. Hm. by aheitner · · Score: 2

    I'm going to guess Daryll will be done 1st -- the V3 is basically the same stuff as V2's (SLI'd), and Glide/Linux already supports that. If Glide works on the Banshee (and it does) then it's not such a big step to the V3.

    The TNT people (BTW TNT2 is the exact same hardware as TNT, just overclocked, nVidia guarantees me that if it works on TNT it'll work on TNT2 :) have to start from scratch. Ooof.

    But hey, I've got a TNT and SLI'd V2's. I win either way :)

  102. Linux 3D architecture by Caballero · · Score: 2
    Red Hat likes to make sure their main distribution includes free source.

    They also include an application CD for other commercial products

    There's no reason they couldn't put nVidia's and 3Dfx's stuff on the application disk. I wish I had thought of that earlier!

    - |Daryll

  103. Linux 3D architecture by Stiletto · · Score: 2

    Hmm.. This seems to indicate they are "re-inventing the wheel" themselves. There are already people working on a 3d architecture for Linux, using GLX and Mesa. They have the Matrox G200 working through this already. Any chance these two groups can work together? Certainly supporting many cards through a single 3D system would ultimately be what Linux really needs. I'm not sure this is such A Good Thing if nVidia decides to roll their own proprietary non-standard system.

    Currently if you want 3D and the source to go with it our only option is the G200.

  104. Race for linux support, 3dfx or nVidia by ArsonSmith · · Score: 2

    Well, I guess now the race is on. Will Daryll Straus working for free for 3dfx come up with support for voodoo3 3d on linux first or will nVidia and TNT2 come up first. I like that 3dfx has allready released full specs for 2d on there banshee and voodoo3 cards.

    ArsonSmith

    --
    Paying taxes to buy civilization is like paying a hooker to buy love.
  105. Matrox has nearly one already by Crow- · · Score: 3

    We have a fully functional GLX driver for the MGA-G200, it won't be complete until Precision Insight releases their Direct Rendering infrastructure some time in June. Right now mos windowed GL apps run *MUCH* faster, quake2 even runs but has poor performance that will be fixed with PI's driver architecture.

    http://lists.openprojects.n et/mailman/listinfo/g200-dev

    Binary-only drivers are not a solution, please do not support hardware that doesn't have free drivers. (Speech, not beer)

  106. I think the TNT2 are backwards compatible... by coats · · Score: 3
    The TNT2 chipset is actually a TNT chipset made a lot smaller (0.25 micron)
    Not just smaller and faster because of the feature-size reduction: the rendering pipelines are re-implemented as well. With the TNT drivers (optimized for TNT timing), TNT2 runs up to 17% faster than TNT at the same clock speed, according to Tom's Hardware Guide, and with drivers optimized for the TNT2 timing it should be better yet (this is like optimizing for 486 vs. optimizing for P-II). Additionally, TNT2 offers support for larger (32MB) frame-buffers as well as faster 300MHZ RAMDAC -- and 2048x1536 displays@85hz

    Bit by bit, we're getting closer to the true desktop metaphor (I want my desktop to be 8K x 4K @ 200dpi and 90Hz :-)

    --
    "My opinions are my own, and I've got *lots* of them!"
  107. I have to agree with Crow by Fizgig · · Score: 4

    My order of preference:

    1. An driver written by regular Linux hackers who have full access to specs. (what Crow's doing)

    2. An open driver written by the company.

    3. A closed driver written by the company.

    4. A closed driver written by someone for free for the company. (3dfx)

    Nvidia might be 2 or 3. Let's hope 2. Like they did with their X server code, maybe they'll come around and give out the source. But I doubt it, since they probably consider their 3d parts to have much more information that needs to be kept proprietary.

    Why do I think 1 is better than 2? I've been lurking on the mailing list for the G200 glx driver development, and I've learned so much from it! I had no idea about most of this stuff before. I could never have learned this, even if Matrox developed their own in-house open-source driver. So, it will be a very good thing if Nvidia releases the source to the drivers. I don't particularly like the preceden 3dfx has set. I like the one Matrox has set. Unfortunately, I have a bad feeling about which one Nvidia will follow.

  108. Linux 3D architecture by Caballero · · Score: 5
    Let me speak a little to the state of all this, since it is somewhat confusing and I'm seeing some incorrect information.

    I don't know the details of the TNT2 release. My best guess is that they have SGI OpenGL as a base. That means they'll be releasing binary only.

    That's not particularly bad. There is room to have more than one OpenGL implementation. In fact, there are already three (Mesa, XiG, MetroLink).

    The biggest problem is that OpenGL provides and API and not an ABI. That means programs can be recompiled against different OpenGL libraries and work, but compiling against one library doesn't insure compatability with another. No one wants that to be a problem, because we don't want different versions of applications to be required. I've been talking with vendors and suggesting that Mesa be made a reference platform. The advantage of that is that everyone gets it for free and we all agree on interface difference. Mostly this hasn't been a major issue in my testing so far, but it has come up. It also helps that we have some common benchmarking programs that we can all use to test.

    That takes care of the commercial side of the discussion, now lets look at the free software side of the problem.

    Mesa is the OpenGL layer. It currently has a hardware layer known as DD for lack of a better term. The current 3dfx support for Mesa goes through that interface. SUSE has worked on extending that to something they call ACL. See http://www.suse.de/~sim for more information. People are also adding multithread support and optimizations to the core of Mesa

    GLX provides and interface layer between an X server and OpenGL. It also allows remote OpenGL applications to communicate with a local server. SGI made GLX open source.

    Precision Insight took GLX and Mesa and rolled that into the XFree 4.0 tree. So, minimally all XFree 4.0 servers will have the capability of doing software OpenGL. This will become a new "assumption" about a Linux workstation which is great.

    There is parallel work going on between SUSE and PI at the moment. Simon from SUSE, is working on a hardware interface layer (generic PCI) and an integration layer (MLX).

    Finally Precision Insight is working on the DRI, direct rendering infrastructure. This allows applications outside the X server to talk straight to the hardware. Here's Q&A you can read.

    My work on Glide for Rush (and now Banshee/V3) needs something like the DRI. My first solution was a bit of hack (called the Rush extension) and was an X server extension. Switching to the DRI should standardize things further.

    I hope this clears things up. I'm extremely pleased to see all the progress. Having nVidia release an OpenGL is fine as long as it interacts well with applications compiled against Mesa. I'm fairly sure it will since they want Q3 to work!

    - |Daryll