Weather Channel Sponsors OSS ATI Radeon Drivers
jvmatthe writes "Jens Owen of Tungsten Graphics (mostly former VA Linux/Precision Insight employees) posted to the DRI developer's mailing list with some excellent news about the future of DRI drivers for the ATi Radeon 8500 video card: "The Weather Channel is funding TG to develop an open source 3D DRI driver for the ATI Radeon 8500 graphics card. The driver will be released to the XFree86 Project around Q4 of 2002, to be distributed to the public in future versions of the XFree86 X Server."
Presumably this means that this Weather Channel is the one footing the bill for the development. Given that the current Linux support for the 8500 is limited to a binary-only driver that is intended for a related professional-level card, the delivery of an open driver is excellent news. This is also listed at the bottom of the TG project page."
They're probably intrested in new and interesting graphics for their channel and most of their software probably runs on a system that uses Xwindows. By funding the development they not only get the drivers they need but also get to help out the community.
Why?
How exactly is this little charity project going to benefit the Weather Channel?
What do graphics drivers have to do with the weather?
Free Java games for your phone: Tontie, Sokoban
...can anyone tell us what this means? Seriously?
Ooh..."powered by The Weather Channel"...
...they'd be better off saying powered by The Food Network or something... =P
Why support ATI only?
Why not use existing drivers for other video cards instead? (like NVIDIA)
Did they buy a stack of these ATI 8500 cards only to discover they won't do what they need to do?
Hi The Weather channel bought about 5000 rackmount SGI O2's a few years ago and now they need replacing Jack.
Powered by Iron Chef... for the best in quality open source Video Drivers look to Iron Chef.
Makes just as much sense.
This is great news and I really hope this will be the start for more open source drivers. The graphics acceleraters marked moves very fast, what was fast 1 year ago won't run the latest games today. We need drivers before the card is released or when it's released like they have in windows (the latest radeon drivers has support for rv300). Not something like 1 year after it's released.
You are looking at old Nvidia cards.
Look at a GeForce4 MX, the matrox having better 2D quality is now a myth.
Maybe the Weather Channel's sponsorship doesn't make sense, but as long as the drivers remain open and we get what we want, should we really look a gift horse in the mouth?
After all - it's open-source. If the Weather Channel is pulling a fast one, we'll be able to see what they're trying to do...
Is it just me or is the world getting more surreal every day? I mean we now have everything from Russia joining NATO to The Weather Channel supporting drivers for my video card. Things are just getting to weird for me.
Keep Austin Weird!
The linux games status is in a bad circle: users won't run linux for games because there is none and big game companies won't released games for linux because there is no marked for it.
And tell you what DirectX surely doesn't help this, lets hope more drivers will.
As a support to the Open Source community, I am gonna do my part, by watching the Weather Channel now.
Yeah, call me a brown-nose, but that's the least I can do, right ?
Muchas Gracias, Señor Edward Snowden !
Like any other company, they probably weighed the cost of replacing their 5000 SGI boxes with something else. Found that this video card produced a very good benefit at low cost (especially compared to the SGI) but had poor support.
Think about them now buying 5000 cheap AMD rackmounts to put in cabletv headends around the country. Shareholders are saving a fortune - I bet they save a mint compared to the cost of taking the proprietary route.
The fact that they're willing to release the fruits of their labour is just an added plus. They 'get it'.
On a related microsoft-bashing note - imagine deploying 5000 lights-out, 'rock solid' NT boxes around the country in cable-tv headends all over the country. This is actually a great case study in the reliability and manageability requirements that these guys have and how linux beat out nt and other unix-like environments.
Oh, sorry, I mean GNU/Linux haha
that Reality is not ficticious. After all, Fiction has to make sense...
Black and grey are both shades of white.
You're not very creative. Try reading The Onion for a while.
A few points to add to this excellent post...
The Weather Channel's current headend rackmount machines are based on the Silicon Graphics O2. SGI has announced the End Of Production of the O2 and O2+, they will no longer be made as of November 2002. There is no similar replacement. The O2 was/is one hell of a video box... it's performance and capabilites were great for NTSC/PAL resolution video... that's what the box was designed for. But alas, there really is no replacement... The closest thing is the Octane2, but it's almost 3x the size... 2-4x the cost, uses about 3x the power.... and the only video option available for Octane is very expensive as it does mutliple channels of HD and SD video. There really is no O2 replacement.
I'm sure the Weather Channel has bought a few extras (they've already bought thousands) but is seeking some newer/better/cheaper alternative. Because the station, it's workstations, headends, and its network is mostly Unix based (mostly SGI IRIX, some HP-UX), Linux makes sense... especially with some of SGI's opensource offerings (XFS, Failsafe, and others).
What's interesting is that The Weather Channel continues to buy big SGI Origin servers and wiz-bang workstations (Octane2, Fuel) for internal use. It's also interesting to note that they are still in the process of upgrading many of the older headends to the latest (O2 based) hardware and newer software revisions.
I don't think they'll be switching really soon... but it is very cool to see that it's going to be a friendly community effort.
Given that the current Linux support for the 8500 is limited to a binary-only driver that is intended for a related professional-level card, the delivery of an open driver is excellent news.
I think this part is a bit misleading. XFree86 4.2 has support for several ATI 8500 chips, and there are and have been Radeon drivers in the Linux kernel that work with it. From what I remember reading when I got my card working (yes, I'm running an ATI 8500 under Linux with no problems) all of the 2D support is there, and some limited 3D support.
I agree more open source work for this card is good news, but that sentence almost makes it sound like you can't use the 8500 well with Linux at this point.
There are two very different sides to modern weather modeling and display...
1) The acutal hardcore computation (done on huge, non-graphical SGI, HP, and Cray boxes with more GB of ram than I have harddrive space).
2) The on-air graphics boxes that make pretty pictures for television and website weather.
The first requires insane amounts of CPU, large caches, lots of ram, and gobs of thruput between CPUs. The second requires graphics hardware capable of generating television-resolution static images or a few frame of animation from pre-processed data.
Both areas are constantly growing, especially the back-end number crunching. On air graphics continue to become more complex, especially with 3D cloud displays that some weather reports show. But even the SGI O2, introduced in 1996 and ending production in 2002, is more than powerful enough for this task. The Weather Channel is working on putting together a solution to eventually replace their 5000 rackmount O2s located across the country in cable headends generating on-air graphics ("and now your local forecast"). They're also getting ready for HD televison resolutions... something the O2 cannot handle (the Octane can, but that'll cost ya $40K). As a side note, there really is no O2 replacement.... the O2 was a really nifty box for rendering OpenGL direct to NTSC/PAL video out without having to go thru hoops or do any software/hardware hackery.
Check this out, it's very interesting.
c al/index.html
u ne/navy_weather.html
http://www.sgi.com/features/2001/dec/fleet_numeri
http://www.sgi.com/features/2001/jun/weather/
http://www.sgi.com/newsroom/press_releases/2001/j
Go weather channel! My heros!
:) Screw this TNT/geForce crap.
That SO rocks. Soon as the drivers are released, I'm buying the card.
If you've followed TWC website, you'll know that it was almost unusable, completely crapped up with Javascrap/ASP pages, web bugs, counters, frames, CSS, and other bullshit. It may have been IE friendly, but you could hardly load a map for all the extraneous junk.
After they fired a bunch of payroll, the web site was overhauled and simplified. I can now download maps and forecasts. It seems they fired all the Windows Monkeys, and now most everything can be loaded in Netscape on Linux.
Maybe top mgt is just thankful for all the bucks they saved, and they just want to return the favor. That, and they use the Radeon internally, it may be cheaper to write the software than to replace all that hardware.
There are drivers, and then there are drivers that you actually want to play games with.
On account of ATI's generally/traditionally superior image quality, I'd get a Radeon over a Geforce if it weren't for that nvidia linux drivers actually take advantage of all the card's hardware features. My experience with owning an older Radeon has been that even the most concerted DRI efforts haven't put half of the Radeon's features into effect. Thus, I do not want to play games in linux with my radeon.
Is it possible that The Weather Channel will get the Radeon's gaming features working in full? If not, then this doesn't really change anything for Radeons in linux.
If you don't care about gaming, then this news isn't very notable because the 2D is already good. Otherwise, any incompleteness of 3D features will just perpetuate the Radeon's status as pointless for linux when geforce available.
On the other hand, it's true that nothing comes close to radeons in the mobile department (considering things like their low energy consumption on dvd accel). So I guess there definately are people compelled to buy a radeon despite superiority of geforce drivers, who must we welcoming of any and everything they can get in radeon support.
That was the wrong place to put it, the bootlog is for important information related to the boot process.
A better place would be to put it in a GUI application, such as a 'control panel applet', either in a splash or maybe an 'about'-like tab. This should work out much better for everyone.
Belief is the currency of delusion.
...Christina Abernathy. Grrrrr! When she's on the weather is the last thing on my mind. Tornado warnings be damned!
Bush should have died, not Reagan -- Morrissey
Morrissey rides a cockhorse -- The Warlock Pinchers
And I might add, if you are running an 8500 on Linux, make SURE you get the latest GATOS enhancements from: http://gatos.sourceforge.net.
At the least, these enhancements will fix up Xvideo display, amongst other things.
What? ATI 8500 (and 7500) do not have 10-bit alpha/overlay. Where would the extra bit's come from? 32bits per pixel, 24 bits for RGB, 8 bits for Alpha/overlay.
Perhaps what you mean is they are using a 10bit DAC for output (a claim going back to the Rage128 cards from ATI).
How about providing some proof. A link or something, I find nothing on a search on Google that mentions 10bit overlay, only the 10bit DAC.
On Maxtrox they've actually gone to 2bit Alpha/Overlay, and 10-bits for each R G B for more color depth.
I submitted a story yesterday, related to this, but it seems it wasn't important.
The Linux/XFree86 binary drivers from ATI for their proffesional workstation-class card, the FireGL 8800, are compatible with Radeon 8500, since it's based on the same core. Extension-wise, everything that's there in windows is also present on the Radeon 8500 with this driver, and performance is said to be excellent.
This driver is just as good as NVIDIA's drivers.
However, I'm not very fond of non-free binary drivers like this and NVIDIA's, but this is a good temporary solution for all of you who have had to live without 3d acceleration in GNU/Linux until the free DRI drivers have matured a bit.
Hopefully, when the DRI drivers are fully featured, the binary drivers will most likely only work on FireGL.
Cheers.
According the the link to ATI on this product it also supports TV and Video capture. I hope these features end up supported by any open source drivers as well. I am looking for a good TV IN/OUT video capture card, I'd like to build my own digital tv recorder.
Great, so when ATI ships their new stuffs, the R250 and R300 chips, later this summer, Linux users will still be waiting for this corporate handout driver for the "old" 8500.
I think that I could get used to Nvidia's way of doing things...
It looks like nVidia is trying to get the manufacturati in line... for what an Inquirer link is worth.
Interactive Visual Medical Dictionary
XIG makes great binary only drivers for the ATI Radeon 8500. They have awesome performance in both Linux and Solaris x86.
Mozilla runs in XP.
And why does Redhat and all the other Linux companies not offer to produce useful drivers like this one? I have yet to see a substantial contribution by the Linux distributors. People suggest RPMs as a big contribution, but really? How come there is no Redhat web browser based on Mozilla with several advanced features? What type of research has Redhat funded for the sake of Linux?
I have seen Sun get closely involved with the usability and improvement of the Gnome systems but it seems every other Linux company just wants to bundle all the latest Beta distributions of some open source software and charge $100 for a box with 2 CDs and a useless book about configuring it.
It is news like this that makes me really wonder what all these IPO rich Linux companies did when they had all that money 3 years back. Not one of them made a bold move to make a drastic change to create something for the vision of what Linux should be. I think they simply lack any vision at all.
Brennan Stehling - http://brennan.offwhite.net/blog/
I'm guessing that one developer's time to produce the driver is going to cost the Weather Channel no more than $250K.
Compared to their hardware budget that's nothing.
They just want to keep their options open.
Perhaps NVidia lacks some key feature they require and wants to charge many times more the price that Tungsten would.
To me, the most exciting thing about this is that it may be the first example of what I believe is a coming shift in the economics of software. Right now, software is treated as a product like almost any other manufactured product. Programmers are laborers and they produce product for consumption.
Free Software turns this around. Programmers become professionals more like engineers, architects, and doctors. They are paid for the quality of their practice, not as units of production in a manufacturing enterprise. One of the most common complaints about Open Source and Free Software is that it is anti-capital and that it will put programmers out of work (or at least out of pay). I think that is just plain wrong. Most programmers working today do not work for software companies. Most work in MIS making systems of hardware and software fit the needs of specific businesses.
This is the first case I know of where a company that is not at all in the software industry is paying programmers to develop software that they need that will directly benefit them AND anyone else who wants to use it. (Several companies like RedHat and Mandrake have done the same over the last few years, but they are, at least in some hybrid sense, in the software industry).
I think this will happen more and more. This is happening right now only because Free Software and Open Source software must be being used at the Weather Channel widely enough that they need these drivers. Once Free Software reaches critical mass (I know: It's an abused term and I'm abusing it right now) this will happen more and more. Eventually it will make almost all kinds of software available for "free" (and Free) and programmers will be paid well for doing it. Instead of 21st century robber barons amassing gigantic fortunes for herding programmers together, thousands of programmers around the world will make more money than they do now developing software for "Free."
Why? Bcause computers and software have no inherent value. Their value comes only in how they improve the efficiency of other processes, or enable processes that could not be done without them. They are tools. They are used to make and do other things. It is this economic "amplification" effect that makes them valuable. Sure, there is some value in the software economy, but the efficiency boom that gave us the longest post-war economic expansion without substantial inflation wasn't entirely based on Microsoft's profits (or even slightly based on them. As rich as Microsoft is, they are just a drop in the bucket of the economy). No, it was the way the technology tools improved productitivty throughout the economy. They whole software industry (and by that I mean people who develop code industrially and keep it closed, raising the price by creating an artificial shortage) could vanish and be replaced by free software and programmers and the economy as a whole would get richer.
How will programmers get paid? Like this case.
So a company has to pay $150,000 to get something developed. If all the other software they use is both Free and free (libre and free? Free speech and Free beer?), they may well end up spending less on software while programmers get that reduced amount of money with little or no corporate overhead.
It becomes a profession, not an industrial enterprise.
My bit of pie-in-the-sky thinking for today...
The big question here is whether TWC are paying
for just the basic OpenGL implementation, or for
OpenGL plus just the extensions they need, or for
the full implementation with all the Radion's
bells and whistles being accessible.
I use GeForce all the time and the nVidia drivers
for Linux support every single little feature that
the Windoze drivers support. It's frustrating that
they are closed source - but if you absolutely
have to choose between: Windoze+Closed-source-drivers
versus Linux+Closed-source-drivers versus
not being in the 3D graphics business at all,
then I choose Linux.
ATI finally releases specs for their hardware DVD acceleration, if not out in the open, at least to this project. Their hardware DVD acceleration is GREAT in Windows. You can actually run a DVD-ROM on a Pentium 233MMX if you want to using one of their video cards if you don't mind not using the computer for anything else while the DVD plays.
ATI is to be commended for their relative openness compared to NVidia and Matrox. I think they have a ways to go on being cooperative, however since there are only a finite number of video card manufacturers they should be encouraged.
ATI should also be encouraged to find better coders for their Windows driver products, but that's another story for another place and time entirely.
Knowledge is power. Knowledge shared is power multiplied.
ATI is to be commended for their relative openness compared to NVidia and Matrox.
While I agree that ATi's willingness to release specs is heartening, I don't think you give Matrox enough credit. They have a pretty good history of cooperating with open source developers. I think they keep some portions of their linux drivers closed (DualHead maybe?), but by and large they have been quite supportive of OSS.
OSS zealots will most likely mod me down for saying this, but most of it is the truth mixed with a little bit of my own opinion. ;-)
:-p ) but you are being slightly less than honest when you give out a blanket statement to people that ATI or Matrox is best supported. That person is asking you for information and, instead, you are giving them your opinion dressed up to look like fact. A more truthful way to answer that question would be to ask them what kind or hardware/OS they plan on using and then to tell them that NVIDIA is best supported for x86 Linux and that ATI Matrox are best supported for all other platforms. If you must push your own OSS agenda, then follow up the statement with an explanation of why you think people should support ATI and Matrox because of the way in which they support the OSS community.
:-)
It always bothers me a little when I hear people say stuff like this. The truth is, as has been stated by NVIDIA many times, that there are patents shared by NVIDIA with other companies that have been used in the development of they video cards. One of these companies is, most likely, SGI. They can't open source their drivers without violating confidentiality agreements and opening themselves to, justified, lawsuits.
Yes they only release binary drivers, and it would be much nicer if they would release the source as well but when it comes right down to it their drivers are vastly better than any other 3D drivers out there. Unlike all other Linux drivers for 3D cards NVIDIA's drivers are about equivalent in performance with their windows counterparts (this is as of the last time I saw a benchmark, I've heard rumors that they may be faster now). Granted, this doesn't help people on non-x86 Linux or on a *BSD (and no, I don't believe *BSD is dying.
Well, that's just my $0.02. I personally believe in OSS, though I don't really believe in the extremism of people like RMS. I also believe that there is a place in the world for non-OSS in certain places as well as understanding for companies that simply are incapable of supporting OSS for external reasons beyond their control (such as legal reasons). I don't mean for this to come off as a flame so much as a friendly rebuttal.
-GameMaster
Rules of Conduct:
#1 - The DM is always right.
#2 - If the DM is wrong, see rule #1
I want one, rack!!!!!!
The big question is does the 8500 Genlock to incoming video, if it does, then that is the reason the weather channel want it, Nvidia chips don't ( it's a right royal pain, we've spent a fair bit covering for it ). Another posibility is they have worked out how to get SDI out ( Serial digital CCIR601 ), which even if you can't genlock would be a major win & with 5k + O2's to replace, no doubt they can convince a manufacturer to do that for them. But maybe they just decided ATI's video output was better, either way, this is great news, broadcast video has been hamstrung by only having SGI video for years ( yeah I love the company & have spent my fair share with them, but it's frustrating watching gamers play with performance I can't ). Nigel
Despite what people think about the other parts of an ATI graphics card chipset, you have to admit that ATI almost single-handedly killed off the need for a dedicated decoder card in terms of DVD playback for computers with AGP ports. Their support for both hardware motion compensation (HWMC) and Inverse Discrete Cosine Transform (iDCT) starting with the Rage 128 chipset meant you saved some 35-40% of CPU cycles decoding DVD's compared to an all-software solution using WinDVD or PowerDVD.
And everyone else is jumping on the bandwagon, too. Note that the nVidia's GeForce4 MX and GeForce4 Ti chipsets and the new Matrox Parhelia chipset have at least HWMC and iDCT support for DVD decoding.
Raymond in Mountain View, CA
'jvmatthe' doesn't seem to have read his own post:
...
'Presumably this means that this Weather Channel is the one footing the bill for the development.'
Yes, one could presume this by reading it from the TG Website THAT YOU LINKED TO or YOUR OWN POST. Doh.
'Given that the current Linux support for the 8500 is limited to a binary-only driver that is intended for a related professional-level card...'
XFree86 runs on lots of operating systems and hardware platforms, also as mentioned on YOUR POST and the WEB SITES that you linked to. Also doh.
Why is this post biased toward Linux? Many readers seemed to have picked up this thread, while FreeBSD'ers have to check the source to find out if it applies to us...
Par for the course, I guess, checking the source
I don't know the hardware well enough to say what's "comparable" to the O2, but there's a good reason it's the last of its type -- it's a money loser. Like all of SGIs desktop systems, the O2 just couldn't compete with comodity systems. It makes sense for SGI to concentrate on massively-parallel systems, where there's less competition.