Better Looking Linux: Tungsten Graphics
Several folks have e-mailed about the formation of Tungsten Graphics, which is composed of quite a number of ex-Precision Insighters. Linuxgames is carrying a bit of a conversation with Frank LaMonica, the CEO of the new company. They've got a contract with Red Hat already in place. Frank's statement summarizes what they are doing well: "The work we are doing involves Mesa ? and XFree86, including both 2D and 3D multi-screen technology, and we are working very closely with the OpenGL ? ARB to maintain the integrity of the OpenGL API. We believe that OpenGL 2.0 needs more industry support, so we are working to help generate that support. DRI ? technology is still in its infancy, and TG plans to help bring it to full fruition. Our first step in that goal is to significantly improve the existing open source DRI driver for the Radeon chipset. That driver is tentatively scheduled for release in late spring or early summer of 2002. "
Its not that their website doesn't serve its purpose, but the Tungsten Graphics site doesn't quite instill any security in my mind of their graphics experience. Granted, hardware and DRI-related issues generally don't require good graphical design, but someone should at least offer them a logo.
Kein Mitleid für die Mehrheit.
If this means they can make me something similar to that [fake] multi-screen, 2D and 3D GUI in Swordfish, I will be the happiest person ever. Although I love blackbox, I would like something a little more "advanced"...
On the web page it's TG, but shouldn't it be WG?
When someone yells "Stop" or goes limp, or taps out, the fight is over.
We believe that OpenGL 2.0 needs more industry support
/. readers and karma whores like myself) all talk about how great Linux is, and for the most part, I agree. I would not replace my Slackware server for any version of Windows, ever. But I still run a Windows desktop, purely for gaming. That is really all I do on my home desktop, is play games. I would love to be able to play those same games on a *nix machine.
I would +love+ to see this happen, especially in the gaming area. I know we (the
Then maybe I wouldn't feel slightly guilty for pirating windows.. naaah.. I don't feel guilty.
I realize that this article was covering far more than just games.. but I know games are what we are all thinking when we hear the terms 'OpenGL' and '3D'.
visit my free wallpaper collection, wp.erasei.com
Thanks guys, we all know we can't rely on ATI for decent drivers - for anything. Heh.
Is this an advertisement for Tungsten Graphics? I mean, what is the story here? OK, so they are a consulting company who specialzes in graphics. Got it.
I Heart Sorting Networks
So, what I'd like to know is, is there a happy medium between userspace code in the X server and driver code in the kernel than can provide adequate performance without sacrificing stability? Right now, Linux 3D support is at either one end of the spectrum or the other: Stable yet slow DRI, or unstable yet blazingly fast kernel drivers. I would love to dump Windows for all my Unreal Tournament and Tribes 2 gaming needs, and am a loyal Loki customer, but I hate having to put up with either regular crashes or a large drop in performance. Hopefully, these Tungsten folk will find the best compromise.
"The problem with the French is that they don't have a word for 'entrepeneur'." -George W. Bush
If their web site is any indication of their graphical prowass, then be afraid....be very afraid.
I will bend your mind with my spoon
but without "compatibility" to standard of the beast, don't call it's name, "DirectX", we won't see much games ported.
Loki hadn't great business success and most major game companies will refrain from porting to linux as long this needs expensive porting. The profit margins aren't that big in the gaming industry. The linux desktop community is not big enough to justify larger investments.
Owner of a Mensa membership card.
Didn't we have to face this problem before with some of the video card (S3?) manufactures that refused to give out programming information... Code to control hardware should be open just like any of the other code.
Looking for any old 8-bit Heathkit/Zenith software/hardware - http://heathkit.garlanger.com
Would be great!!!
I would really love to buy a radeon for my Linux workstation, but nVidia provides superior dirvers. I would like to philosophically take a stand and reject nVidia for their refusal to release specs but I need complete and efficient drivers. The radeon currently cannot compete with nVidia on linux (or windows) even though the radeon is likely better hardware.
... whatever they might be. You can't complain about a development team that includes the guy in charge of XFree86 *and* the developer of Mesa. This could definitely lead to some cool software :-)
* And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
An interesting idea. Any true 3D Desktop/Window Manager would of course be a hugely unnecessary memory and processing hog and most practical users would not be interested.
But still... if this research project will lead to more advanced and more closely integrated OpenGL, than a 3D windows manager may become practical on higher end machines. It may still just be a toy, but it would be a really pretty toy. Things like that, sad to say, are the sort of things that might start winning more of the home market over to linux(not to mention the advanced game support that is sure to come with independent openGL development and research).
BOB: Check out Quake version "n" running on my windows box!
FRED: yeah, that's pretty cool, but here's Quake version "n" running on my Linux box(faster i might add) and check out how COOL my desktop is.
lysergically yours
What's your box? I've had zilch stability problems on my machine running nvidia's GeForce 3 drivers (admittedly, it's a uniprocessor box), and before I switched to this card from a Voodoo 3 I found the performance difference between Linux and Windows reasonable even when noticable. (On the other hand, I'm fully aware of the Matrox performance not being all that hot... presuming that was the drivers rather than the card; when I had a G200 I didn't have any Windows install)
I've seen friends' boxen be unstable with nvidia's drivers, which causes me to suspect that it varies somewhat with the motherboard in use.
This raises two questions:
1. Is your motherboard one of those against which the GeForce drivers are unstable?
2. Is your video card one of those against which the DRI-backed performance isn't up to par?
I suppose it'd be possible to rig a system to count context switches drivers leaning more heavily on userspace code and with Nvidia's and see if the difference between kernel and userspace is the real hangup; my suspicion is that it's not.
Why did this even get onto slashdot? All this company has right now is a bunch of marketing fluff. For example:
As major contributors to three standard graphics initiatives (XFree86, Mesa/OpenGL, DRI), we are in a unique position to assure our clients that any development we participate in will integrate seamlessly with all major Linux distributions.
Unique position!?!?!?! Integrate seamlessly!?!?!?! OpenGL!?!?!?! XFree86!?!?!?! Holy crap, where do I sign? Reading though thier site I couldn't find any useful information, just a bunch of marketing material. Why do companies like this get onto slashdot when the only thing they have done is master the art of throwing around buzz-words (or did I answer my own question...)
I wonder what they mean by the "Radeon chipset"? Is this just for the "classic" Radeons, or for the new 7500/8500 series? While I've got a legacy Radeon, I really hope the support is for the new series - I'd love to see cutting edge cards like the Radeon 8500 get the support it deserves in Linux, and I'd pay for the privilege. (You listening, ATI? :)
The Free desktop that Just Works
What, was "Wolfram Graphics" taken?
Bowie J. Poag
With the Radeon 7500 (the one with the technical stuff to smash a geforce 3), nvidia will likely see a loss in it's sales to linux users. The Radeon 7500 is actually a radeon 64mb ddr that goes a lot faster. The radeon 8500 on the other hand is another generation, too bad it's not supported yet.
To be frank, if it weren't for the heat that nvidia cards produce, I'd probably get one. I just can't afford to have my server go down because a GPU overheated and pumped the case tempurature to 120 degrees. I don't want a video card that has a fan for something other than cosmetics.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
Tungsten graphics is usually low resolution, about 0.25 DPI. It's also got high power consumption and therefore heat dissipation, around 25-90W/pixel. If you want colour, triple those numbers. You wouldn't want one of these displays on your workstation, believe me!
Still, it's often used due to it's scaleability; I've seen dozens of companies use them in the major cities, ever since I was a kid.
Slashdot is behind it's times, posting articles of old technologies, well-known in the advertising business!
For those more interested in the technology, each pixel is made out of a usually pear shaped glass bubble. A tungsten spool is inserted, and the air is removed from the bubble causing a vacuum. When electricity is sent through the spool it starts glowing brightly so that light is emitted. The absence of oxygen from the vacuum keeps the tungsten from oxidating, making it last much longer. By variating the current through the spool, you can increase or decrease the brightness of the pixel.
I'll believe it when I see it. I don't mean to be flamey or rain on anyone's parade, but as a 3D programmer I've been hearing how great OpenGL 2.0, OpenML, etc will be..
I've read specs, read committee meeting discussions ad naseum; but I still don't have any API to program to or even what looks like the beginnings of consenseus among the ARB members.
In the meantime Microsoft is going fullsteam ahead with Direct3D (and the rest of DX) 9, adding in the latest features, fixing the last remaining issues with DX8 (don't kid yourself, its a great API; if anyone quotes Carmack's 5 year old .plan I will kill their mother).
Meanwhile, if I choose to use OpenGL I'm stuck with vendors who implement things different (yes, there are benefits to OpenGL's open extention architecture, but only if the vendors play nice, which they haven't been..), no standard for shading languages (until OpenGL 2.0..and considering how long it took OpenGL 1.2 to be well supported over OpenGL 1.1 I wouldn't hold my breath and fuck you ATI, for lagging on implementing NV's shading extentions and forcing coders to write to two seperate interfaces!), etc, etc.
Sometimes a strong authority is better than a committe, and this is one of those situations, IMO.
Wolfram Research is named after its founder, Stephen Wolfram, not for the element Tungsten. See this site. So "Tungsten Graphics" isn't copying anything here.
This turns out to be a real problem in the visual effects community -- a lot of our work depends on having good, fast 2D. Film frames, after all, are still just 2D images.
I hope that this new driver they speak of, and future drivers, recognize this. We'll see. At this point, we have to by nVidia boards, even while the drivers are closed-source, they provide pretty good 2D support.
thad
I love Mondays. On a Monday, anything is possible.
Am I correct in my impression that Precision Insight included some of the more famous names from SGI and that some of these same people would be part of Tungsten Graphics?
"Provided by the management for your protection."
The work we are doing involves Mesa? and XFree86, including both 2D and 3D multi-screen technology, and we are working very closely with the OpenGL? ARB to maintain the integrity of the OpenGL API. We believe that OpenGL 2.0 needs more industry support, so we are working to help generate that support. DRI? technology is still in its infancy, and TG plans to help bring it to full fruition. Our first step in that goal is to significantly improve the existing open source DRI driver for the Radeon chipset. That driver is tentatively scheduled for release in late spring or early summer of 2002.
I'm no moron. I own a handful of computers, Mac and Linux, I've built a few dozen machines in my time, and I managed to configure X on them when necessary. That said, what the hell does this mean?
Really. I'm asking.
-Waldo Jaquith
I'll agree that the website or the other linked material don't really go beyond the fluff, so let me try to explain why this matters. Frank and most of the other people involved in this have been going to the Linux shows and writing XFree86 drivers for Red Hat and stuff like that since at least, well, 1996 or so (probably longer). Then the Linux Hype Effect sucked them into VA Linux and spat them out the other side (hopefully it had its rewards, although I don't know how much stock they got or when/whether they sold it). Now they are going back to their roots - a small technically oriented company. I expect to see more of this - lots of good companies went through much upheaval in the days of the Linux Hype Effect and so now we should see things realigning in a more stable, sustainable configuration.
I don't care how good the graphics libraries are, Linux apps will still be Butt-Ugly as long as developers (myself included - Kylix Yea!) continue writing Butt-Ugly apps.
Then again I've made some damn ugly Windows apps too.
Slashdot is an anagram for Has Dolts, and I am Dolt number 468543
Gald you've had so much luck.... here;'s a short summary of my problems....
- most DVDs skip with 30 second pauses every 5 minutes.
- every time I upgrade the drivers DVDs won't play AT ALL (entire computer locks up hard on play)
- TV pausing/playing/recording; great quality but randomly hangs, randomly stalls picture and plays only sound, randomly goes into a 30frameorso loop for ever...
it's fine for gaming mind, just shite for all the things that I actually bought the card for (its a Radeon All-In-Wonder btw)
OpenGL is not just about games, though I play them along with everyone else :)
Mcad, Scientific Vis. , Simulation are some applications that depend on OpenGL right now. There is a *lot* of pressure to move some of these to the win32 graphics API to gain the economics of scale that surround the Intel platform.
In the MCAD area, OpenGL is widely used because the big players are still cross platform. Over the last few years, there has been little real Linux interest, and little UNIX interest. Almost every one starting new with MCAD was starting on win32.
This year has been different. People are asking about MCAD on Linux and UNIX. Seems that some of the backlash we all have postulated about here is beginning to happen. (about goddam time!)
One interesting approach has been to put in win32 MCAD because it is cheaper than UNIX, maybe use a UNIX backend and hope to migrate to Linux when things come together in the near future. Hearing this stuff is huge and indicates to me that Tungsten is in the right place at the right time.
Good quality X servers can at least take advantage of back-end UNIX compute servers. Enough people do this and realize the administrative and support advantages and Linux native ports will follow.
So here's to hoping for next year. OpenOffice will continue to get capable, Linux graphics will get strong and compare more favorably to highend implementations like IRIX, and some ancillary applications will appear to make technical computing on Linux a reality outside the developer and adademic communities.
Blogging because I can...
I have a Radeon VE, and it does work very well (1600x1200@24bit and 75Hz on a Samsung 900IFT) on X 4.1.0. My main gripe is that I need to use the DVI->VGA adapter in order to use it on my CRT. I don't suppose it would be all that clearer if it was directly on the VGA, but it would be nice.
I guess it's also a little slow at moving windows around opaquely in FVWM2. But I think that's a combined result of no DirectX, X just being slow (assuming DirectX is what allows Windows to move windows opaquely so well), and FVWM2 being slow at moving windows opaquely (BlackBox and WindowMaker are speedier).
Other than that, 2D is pretty good and GL apps run really well. Maybe not as well as they could, but acceptably well.
Withdrawal before climax is very ineffective and those who try this are usually called "parents."
Beautiful BSD in a glowing blue box! Yes, Mac OSX in a modified case...
http://www.kentsalas.com/blueiceG4/p5.asp
Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
yeah? the PSU in that box (PII 400, 1 hard drive, 1 DVD drive, 1 network card) is the same rating as that in my workstation....
dual 1Ghz PIII, 3 hard drives (+1 drive cooler), CDRW, TV card, 2 x NICs).
I know PSUs differ in quality and output, but even so.....
(and why does DVD/TV use more than 3D???)
Compare these 2 web pages:
Precision Insight Team
Tungsten Graphics Team
Software sucks. Open Source sucks less.
Besides specialized uses like that, the linux gui can really use some help. It cant even do transparency properly, and you can forget about genie effects.
If you use Linux, please help development of Autopac
Oh great, my radeon will be obsolete by then! :) NVidia will have released SpaceHeater 4 GTS (Using the plasma state of mass to increase core temperature and power draw by another 120%. Gonna have to run a drive connector to the vidcard) Then ATI will have released something decent to try to compete, but won't have time to write the drivers for it either. Maybe the Radeon drivers will be good enough to make up the difference :)
Karma Clown
It is very difficult to tell if this person is (A) trying to be funny, or (B) really, really uptight.
The NVIDIA stability problems are old news. Yes, for the first 6 months they were available, they had some stability issues. Just because they stated in their README that they were having stability issues on multiprocessor boxes 18 months ago does not mean the stability issues exist today.
I only use dual processor boxes. I have a dual processor box at home, and we've got 11 dual processor Linux boxes at work. All use NVIDIA hardware, and all of them are very, very stable. Our lab does flight simulators and scientific visualization, so the machines get heavy 3D use on a daily basis. I havn't had any NVIDIA Linux box lock up in about a year.
Most of the people I've talked to who are having stability problems with the NVIDIA cards under Linux have either a cheap motherboard or an inadequate power supply. No driver in the world can compensate for either of these.
"Good people drink good beer"
The 7500, impressive as it is in benchmarks is actually the same chip as the radeon "classic", only faster. The radeon 8500 on the other hand is completely different, and 2d doesn't even work with the old drivers.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
mm fair point - but while it may explain some of it, why would it affect DVDs intermittently (surely they spin constantly while playing - the problem affected some DVDs all the time, some some of the time and some hardly ever), and that shouldnt affect normal TV usage...
If you want to fuck someone, fuck NVIDIA. They have offered licensing terms for NV_vertex_program that are impossible for most of the industry to accept, and have repeatedly claimed IP on all vertex programming APIs while refusing to identify what that IP is, so that the ARB and other vendors can avoid it.
NVIDIA has also engaged in a great deal of spin control and has jerked other vendors around by saying they'd changed their position and were offering the extension up without any conditions, then suddenly reversing course after work on a unified interface had been underway for months.
Their recent offer of NV_vertex_program under license to Brian Paul must be looked at very sceptically in light of their past history.
Come on, people. Who cares. Linux was never meant to be a stellar gaming system. If only you could look past your blind hatred of Microsoft and realize that Linux is never going to be the gaming platform of choice. Too bad these guys are wasting their efforts for something that really isn't going to pay off. But hey, it's on /., so it must be important!!!
All of this changing of companies, without nary a profit in sight, is confusing to a layperson such as myself who is simply trying to create a roadmap for my IT department.
It's hard to recommend Linux when there is so much confusion in the sector. I think I'll be sticking to tried and true software, which I know I can depend to be there years into the future. Doesn't seem like Linux fits the bill at this point.
Now I can have all 20 or so x-terms in fully openGL rendered, light-sourced 3d :P
Personally, i think trying to design a 3d user-interface is pointless until we have some sort of 3d display device (I'm thinking holographic projector of some sort)
I do hope they get accelerated OpenGL more commonplace/easy to set up though - this is currently one of *the* major things holding back linux gaming...
smash
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
I could care less about VA and that you flipped the bird on them.. whatever that means. Im just tired of seeing you making stupid comments.. thats all.
I know not what course others may take; but as for me, give me liberty or give me death!
The current DRI Radeon drivers are horrible in 3D too, and don't go anywhere near taking full advantage of the hardware. I know - we've tested it: Radeon 64 benchmarks. Note: I work for Xi Graphics, an evil, closed source, Xserver company. ;-)
-jon