Slashdot Mirror


Ask Slashdot: Quality Graphics in Linux?

Another of Clan Anonymous Coward asked: "We will be getting a few new boxes soon, and I want to know: can you get workstation quality graphics out of Linux? NT-GL seems to be acceptable, SGI-IRIX has great graphics, and the best I hear about Linux is that it runs X in 2D!" I remember hearing a sentence with the words "Titanic" and "Linux" in it. But seriously, how much would one have to spend to get quality workstation graphics out of a Linux box? And this doesn't have to mean Titanic quality either. If you're interested, hit the link. continued...
"Given say, a $1000 budjet for Drivers, Monitor, and Video Card, what could you do with that in Linux? I would like to know details, for example: what 3D-32M video cards work, what cards are the faster cards, what commercial X product with GL/glide/Mesa are avaliable now, and for what price? With money to spend NOW and a need for graphics NOW, what is there in Linux that works NOW? (and not in a few months, or planned, or in progress)"

C :Good questions, I'm sure there are folks out there that have some answers. Does anyone have the link to that Linux Times article about the Linux Farm used to render _Titanic_?

84 comments

  1. No Subject Given by Anonymous Coward · · Score: 0

    I'm not even sure if those Linux Alpha boxes had video cards. If they did they were probably cheap pieces of crap. The Linux boxes were a render farm, not a workstation in front of a person.

    Go to www.xig.com and see what their OpenGL X servers do and if they fit your need. Can you live with software only OpenGL? Then check out Mesa.

  2. $1000?? by Anonymous Coward · · Score: 0

    You'd have to spend at LEAST $1000 to get a decent 21" monitor.. that doesn't even figure in the costs of a video card. ;-) Anything less is uncivilized.

  3. No Subject Given by Anonymous Coward · · Score: 0

    Mesa works fine as a software renderer.

    Hardware acceleration of 3d rendering? Supposedly,
    it's just around the corner. Just like last year.
    If you want accelerated 3d in an X window, you can
    pick from a number of servers, none of which are
    available yet. Please, prove me wrong. sr

  4. Depends what you want to do. by Anonymous Coward · · Score: 0

    Realtime complex photorealistic 3D modelling? Buy an SGI box, or Evans & Sutherland if you're really into simulations (lotsa $$$!). But drop "realtime" from that requirement and Linux running Povray will do the job. Drop "photorealistic" and there are probably packages out there that'll do the "realtime".

    Given the basic essentials of 24- or 32-bits per pixel card and a big enough screen, you can get any quality you want. You just need to come up with your own optimization function for money vs time.

  5. Banshee by Anonymous Coward · · Score: 0

    What I'm looking at is the voodoo banshee. Daryl Strauss (of titanic fame) has been working on an X server to support the banshee. He has one with partial accelerated support out now look here. The 2D core is supposedly very fast, and the 3D core is a voodoo2, which gives almost workstation quality graphics. None of the geometry transformation is done in hardware, but rasterization is, so things are sped up considerably.

    The 3D chipset is already supported, but as of current the X server will not let you render 3D to a window. He says there are still some issues to work out. He is releasing a new version of his server almost daily now, so I'm hoping he will have this done soon. If you absoluetely need good 3D right now, you can either go with the voodoo rush, with an absymal 2D chipset and a voodoo1 3D core, or you could go with a commercial implementation from either metrox or xig. They support a wide range of boards, but the cost of the server is oftentimes more than the cost of a board :(. This is especially true now as the banshee is around $100 US.

  6. Once again Linux trails NT. by Anonymous Coward · · Score: 0

    Nope, no way, nada, zip. There are a few vendows who say that 3D X will be out any day now, most have said that for over a year. No decent 3D IHV will let their driver source out so forget about it on Linux. NT is definately the way to go, once again.


    M$4VR

  7. Dude... by Anonymous Coward · · Score: 0

    Are you just fishing with flame bait, or what?

  8. Once again NT still is only pretty by Anonymous Coward · · Score: 0

    Once again NT is pretty. Wow. Performance wise it still sucks.

  9. Try the Voodoo banchee and a Sony monitor. by Anonymous Coward · · Score: 0

    $1000 eh? Hmm. Well the ultimate graphics card on Linux right now would be the Voodoo Banchee. Voodoo is the only 3d card with a proper driver on linux (glide), and the Banchee support appears to have reached stability (both glide and the X server). (But do your own research). Whatever money left over spend on the biggest monitor you can find (with good Hz and resolution). Sony are the best, but the IBM pro series look like an economical option with good specs (There's nothing like a BIG monitor, preferably 21"). See here for Banchee on X. Banchee X Support

  10. Similar Q by Anonymous Coward · · Score: 0

    First of all, you don't need a video card to render scenes. The "Titanic Project" just used Alphas to do the numerical work of ray-tracing (or whatever they did). The alphas didn't display any images.

    Anyway, I have question similar to this one. What non-linear video-editing software exists for Linux (if any)? What hardware do I need? Etc? Resource pages, anyone?

  11. Once again Linux trails NT. by Anonymous Coward · · Score: 0

    Read the story from earlier today?
    SGI opensourced their code for GLX just so that Linux and BSD could have hardware accelerated 3D.

    And the specs will be released. The secrets are in the hardware anyway, not the software interface.

  12. Once again Linux trails NT. Not. by Anonymous Coward · · Score: 0

    I fart in your general direction!

  13. Serious reply to flippant post by Anonymous Coward · · Score: 0

    The problem up until quite recently has not been source disclosure, it's been that most companies don't feel that its worth their while to produce linux drivers for their hardware. The microsoft model is to bully the rest of the industry into thinking that if they don't support their platform, then noone will buy their card (this is unfortunately all too true at the moment), so companies take it upon themselves to release drivers for windows at the same time the harware is released.

    The linux model has been that some random hacker somewhere wants to use some hardware under linux, so he goes and codes a driver for it. This cannot typically happen at the time hardware is released, as specs for the boards usually aren't disclosed to anyone until much later.

    This hasn't typcially been as much of a problem with most hardware as it has been with graphics hardware. Graphics hardware is evolving very quickly, which makes the turn around time for getting linux drivers out quickly harder. It is also a very competitive market, so many manufacturers are reluctant to give specs to anyone.

    This is all starting to change, as more momemtum is building in the mindshare of corporate types they realize maybe they should release linux drivers at the same time as the hardware. There are already people who've been contracted to do this.

    Hell, if 3dfx had done that, instead of just using Daryl Strauss under NDA in his free time (which totally breaks down the free software development model BTW), I'd have bought a banshee long ago.

  14. $1000?! by Anonymous Coward · · Score: 0

    $1000 budget for a decent quality workstation on Linux? Any platform? Can't be done. Period. Sorry, but unless you like things compling for weeks on end, you're SOL. If you want a decent graphics workstation try the $5000-$10000 range minimum.
    You can settle for an AMD powered box w/ Blender w/ lots of RAM and a good video card, but then you're just poking along and you still don't have a monitor.

    -laMeduCK

    P.S. Sorry about the pessimism, but I've done POV-Ray animations(prolly the lightest weight way of doing them, and you could get rid of the RAM), but compile times turned me away eventually. I think you might find similar results.

  15. It's Rob!!! by Anonymous Coward · · Score: 0

    NT is definately the way to go, once again.

  16. Once again SGI takes the lead... by Anonymous Coward · · Score: 0

    ...and is going strong. This type of flame bait rhetoric is ridiculous. There is no way you'd get an NT box to do 3D rendering nicely, and least Linux stands a chance(if you through enough money at it, but then again SGI isn't cheap either).

    -laMedUcK

  17. A website by Anonymous Coward · · Score: 0

    Try the website:
    www.linux3d.org
    It seems like a pretty good source of information.

  18. 3D Right Around the Corner? by Anonymous Coward · · Score: 0

    I bought a Creative Labs Graphics Blaster
    Exxtreme ( Permedia 2, 4MB ram ) for $60 at the local OfficeMax store. S.U.S.E. has a free
    downloadable X server which is solid and
    seems to be beyond alpha/beta quality. I
    haven't tried any 3D rendering on it and
    can't say about overall speed, but its
    cheap and solid - something to look at
    if last generation video speed is adequate.

  19. Why shoehorn into linux what others have mastered? by Anonymous Coward · · Score: 0

    That seems to say it all.

    You can try to poke around and find the right support for linux (for photorealism and 3d, you're going to be hunting high and low), or you could just go to a vendor who has solved this problem.

    SGI is the obvious choice.

    Sun and HP also have "graphics" boxes.

    As for doing it on the cheap - there are forces outside the control of linux, such as the cost of a good monitor. Just bite the bullet and get an SGI.

  20. It can be done! by Anonymous Coward · · Score: 0

    PS Only AC b/c I'm lazy fezzik@rocketmail.com

    Well, *I* do it. I'm a grad student in the graphics program at Linux. I run Mesa Glide, based on Mesa 3.1, on my box. It's got a PII 333Mhz, an ATI Xpert@Play which runs on top of the ATI XFree86 X server for 2D mode, and a second monitor hooked to a Voodoo2. All open source except the glide driver :[ but at least it's free.

    The problem with Linux 3D support is A.) Hardware support is weak, unless you want to pay, and even then is questionable. B.) It almost all centers around OpenGL, which is fine by me, but could be constraining.

    httP://vizzini.cs.jhu.edu/~fezzik

  21. But... by Anonymous Coward · · Score: 0

    A good Sony 21", like the 500PS, is very hard to come by for less than $1000. And after sitting in front of one, you never want to sit in front of something else.

    And to hell with flat panels... until they have 21-25" displays, they're not terribly useful.

  22. Wrong question? by Anonymous Coward · · Score: 0
    The Banshee already has 16M of memory (for $99) and does a great job at rendering at 1024x768 (and maybe even higher--I haven't tried).

    I suspect that 32M consumer cards aren't far behind. Good workstation 3D graphics systems are always going to be better than consumer-grade 3D (they are also more expensive), but the consumer-grade 3D today is so much better than even workstation 3D from a few years ago that it may well be sufficient for many uses.

  23. 3D rendering with Radiance by Anonymous Coward · · Score: 0

    If your looking at all for Radiosity raytracing, there is a program called "Radiance" which can be used to create absolutely stunning pictures. The syntax is a bit hard to learn, though it's not too awful once you get the hang of it. You just need to be able to visualize everything in your head. I did the following image all with "joe" text editor and a single sheet of graph paper:

    http://www.itlabs.umn.edu/~nels1678/pofr.jpg

    The homepage for radiance itself is:

    http://radsite.lbl.gov/radiance

    If text based 3d isn't your thing, blender of course is another option, as others have already mentioned here...

    Nite_Hawk (efnet irc)

  24. You're the man daryll by Anonymous Coward · · Score: 0

    Don't get me wrong.. I appreciate what you've been doing all this time. It's just been somewhat agonizing watching the whole process. As productive as you've been, it's still not possible for one person in their free time to keep up with the latest drivers from even one company.

    FWI, my housemate just got a banshee for his new machine largely because of the impressive progress you've been making on your X server lately. And I plan to get one as soon as 3D is working..

  25. 3DFX is available, now! by Anonymous Coward · · Score: 0

    The Diamond Monster 2 (Voodoo 2) works just fine, as well.

  26. Linux Graphics and the Titanic by Anonymous Coward · · Score: 0

    I do not have a link to the article in LJ, but the RenderFarm was more than 200 Alpha/Linux boxes and several SGI's.

    That being said, graphics on Linux are very good when viewed at a price performance level. A $10,000 SGI does not produce 500% better graphics than a $2000 linux box.

  27. Two diffrent questions. by Anonymous Coward · · Score: 0

    Two questions. Absolutely!

    Graphics run in two catagories: Fast, low quality, hardware accellerated graphics and painstakingly slow high-quality graphics.

    The folks who make Titanic, Toy Story, Babylon 5 use dozens or hundreds of compters working in parallel to produce one frame of animation in several hours. Digital Domain (who made Titanic) needed the best number crunching to cost ratio solution. The Alpha hardware had high number crunching ability. Linux had zero cost.

  28. How about REAL high end folks by Anonymous Coward · · Score: 0

    RAID 5 100 GB, motherboards taking 1.5+ GB RAM, dual processor P2/400, and REAL SUPPORT.
    2 displays, something just a little faster than Intergraph Wildcats for big meshes..

    Notice I asked for 2 P/2 400's... thank's to Intel's stranglehold on the CHIPSET market, no one has innovated a 4 way Xenon or 4-way P2 board. At least not from SGI, Intergraph, or HP. Thanks mr. Bunny Person..

    Oh, and the impossible piece: DRIVER AND VENDOR SUPPORT. Build your own is not an option.

    Until Ciprico RAID drivers and fast hardware guaranteed OpenGL support exists, I'm just a Microsoft hater advocating Linux from the corner of the company... :)

    Open source is OK as long as someone is willing to bet their reputation on it (not me!). RedHat is slowly getting respect, but if SGI *really* steps in with workstation CAD/3D animation SoftImage style they could REALLY change the market. And strike back at Microsoft for neutering them...

  29. Linux Quality graphics by Anonymous Coward · · Score: 0

    SGI 1600SW Flat Panel Monitor w/Number Nine Rev IV graphics board is now supported by Accelerated-X Display Server v4.1.
    Now you can get support for the new flat panel monitor from SGI that comes bundled with Number 9's Revolution IV FP (32 MB) AGP board. Click here for more details including benchmarks.
    www.xig.com

    :)

  30. Never seen such a useless set of replies by Anonymous Coward · · Score: 0

    For accelerated 3D you basically have to go with
    either 3DFX/Glide/Mesa (can copy from the frame
    buffer to a window too) or Metro/OpenGL. Xi also
    has an OpenGL port but last I heard it did not
    include hardware acceleration (but check the web
    page.)

    On top of the OpenGL/Mesa API there are a number
    of free applications available.

  31. Where the fuck are you guys getting your SGI price by Anonymous Coward · · Score: 0

    You never buy one from SGI unless you have an extra 2k to blow (even the remanufactured ones).
    Go check comp.sys.sgi.marketplace (best place), or www.reputable.com
    I, not less than 5 days ago, got an Indigo2 R4400 200mhz with Extreme graphics, 128 meg of memory, irix 6.2 media, 2 gig hd, cdrom, for a thousand bucks.
    A quick check shows others selling at this price.

  32. READ ONLY DARYLL'S REPLY!!!!! by Anonymous Coward · · Score: 0

    These replies were almost completely useless. To get an idea of real-time hardware-accelerated 3d graphics on Linux, read Daryll's response only. It is possible now (I do it daily), and it's basically the same support as under Windows.

    Only problem is you're limited to 3dfx (and now, apparently, Permedia2?) hardware only for the video card. This info may be out-of-date by the time you're reading it.

    You can get good 1024x768x16 60fps graphics playing games under Linux. As for super high-end graphics, say 3-head etc, you're probably still out-of-luck, but I MAY BE WRONG! The best pointers are in Daryll's post.

    Daryll is THE GUY doing 3d in Linux right now, and it would behoove you to ignore most of this flak and see what he has to say. Some people mentioned good non-Linux resources, but most of the Linux posts I saw displayed ignorance more than usefulness.

  33. SGI Open Source by Anonymous Coward · · Score: 0

    Today SGI released GLX source code, which will significantly accelerate the widespread development of accelerated 3d under Linux. It may not help today, but it is a big step. See:

    http://www.sgi.com/software/opensource/glx/

  34. 1920x1440 by Anonymous Coward · · Score: 0

    I am running an AGP Matrox Millenium G200 16Mb in
    full 24 bit color at 1920x1440 on a Princeton
    Graphics 21" monitor (EO2100 I believe). I do not
    use it for 3D (not yet anyway). I can suggest an
    X-server from the Xi Graphics. It is not free, but
    it is worth every penny. I have both a laptop and
    a desctop version, both have worked flawlessly
    (once the patches were applied ;-). The plain X
    server will cost you around $120, without
    accelerated OpenGL. As far as I understand, OpenGL
    is a separate product Xi will also sell to you.
    You can get more detail at http://www.xig.com
    The monitor I use is the best monitor I've ever
    seen, even better than the ones they've got on the
    UltraSparcs in school. The monitor will cost you
    approximately $900. I've got mine at
    http://www.nexc.com -- The price is amaising, any
    other monitor with similar capabilities costs $600
    more. The graphics card is up to you, my bias is
    towards Matrox Millenium - very fast even
    unaccelerated. 8Mb edition should be plenty, but
    16Mb edition will give you more colors at the
    highest resolutions. For 3D I gather you are
    better off with one of the 3Dfx add-on boards,
    however here I'm no expert.
    In general, you may find that $1000 budget is not
    enough (at least according to my appetites)

  35. chill by Anonymous Coward · · Score: 0

    chill out mon!

    g4wd 1m4 3133+

  36. Linux Graphics vs SGI by Anonymous Coward · · Score: 0


    Well, a $10k SGI might not have 500% graphics perf then a $2000 Linux box - but at least you can run cool software on the SGI - such as Lightwave 3D if your on a budget ;) But, FWIW, I'd bet the SGI actually does offer 500% better graphics perf - mainly because "real" 3D apps use OpenGL these days, and high performance OpenGL is a major selling point for SGI workstations.

  37. other high-end graphics news by Anonymous Coward · · Score: 0

    The DD/Titanic story well known but is not the only use of Linux-
    a number of other facilities are using or evaluating Linux.
    For example Centropolis (who did most of the animation for Godzilla)
    converted an Intel NT render rack to Linux.

    Also worth mention:
    - Renderman (beta) is available for linux/intel,
    $5000/copy. Renderman is not available for NT
    currently.
    - Mental Ray is available for Linux, $1500(?)/copy.
    - The up-and-comping Shake compositing engine is said to be available if you ask for it.
    - One of the high-end animation packages is being ported, another one "has been asking around" i.e. looking into possible demand.

    The original question was misphrased- "pre-vis"
    graphics would be a better term than "quality".

  38. Graphics workstations... by Anonymous Coward · · Score: 0

    It might be interesting to note that we just saw an email from Silicon Graphics. They're selling off all the MIPS kit, for example:

    200Mhz O2 workstation, 64mb ram, 4gb hard drive, Irix 6.5, 17" colour monitor - 2000ukp.

    It is twice the price you were looking for, but the graphics hardware is more than twice as good ;-)

  39. Try 19" by Anonymous Coward · · Score: 0

    Well on my 21'' monitor here, text is more fuzzy in 1280x1024 that it is on my home 19'' monitor at 1600x1200. Maybe is it because I have a crap S3 video, or maybe is it because it is a Diamontron monitor (better constrast and better for CAO, but not necesseraly better for text).

  40. wrong by Anonymous Coward · · Score: 0

    NT workstations from HP and Intergraph are amongst the fastest out there. They do suffer from NT's lack of stability but that does not impact quality. Actually the graphics cards from E&S, HP, and Intergraph (ever hear of the WildCat?) are the best 3D cards out there but, when running on typical PC-style workstations, they suffer from 2nd-rate I/O subsystems and so the bottom-line performance is about the same (maybe a fraction less) as those high-end UNIX boxes from SGI.

  41. NT is not a system that I enjoy admin-ing remotely by Anonymous Coward · · Score: 0

    As a certified NT specialist and having used and managed NT boxes for the past 5 years, I can assure you that NT's admin capabilites are in no way on par with even the weakest UNIX box. NT has a lot going for it. On paper, it is an awesome OS. In reality things go wrong. When they do, I don't enjoy the fact that most every serious aspect of administration must be done locally. Sure X is chatty, but at least it works. It's a different design philosophy. It has it's pluses and minuses but it is better than anything NT has for admin purposes. Client server on NT is good for apps but it doesn't provide useable admin tools. Terminal server does add multi-user support and remote admin tools but at a price. And I'm not overly impressed with the multi-user aspects of it either (want a job supporting a clustered TS running a dozen different apps {including IE4}?). It can get to be a real nightmare (house of cards comes to me mind for some reason).

  42. Can be done but I don't know if in Linux by Anonymous Coward · · Score: 0

    I've followed the 3D scene for the past 9 months or so. I tried graphics cards with Evans & Sutherland chips as well as Intergraph RealiZm. I found the best bang for the buck is the AccelEclipse II which can be had for around $600 street price.

    I actually found a lot of new DEC Powerstorm 4D60T cards (made by Intergraph - same as RealiZm Z25) for $300 each w/o texture RAM. I bought a 16MB texture RAM module for $250. That brought the price per card to $550. These cards were awesome. Not quite as fast as the A&S cards but much better texture memory support (up to 64MB)and more reliable by far (the Diamond FireGL 4000 would lock me up constantly - don't get a Diamond card, their drivers are trash). They are still over $4k street price if you buy one of those from Compaq/DEC.

    My point is this... you can find bargains out there but most of them are going to target the NT market. If you dump $1,000 at the problem you can get yourself a copy of NT and a good card with drivers. I just don't know if Linux has anything comparable.

    I know some of the X vendors have drivers for old low-end cards (Glint 500TX & MX) but nothing for the newer better cards. Maybe they updated since I last checked (about 4 or 5 months ago). Good luck!

  43. Linux, 2D/3D graphics availability... by Anonymous Coward · · Score: 0

    Now, mind you, it's a far cry from the state of the art in graphics design, which is Photoshop 5 and Alias/Wavefront (or an equivalent 3D system), but...

    2D: Gimp is still state of the art, where it's at. You can do a lot with this, though it's a very different beast from Photoshop.

    3D: POV, IMO, is a lower-end rendering system. I know, I'll take serious flames for that, but if you want real rendering quality, you want RenderMan, and the Blue Moon Rendering Tools. BMRT are SOTA, fucking brilliant package that is bar-none the best out there. Unfortunately, also the most complex out there. :) But that's RenderMan for you. You can get Alias to output RIB files, as well as many other editing suites on many other platforms. You won't do much better than BMRT for quality, though it might lack the luster of the GUIs available under Windows and on SGI systems.

    --
    Greg Block, gblock@netscape.net, and lazy bastard.

  44. RivaTNT by Anonymous Coward · · Score: 0

    It seems to me that the RivaTNT would be an optimal solution now...Much better quality than any 3dfx board..and strond 2D. I saw a post about a Creative Employee working on 3D support via Mesa...anyone know of this?

  45. VisualPCs... by Anonymous Coward · · Score: 0
    ...work w/ linux 2.2.x

    Not really. They boot and work happily with SMP, but the HOWTO tells you how to connect a serial console, presumably because either the display or the keyboard (or both?) is unsupported. The graphics aren't supported under X yet, let alone GL.

    So if you want to buy an SGI Visual PC to be a headless compute box...

  46. Uh, perhaps you missed the part .. by Anonymous Coward · · Score: 0

    .. where he said "$1000" system. Try again.

  47. Not the same by Anonymous Coward · · Score: 0

    When you are using PCanywhere, you tie up the entire box for one tiny little user. This is in no way a substitute for true remote admin. Also, you have to pay at least about $200 more for this hack. Before you flame, I am a NT admin, not a UNIX guru. I just happen to have lived with the beast long enough now to know where all the warts are. Theys gobs of 'em sonnie!

  48. Banshee by Anonymous Coward · · Score: 0

    The Banshee Xserver works well in the current state of alpha that it's in BUT you can forget about glide till Darryl gets around to porting it for the Banshee the trick of 3dfx and glide working with the voodoo1 and 2 will not work in anyway with the Banshee. I'm waiting for glide too.
    I've got an AMD 333 and would love to get the max outta my Banshee.

  49. ITS NOT ABOUT THE HARDWARE... by Anonymous Coward · · Score: 0

    ...but the software. I love Linux as much as the other guy, but until modelling packages like Maya or Softimage come out for Linux, I wouldn't even consider it as a platform for professional 3d graphics. Unless you're using it as part of a render farm (how it was used in Titanic), no Linux-based 3d modelling package out there has the maturity of the NT-based packages.

    And don't try to convince me that Blender or any other package is even remotely comparable. They're not.

    I wouldn't mind seeing great 3d on Linux, but it isn't there (and won't be for a long time). I think that it'll get there eventually, but personally, I'd like to see more development on the BeOS. They don't call it the "poorman's SGI" for nothing.

  50. PoVRay, ack! by Patrik+Nordebo · · Score: 1

    Radiance is open source, but not Open Source(tm). You can't modify it or redistribute it, even though it comes with source.

  51. For $1000, you can get alot by Magus · · Score: 1

    Xfree doesn't support much of the high end hardware, but the commercial X-servers do. Go to Xi for the best X-server and full OpenGL support. Metro-X is another good vendor of commercial X-servers. Not quite as good but a better bang for your buck. Their servers cost between $50 and $250 depending on what you want, but they are usually worth it. As for Hardware to get. Find out what the X-server will support and get the best one.

  52. Wrong question? by Trepidity · · Score: 1

    It seems most people here are answering questions about 3d rendering in Linux. However, from reading the guy's question, he seems to be asking about 3d workstation graphics (as in real-time while-you-look-at-it display and modelling), not render farms. So references to Titanic are off-topic, since it used a render farm, and most of its boxes didn't even have video cards. This guy seems to want a workstation with SGI-IRIX quality graphics. Unfortunately, such a beast doesn't exist running Linux, and probably won't for a while. We're talking about the 32meg 3d cards here used for serious work, not your voodoo2 that you need to play games.

  53. Unfortunately Linux isn't suited here... by Andy+Dodd · · Score: 1

    Until the 3D card vendors get a clue and start releasing specs... As both the Voodoo2 and the Matrox G200 have proven, the driver interface is not the key to high performance.

    The Voodoo2 worked under Linux before Darryl ported the Voodoo2 Glide drivers because someone changed one byte in the card detection code to fool Glide into thinking that a Voodoo2 was a 1. Worked great, didn't use the new features of the Voodoo2, but there weren't many. All a V2 is is a really fast dual-TMU V1 with a few small enhancements. 90+ percent of the performance differences between the V1 and V2 don't need those enhancements.

    Someone used an alpha-level driver for the 3D portions of the Matrox Mill II on a G200 - It worked pretty decently, considering the quantum leap in 3D capability between the Mill II and the G200. (Nowhere near as good as the V2 story, tho.)

    As far as my advice - Get an IRIX SGI. Once Linux's 3D performance is "there", going from SGI IRIX to Linux will be a lot easier than migrating to/from NT. Still, SGIs will probably be eternally ahead of Linux machines, with the exception of Linux running on SGI hardware, which looks like a very good possibility. :)

    --
    retrorocket.o not found, launch anyway?
  54. $5000-$10000?! by Andy+Dodd · · Score: 1

    The original question stated "Workstation-quality" graphics capability. $5000 is cheap for this class. SGI's lowest-end box is $4500 (The VisWS), and that's the bare minimum to be called "workstation quality"

    $5K-10K is realistic, even more.

    --
    retrorocket.o not found, launch anyway?
  55. Big flat-screens by coats · · Score: 1
    They do make big flat-panels, if you're willing to pay for them. Sony makes a 30-inch 150dpi flat-panel that's mostly used for very high-res/space-constrained/price-insensitive work (it runs about $15K). You know, things like AWACS planes and medical radiography...

    I wish I could afford one! Maybe they'll be affordable one day - it's progress that they are available at all.

    --
    "My opinions are my own, and I've got *lots* of them!"
  56. Once again Linux trails NT. by sql*kitten · · Score: 1

    mmm, sending every mouse movement across the network is so efficient.... NOT

    X is a travesty of a windowing system, NT's client/server approach is *way* superior. and anyhting you want to script, you can with WSH.

    as for the graphics, show me Maya or Lightwave on linux... and get a clue before you post. All the bashing of NT i see here is from people who've no idea how to use it.

  57. How about REAL high end folks by RealUlli · · Score: 1
    What is the advantage to it?


    The advantage to using more than one monitor is more desktop space. Or you could be running the 3d display on one monitor and the menus/controls on the other. Use your imagination to find out what to do with a 3200x1280 desktop... ;-)

    --
    Simple things should be simple, complex things should be possible.
  58. I think you read that wrong by BadlandZ · · Score: 1

    I believe the question was $1000 for drivers and video card, maybe not even including the monitor, but maybe. But I sure didn't read that it was the whole workstation!!! I believe they were talking $1000 specific to video, and then add the CPU/RAM/Motherboard/etc to that.

  59. Go Back and READ. by BadlandZ · · Score: 1
    I think a lot of you are reading that wrong.

    "Given say, a $1000 budjet for Drivers, Monitor, and Video Card, what could you do with that in Linux?"

    No where in that do I see anything about CPU, RAM, Motherboard, etc.... They are being VERY video specific. And when I see posts that say "you can't get a system that will do 3D at all for $1000" it seems to say to me, you didn't even read the question.

    I don't know much about 3D, I have never done any on x86, what I have done is on SGI's, but I would guess that a high quality SONY selling for about $400 (checking PriceWatch, that would get about a 17" .25 pitch, blah blah blah Sony) might not be the biggest monitor, but should be high quality. That leaves $600 for a video card and commercial X server. My God, if you can't do it on that, I will be sad to hear Linux is soo far off. I bet an NT newsgroup would give you endless suggestions. I can't believe all the Linux fanatics here say it can't be done.

  60. Please define "Graphics Workstation". by RobotSlave · · Score: 1

    There are widely differing assumptions here about what makes a "Graphics Workstation." Me, I think it would be something that an architect or engineer can use to do CAD type stuff, and then manipulate a 3D model of the design in a window.

    It would have helped quite a lot if the original poster had mentioned what sort of work was being planned, and what sort of software was to be used.

    For work that needs to be done today:

    A used SGI indy runs less than $2k these, irix 6.5 and a 1-year service contract will run you around $350. Not a speed demon, but the graphics hardware is dandy, and the applications are readily available.

    $1000 and Linux just aren't reasonable yet for building a "Graphics Workstation". Give it a year or two.

  61. Once again Linux trails NT. by YogSothoth · · Score: 1

    Yep, NT's just the best thing since sliced bread isn't it? Well perhaps you can answer me this one simple little question: Since NT's administration is largely GUI based why didn't they design it from the ground up to support the kind of behavior x windows has had for - oh lets just say "decades"? Boggles the mind how the geniuses didn't chose to (a) Make sure every gui administration screen had a functional command-line equivalent or (b) Build in x-like ability, this OS was designed in the *90's* you know. Hard to conceive how they selected option (c) - do neither of the above, you have to be physically sitting at the machine to do *many* administration tasks. But pay no attention to the man behind the curtain - just keep repeating "NT is definitely the way to go, once again".

    --
    there are two kinds of people in this world - those who divide people into two groups and those who don't
  62. 3D graphics by Christian+Smith · · Score: 1

    For OpenGL graphics, you'll need either AccelX from Xi graphics , or Metro X with one of the supported cards.

    However, the accelerated versions are RSN, which is not what you want, so you may be better off looking at an old Indy or Indogo2, either from the open market, or at SGI's remanufactured products page.

  63. Once again SGI takes the lead... by Guy+Harris · · Score: 1
    There is no way you'd get an NT box to do 3D rendering nicely...

    How are the SGI NT boxes at 3D rendering?

  64. uhhhhh by Damien+Ivan · · Score: 1

    actually I dunno, but you can go here:


    Jujunem

    I guess I'm first, huh? =)

  65. Once again Linux trails NT. by rcooper · · Score: 1

    Who cares about your Bill Gates Dumbfuckware?


    --
    You have been assimilated.
  66. #9 Revolution 3D + Xi Graphics = Bad Performance by "Zow" · · Score: 1

    I'm trying to do this at work for some scientific visualization work. Most of our boxes are SGIs, but I ended up with an x86 on my desk, so I ran out and got a #9 Revolution 3D card (as I loved the Imagine 128 I used back in my NT days) and a Xi Graphics server (as they looked to have the best server that supported it). It's slow as a dog. Screen redraws (like between virtual desktops) take on the order of seconds. 3D is just unuseable. My box here at home just has a cheap Matrox Millinium II in it that I use with Mesa and it rocks. I tried out another box at work with a S3 chip & Mesa and that worked beautifully too. My project lead is running a 3Dfx card in his box at home and said that the Linux support for that is impressive.
    So, if you aren't looking to spend much, I'd pick up a nice 2D card (like the latest & greatest from Matrox) and a 3Dfx card, and just use the XFree86 server with Mesa.
    I now do my graphics work on an Indigo 2 that's floated down to me. For what you can pick one of those beasts up for these days, I'd say that's probably the best solution if you're doing anything more that fiddling around. How is the SGI port of Linux doing anyway?
    And in case anyone is wondering, I tried XFree86 3.3.3 with the Rev3D and it looks like #9 changed the RAMDAC on it from what the XFree86 group ran on, which may well explain Xi's problem with it. I'd avoid #9 products for now.

  67. Once again Linux trails NT. by pica · · Score: 1

    Hrm. Maybe you're confused... how can you compare NT's "client/server" approach to X? The main client/server functionality built into NT is user authentication and file sharing, and X is responsible for neither of the two. I've never heard of setting NT's $DISPLAY; perhaps NT can't forward command prompts, etc? Also, keep in mind that the WM is seperate from the X Window System. Sorta like Microsoft's browser is seperate from their OS. Well okay, maybe not.

  68. blender by Jaimethon+Khan · · Score: 1

    Go to www.blender.nl to look at one of Linux's prominent 3d programs. AC3D is also a 3d option.
    I don't have the url right off hand. Sorry.

    I had heard that one of the big companies had ported their stuff to Linux, but I think it was mostly a CAD app.

    As for 2d, well of course there is GIMP. Nuff Said there.

  69. Banshee by wilee · · Score: 1


    when the Voodoo 3 comes out the banshee server that daryll has will suport it :)

    since voodoo 3 = banshee with dual texture ps :)

    1 voodoo 3 > #2 voodoo 2 in sli

  70. Try 19" by daviddennis · · Score: 1

    I have a NEC 21" and a Sony 19", and the picture of the Sony is actually sharper (since it's newer), and I have no trouble reading text at 1280x1024 (the same resolution I have the NEC at).

    The Sony's $ 799 and worth every penny.

    I used to agree with you, but the 19" technology really won me over. I wouldn't recommend 17" or below, though.

    D

  71. BMRT by FigWig · · Score: 1

    Use BMRT (www.bmrt.org) for great rendering. It will render scenes written in the RenderMan shading language (originally developed by Pixar). Lots of packages should be able to output RIB. There are lots of good modelers on NT.

    --
    Scuttlemonkey is a troll
  72. Mid range 3d by Harlequin · · Score: 1

    I do some 3d graphics as a hobby, and I'm looking to buy a new system soon. Unfortunatly, from all the research I've been doing, I'm finding that there isn't much in the way of midrage graphics cards available, period. Once you start trying to look above consumer level Matrox Milleniums, Viper 550s, etc., you find there aren't may other cards until you start looking in the $1000+ range. For hardware accelerated OpenGL, there are some permedia2 cards that are cheap, but they don't really qualify as professional quality. You can get some Glint TX based cards (Leadtek 2500, Symetric Glyder, Diamond FireGL 3000, etc. - all in the $300 range) that are probably supported loosly in Linux, but they're old and not really supported by the manufacturer. When you start looking at current chipsets (Glint MX and above), all the cards are well over $1000 (Intergraph, Evans & Sutherland, 3dLabs, etc.). It's true that there are some cards in the $700-900 range, but that's still a bit expensive for me. My suggestion is, if you don't want to spend over $1000 on the graphics part of your system is to go for a decent monitor ($700 for the Mitsubishi 900u flat crt, Sony GDM-400ps, etc.) and get a high end consumer level card (Matrox Millenium G200 w/16 megs, or maybe a Number Nine card).

  73. $1000?? by Narbo · · Score: 1

    I bought a Viewsonic PT813 from onsale.com
    for $650USD. True its refurbished but other then
    the box it arrived more or less like new.
    (even has a 1 year warranty)

    Once you run X at 1600x1200 @ 85Hz you aint
    goin back to anything less. :)

    You just need to look in the right places for
    cheap stuff.

  74. 3D Right Around the Corner? by Caballero · · Score: 1


    I'll be doing a presentation at Linux World Conference on the state of 3D for Linux. The presentation and benchmark results will be available on my website (http://www.linux3d.org) soon after the show.

    Here's the short answer:
    Xi Graphics and Metro Link have servers out to Beta testers. I have them and will be benchmarking them before the show.
    Precision Insight is adding Mesa and GLX support to XFree as well as creating a direct rendering infrastructure for drivers to be built on.
    3Dfx Voodoo cards work now. Banshee and V3 will be reasonable (low end) cards for in a window 3D. No extra software costs.
    Permedia2 is in alpha and is open source.

    I personally expect all this to really be solid by Linux Expo and I expect SIGGRAPH to be pretty exciting.

    For Titanic we used the boxes strictly for rendering, no interactive work. Without 3D hardware support doing interactive work doesn't make any sense. We did run our compositing software remotely using Mesa and X and it worked surprisingly well! That was just for testing not for real work.

    Can you get a reasonable setup for $1k? It depends on what you mean by reasonable. For film work, the answer would be no. The modelling packages we use range from $2,500 to $15,000. A good OpenGL card can set you back another $2,500. A good rendering package is another $2,500 to $5,000.

    As a home user you could buy a V3 or Permedia for $150, no extra OpenGL cost, and a low end modelling package (say Animation Master were it available) for another $200. You'd be in good shape.

    - |Daryll

  75. Try 19" by StarFace · · Score: 1

    ya i could never use that low of a res on a big moniter. they arn't designed for it anyways, it is no wonder he has an unsharp picture with the 21" if he is using a res that low.
    i use a 22" with 1600x1200 at work, going home to my poor 17" with 1024x768 is annoying!

    --
    V
  76. Once again Linux trails NT. by Quenidon · · Score: 1

    What was the original question again?

    Ahh, who cares...

    Why is it that NT people are always taking things that *NIX can do, which NT can't do and saying 'boy is that inefficient', or 'boy is that complicated'?

    That makes no sense to me. You're taking a feature that you can't do at all on your NT box and complaining about it on *NIX. If *NIX is to complex for you, read a computer book or just stick with NT. If you want to be a good administrator, you need to know more than which button to press. You should know why you're pushing the button.

    Obviously 3D support is not here yet for X. Of course, Linux wasn't here a few years ago. Linux is usable now and more and more people will use it. As more people use it, more companies will start to produce binary linux kernel modules to support their proprietary hardware.

    It will happen. It's happening already. Creative, who use 3Dfx, nVida (among other) graphic chipsets have hired a guy (I forget his name) to write Linux drivers for _all_ of their products (sound and video).

    Those who want to use NT, go ahead and use it. Those who choose to use Linux, use it. Those who seriously think that NT is in some way superior to _any_ *NIX should get educated. It's not a debate. It's a fact. *NIX is far superior to NT as far as OSes go. Anyone who says otherwise is just yapping and has no facts to back up their words simply because none exist. If you don't believe me, then you have never been to post-secondary school. :-)

  77. Anybody do SURFCAM 7.0 on Linux? by Hanzie · · Score: 1

    I would love to hear how. I'm building a CAD station to run SURFCAM 7.0 for a guy who builds 427 Cobras.

    I would love to deliver him a Linux box. Any help would be appreciated.

    --
    ********* sig: If you don't like the law, get filthy stinking rich, and buy a better one.
  78. Titanic article in Linux Journal by One · · Score: 1

    This article appeared in Linux Journal last year, it's a little thin on tech, but does talk about how Digital Domain made use of Linux for rendering.

  79. Penguin Computing by plural · · Score: 1

    Hi. I checked out the penguin computing site and you could get a system with the number9 32M card that comes with the 19" SGI flat panel in it with the X-Server fully configured and everything.

    Not under $1000, but still good.

  80. SGI an option? by Anonymous+Shepherd · · Score: 1

    Why not their VisualPCs, despite NT? They have future Linux xupport being decided upon, so you may even be in luck in the future...

    Of course, much more than the 1000$ per system, but no where else can you get this performance for 3000$ or less...

    AS
    AS

    --

    -AS
    *Pikachu*
  81. Cheap Flamebait: SGIs anyone? by Anonymous+Shepherd · · Score: 1

    Is this the same person who always posts M$4VR, or are there copycats now? So much for originality =)

    But in a twisted way, he's sorta half right...

    Note SGIs VisualPCs running WinNT. Not exactly a point ofr NT, of course, but a point for SGI. Given the fact that they already have to modifiy and patch M$ source and bins to run on the system, I don't think it will hurt them any to adopt Linux instead, and rely upon the open source model of things. So for now we can get kick-butt systems with awesome hardware capabilities, a mediocre and passable OS, and maybe later, support for Linux as well!

    So if you're going to support NT, use SGI's VPCs, for 3000$ each you cannot beat the performance, and then, as a loyal SGI customer, lobby for Linux support because NT is too unstable, its unreliable, its a resource/performance hog, and because it will actually be easier for SGI to maintain with the open source available to them =)

    AS
    AS

    --

    -AS
    *Pikachu*
  82. renderman alternative by koodiak · · Score: 1

    Mentionned renderman as a possible alternative
    to using linux-boxes as a rendering farm...but it coasts near $5000 for a license, altough little companies would consider linux as a cheap but powerful unix alternative with native applications.

    Tried Blue Moon Rendering Tools?
    www.bmrt.org
    A free implementation of the renderman standard.
    Reading standard rib (renderman) format files, its ayet a powerful rendering solution with the features of Renderman.

  83. graphics by chguy · · Score: 1

    Simply go to www.debian.org. Ask for pixar's guy. Do you remember Toy Story? This is the person to ask. Enjoy.

    --
    Where the only monopoly we support has a Boardwalk and a Baltic Avenue.
  84. 3D Animation via Ray-Tracing under Linux by Butcher · · Score: 1
    I'm a PhD student in Computer Graphics. About 18 months ago I wrote a ray-tracer that we use for teaching purposes, as a research testbed, and for animation here.

    It's based on a ray-tracer that is used for commercial animation by a company that's closely tied to our research lab (I couldn't use their actual source code, but had access to it while writing mine). It's quite easily capable of producing commercial-quality animation, if you know what you're doing. We are producing a short film (4 min) here which we hope to submit to the SIGGRAPH 99 Screening Room.

    It will run on any Linux system using glibc; we use Red Hat 5.1. It has no interactive previewing; you run the ray-tracer and view the resulting output image(s) using a program such as XV. So, you'll need a video card and a monitor, but nothing special.

    Incidentally, it's also GPL Library licensed.

    Those interested may check out the Mirage web page, which has a download link from our anonymous FTP server.

    - Chris Butcher
    --