Experiences When Transitioning to Low-End Workstations?
gerddie asks: "Lately, we have seen a lot of companies starting to move their graphics stuff from high end to low end linux workstations (e.g. Dreamworks).
Of course one reason to do such thing is cut costs, and therefore, at our institute we are going to replace or aging SGI O2s with Linux workstations. I wonder if you have experience with such a transition - especially regarding the usability of such machines for (scientific) visualization? What is working well, and where did you encounter pitfalls?"
better yet, just buy a system with an nvidia card and use nvidia's binary driver (it's free as in beer) for XFree. that'll be as fast as the commercial X distros alluded to but a bit cheaper.
Sorry, I had to laugh.
You are moving from O2s to PCs with Linux, and you are worried because the new machines won't be able to handle the visualization tasks? Worry about what to do with the lack of ethernal coffee pauses while you wait for programs to load or thing to compile, but don't worry about the PCs not handling the task.
Problems you are going to find:
* No 4Dwm replacement, your users are going to have to learn another window manager, sorry. (yes, I know there's a 4Dwm for non-Irix but the thing is not the read 4Dwm)
* Linux on Intel is a 32 bit OS. You might find that you have to go thru your code checking for stuff assuming it's running in 64 bits. Large files might be a problem (shouldn't, but can)
* Compared to O2s, PCs are too fast. You might find some of your programs weren't really expecting that.
* Visuals are limited to 8 bits (not that it matters, unless you were attached to those funny 4 bit visuals on the O2s)
* No good overlay support.
* 3D textures could be faster. It's not the kind of stuff games use.
* You can't just hit the power button on PCs an hope everything is ok.
* Even if you compare PCs to Octanes, Octane 2s or Fuels, the PCs win.
* Some OpenGL extensions are not available (think those funky SGI, SGIS, SGIX ones, and ARB_multitexture is just different than SGIS_multitexture)
* I had something else to write but forgot it.
HTH,
Still ROTFLing.