ATI's 1GB Video Card
Signify writes "ATI recently released pics and info about it's upcoming FireGL V7350 graphics card. The card features 1GB of GDDR3 Memory and a workstation graphics accelerator. From the article: 'The high clock rates of these new graphics cards, combined with full 128-bit precision and extremely high levels of parallel processing, result in floating point processing power that exceeds a 3GHz Pentium processor by a staggering seven times, claims the company.'"
Why doesn't ATi (or nVidia for that matter) make CPUs?
They obviously could make some very powerful chips.
I pretend to know more than I really do by mooching off google and wikipedia.
...result in floating point processing power that exceeds a 3GHz Pentium processor by a staggering seven times, claims the company. P4's double ALUs result in integer processing power that exceeds a FireGL V7350 graphics card by a staggering seven times, claims the company.
"it has a p6 chip. Tripple the speed of the pentium"
Vehicle Stars used car search is my current project
What market is it directed towards? I hardly imagine that typical gamers or animators would have the funds for such a card.
If you can read this, it means that I bothered to log in.
...when I told her that I would buy an ATI card that would allow us to decrease the gas bill for our furnace next winter. Guys, you just have to give your better half a good argument and this graphics card is installed in your computer in no time. Just don't mention that you need to buy a better air conditioner to the summer... she'll discover that one. ;)
It's called the FireGL because it puts out heat at levels equivalent to a large fire. -T
My Greasemonkey scripts for Digg &
Now I can upgrade to Windows "Vista."
Today's show is brought to you by the number 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0: 25
Other than high-end graphics work, what the hell will this mean? Are you seriously saying that we will be seeing games needing that must video memory anytime soon? Hell, they have a hard enough time getting people to buy cards with 256 MB of RAM.
The Blaster Master Fighting for Truth, Justice, and Evil Pie since 1979
it would be nice not having to purchase a top-notch CPU, GPU, and PPU (Physics Processing Unit) in the future, rolling the PPU and GPU together
this graphic card has MORE RAM than my entire computer, and faster too, and a faster processor, and probably a bigger heat sink.
Is it just me or are graphic cards getting ridiculously insane? I know I don't need this thing cus the last game I bought for my comp is 2002 Star Wars: GB. Maybe I'm just a lamer and and l00ser...
Yes, but will it run Duke Nukem Forever?
This sig is false.
Is it worth somone's money to buy such a card?
We apologize for the inconvenience.
anyway... this will be half the price by the time Vista ships.
call me again in year 2007
ATI's opengl drivers are flakey on their non firegl line of cards. Some suspect thats by design.
Graphic card makers should get with the program and stop releasing firegl's and quadros. Just release really kick ass 3d accelerators for all.
That way we can all have full opengl support and not the lame opengl game drivers by ATI. Nvidia's gaming card opengl drivers are better than ATIs
is there an OpenBSD driver?
If these chips are so powerful, and they do seem to be somewhat general purpose (at least by evidence of people making thinks like pi calculators and other small examples utilizing the graphics hardware), why isnt intel/amd using these same techniques with their main chips ?
As much as I hate these "mod up" posts, this guy deserves it. It covers everything well. Wish I had mod points to peg this as "Informative"
In a nutshell, see the subject.
I really don't give a flying *uck if any company, be it ATI or Nvidia comes out with the latest and greatest video card if it does not have proper driver support! Anyone who's run linux for awhile knows the drill.
Life was hell, then I discovered Linux...
"why isnt intel/amd using these same techniques with their main chips ?"
MMX,SSE,Altivec. Of course one could ask why isn't SATA, or sound integrated into main processors, or any other specialized task? The reason is that the GP in GPU doesn't stand for general purpose. Despite the work at GPGPU, the GPU's domain is narrower than what a CPU addresses.
...
:/
If only I didn't have to sell my car to buy one
Okay, if this thing is seven times more powerful than a three-gigahertz Pentium processor, why the hell aren't these guys making CPUs alongside their GPUs? Seriously, GPUs have gotten to the point at which they are just as if not more powerful than standard CPUs, and with quantities of RAM to match a whole PC. The news of this new and extremely powerful GPU - should it stand up to the hype - alongside news that NVidia has developed a physics coprocessing technique using SLI leads me to believe that GPUs may soon no longer be just GPUs, but complete co-computing units to which graphics, physics, and other demanding tasks could be offloaded. That might be interesting.
A fire-breathing, liquid-helium-cooled 256-core graphics engine, complete with 2KW independent power supply, temperature throttling, and VR interfaces.
(Oh, yeah -- and we think there may be a CPU in there somewhere, too.)
Paleotechnologist and connoisseur of pretty shiny things.
Now I have to change my pants.
"I really don't give a flying *uck if any company, be it ATI or Nvidia comes out with the latest and greatest video card if it does not have proper driver support! Anyone who's run linux for awhile knows the drill."
Gee. Zealots don't give a flying fuck about non-zealots. Film at eleven. The people who will be using this card aren't going to be using Linux. Therefore your don't care attitude is rather irrelevent. For the domain were Linux will be used. Video cards aren't being used. e.g. clusters. So once again your don't care attitude is irrelevent.
I use Pro/E as my job right now but have only ever used it on this 4 year old Dell "workstation" with some kind of 4 y/o Fire card in it. But though this equipment is old, I have never for a second felt like anything was slow at all while using Pro/E. So what are these insane cards for? Im sure they are for something I just would genuinely like to know what it is. I would have thought they were for CAD but now I see other people running Pro/E just fine on like laptops with integrated Intel graphics.
For more general purpose FPOPs you will have a hell of a time getting enough gain in floating point performance to overcome the overhead chatter between the CPU and GPU that would be required to keep the states in synch.
I'd go so far as to say if the process can't be near complely moved (the CPU will need to feed it data and suck up results) onto the GPU then don't bother.
But I'm talking out of my ass, it could work. I'm just skeptical.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
Now to light a fire under the IT dept's rear to me one of them
ATI might just add a CPU on the card in order to boost gaming performance and delivery the best gaming experience
Flogging generic statements like "ATI sucks for Linux", is not very accurate. A better way of putting it is "ATI sucks for some cards under Linux".
I can certainly say that my laptop, with its ATI Radeon Xpress 200M chip, works wonderfully under Linux. Yes, I'm talking about their binary driver distribution. Using the latest version of their drivers. I'm also using the Xorg 6.9 xserver. It's fully 3D accelerated, as shown in the following command:
$ glxinfo | grep OpenGL
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON XPRESS 200M Series SW TCL Generic
OpenGL version string: 2.0.5695 (8.23.7)
I'm aware that the binary driver doesn't work with some ATI cards, especially some of the top range ones. But for what I use, it's brilliant. The installer is a little easier than the Nvidia one too. Thanks ATI, you've done a great job, from my perspective.
Are you saying it renders flames *very* realistically? :-P
"goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
Can i reallocate that memory as system memory?
Signify: full 128-bit precision
TheRaven64: or researches doing GPUPU things. To people in the second category, it's not a graphics card it's a very fast vector co-processor (think SSE/AltiVec, only a lot more so)
Traditionally, ATi floating point numbers were only 24-bits wide [i.e. only "three-quarters" of single precision, which is 32-bits].
nVidia, IBM Sony Cell, and Altivec support only 32-bit floats.
MMX supported no floats whatsoever. SSE supported 32-bit floats. SSE2 & SSE3 support 64-bit floats. x86 supports 80-bit floats.
So what is this 128-bit stuff all about?
I don't suppose there's a chance in hell that these could be quad-precision floats, could they?
Last year, Ars Technica talked about how newer OS's are leveraging fast GPUs for advanced graphics. The main problem is the bottleneck between system memory and GPU/VRAM. One solution is to move the bottleneck to the other side of the backing store.
/ 13 / 14 / 15
http://arstechnica.com/reviews/os/macosx-10.4.ars
http://arstechnica.com/reviews/os/macosx-10.4.ars
http://arstechnica.com/reviews/os/macosx-10.4.ars
sounds great and all, but have they gotten around to paying their own programmers to make drivers that actually work, and install off the CD it comes with, instead of outsourcing it to a few guys in their basement?
Seriously, I've owned 6 different ATI cards of differing lines this year, and only 2 of them installed properly with the drivers that came on the CD. That just aint right.
There are 10 types of people in the world; those who can read binary, and those who can't.
Does it get you banned in World of Warcraft?
But it will run Duke Nukem really smoothly until enough silicon decays into phosphorus to make it stop running, or the owner gets tired of Duke Nukem, whichever comes first.
Try rendering medical image data as a 3D texture (well three textures actually, one for each primary image). With 300 images, 256KB per image, x3 textures, that comes out to 225MB just for the textures. I deal with datasets like these routinely, and more video memory is a welcome development.
For example, if you need to render a triangle, transforming the coordinates and finding the u,v (for texture mapping), then calcuating the normals and interpolating them all has a lot of setup math. You don't want to do this setup math for each pixel.
In fact, unlike ray tracing, where you proceed pixel by pixel, checking all the geometry, in modern techniques you render the parts of the geometry in order into the frame buffer, and due to the magic of z-buffering, the end result frame buffer is complete for all pixels at the same time.
So pretty much what you say about pixels being independent is nearly completely false.
You can still parallelize a lot of stuff, but it isn't as simple as you say and is done using different techniques.
http://lkml.org/lkml/2005/8/20/95
Ok, I cannot beleive the absurd number of posts I am seeing from lamers who think this thing is for video games. Hello People! Both ATI and NVidia have had seperate high-end workstation lines for years now! This is nothing new. Where have you people been?
This card is for people who need serious rendering of high detailed scenes and 3D objects, not serious frame rates for games. For applications where image quality, complexity, and accuracy are much more important than frame rate. The GPUs in these high end workstation cards are geared in a totaly different manner and actually suck for video games! These are great for CAD/CAM, medical imaging (like from CAT and EBT scanners), chemical modeling, and lots of other hard core scientific and 3D developement type stuff.
Does any one know how to make TV-out (PAL) for Radeon 7500 work? I've used everything, atitvout, different distros, fglx, open radeon, all. The best performance I' ve seen so far is with Ubuntu 5.10 on the desktop, but all I can get from X on the TV is an incomprehensible image with the same colors as on the monitor.
That's 1GB of unified memory, so less than 1GB is available for textures ; (
... etc.) so I couldn't resist blabbing about high-end kit that's off topic.
It took them long enough; this is definitely the direction to go.
Almost 4 years ago Silicon Graphics gave a final revision hurrah to their best graphics product: InfiniteReality. A pipe sported 1GB dedicated texture memory, 10GB of frame buffer memory, 8 channels per pipe, and 192GB/s internal memory bandwidth.
And an Onyx system could have up to 16 pipes! That's 8.3M pixels per pipe, or 133M pixels from a full system! And all in 48-bit RGBA. And those are just the raw numbers, there were a great many high end features only found on InfiniteReality. Don't ask what it costs ; )
Sorry for the passionate post. It seems that Slashdot is very PC-ish and narrow in its viewpoint (Imagine a Beouwolf of... Can it run Doom3
I've had the pleasure of using a small Onyx system. Too bad SGI is dead dead dead. Still they provide a good target for everyone to shoot for. Some day the above power will be available for a few hundred dollars for the average person. Though I think it will be atleast 5 years before the quality and features of InfiniteReality4 are at a consumer level. And never will we have workstations like SGI's again ; (
It all started with the GeForce 6800 GPU a couple of years back. My patented process provides a "double-whammy" argument for the wife - A lower heating bill + a lower electricity bill!
You can check out one of the diagrams I provided in my patent application here.
I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
Are you saying it renders flames *very* realistically? :-
Yes but thankfully due to todays powerful use of offloading work to support cards, you'll still be able to hear the fiddles from the sound card until the last possible moment.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Absolutely noone cares!
Imagine ImageMagick ported to that... No really, I've been waiting ~15 minutes for the output of identify -verbose on a 25MPixel 48bit RGB image. I'm sure glad I didn't use the 100MPixel scan.
no, not IN Linux, I mean with 1GB, it should be able to RUN Linux in a VM or something. Ah, OS communities next project - VRAM based OS!
Wasn't somebody planning to design an Open-Souce graphics card a few years back? If so, what happened to it?
http://wiki.duskglow.com/tiki-index.php?page=Open- Graphics
i ferID=8255&action=flatview
http://www.osnews.com/story.php?news_id=13844
If you are talking about XGI, ATI just bought them and closed the code.
http://www.linuxgames.com/news/feedback.php?ident
Ever heard of Power5 processors for AIX? Not hard to beat FP performance of Intel processors.
That's a lot, my first pc had16mb video ram. So this device is capeable of 10024/16 ... wow.. 64 monitors ?
what to do with that amount of screens..thinking..
Ehm well what did i run in those days ehm WP5.1
Having text all around me would be verry much like my desk and would resamble my desk. So that's enough for a verrry first holodeck !!
I know you're out there. I can feel you now. I know that you're afraid. You're afraid of us. You're afraid of change.
...but I'm sure it'll come with a Fast(TM).
Heybiff
Even the Sun goes down.
Now I can program my graphics engine even more poorly, and when people complain it runs slow, I'll just tell them to buy an even better graphics card!
16mb of video mem, that it? Sheesh. You're a youngen. o.O
FTFA:
The result should be a finer level of detail throughout the visible spectrum, enhancing details in shadows and making highlights come to life.
Unless I'm the Predator and have some special monitor that no one else has, this comment about the "visible spectrum" is ridiculous. Of course it's going to improve fidelity throughout the visible spectrum, do you think they'd just focus on the color green, or try to improve that all-so-important infrared fidelity?
Based on a cutting-edge 90nm process technology
90 nm is not the cutting-edge, it is the industry standard for most performance processors. Even that statement is weak, since the newest Intel offerings are based on 65 nm processes.
combined with full 128-bit precision
As opposed to partial 128-bit processing?
Was this article merely quoted verbatim from ATI's press release? It is filled with so much superfluous hype that getting to the substance of it is hardly worth the effort. Stop after the first two paragraphs and save us three minutes of time.
It's a damned good thing this is a workstation card. I've never really understood the true purpose of these beasts, and how they are supposed to differ from gamer-class graphics cards, but I'd hate to see what kind of idiot mayhem would ensue if ATI released a 1gb gamer card to the public.
I remember when they started having 256mb budget cards and I kind of scratched my head over the concept of a card that sports as much RAM as its host PC (in many cases), and more importantly why the hell would anyone want 256mb of textures on an already stuttering GPU.
Sure enough, the imbeciles would bowl into the store, fresh off the short bus and ask for the 256mb card, with the religious belief that it was "better" than the 128mb version. What's even funnier is the concept of "TurboCache", in which a card will advertise 256mb of display memory, yet only have 64mb onboard - it borrows the balance from your system ram as needed. Funny, back in the good old days we called it AGP GART.
I'm sure if ATI Released a 1gb Radeon 9200, a whole nation of ignorants would snap it up and think it's a significant upgrade. Hell, Future Shop (Best Buy) would probably dedicate a whole freakin' aisle to stocking them because it would be their top seller. Ironically, the recent leaps in graphical detail have not spawned from insane texturing, they've been driven by elaborate pixel shaders, because really the biggest difference between a 256mb budget card, and a 256mb 7900GTX is the number of simultaneous shader ops, followed by clock speeds.
-Billco, Fnarg.com
How about NVIDIA OS?
\\:D/
I'm tired of hearing this anthrocentric nonsense about chips.
GPUs are not faster than CPUs because the engineers can "concentrate on one area" instead of "spreading their work around". It's not that the floating point performance of the x86 would be faster if only Intel had the time to pay attention to it. That's ridiculous.
GPU tasks are highly parallel. CPU tasks are not. nVidia can toss 24 pipelines onto a chip and realize a huge performance gain. Intel can't, because much of the time those pipelines will be empty waiting for the results of the other lines.
This fundamental difference is what separates the two domains, not it being "easier to build something that performs well in one area, than to build something that does everything amazingly well (without costing the earth to buy it)."
You need to keep your science and your homey folk wisdom separate.
Support standpoint, we at the ubuntuforums find the support of ATI cards to be very frustrating. Their drivers dont work , and when they do, its spotchy at best.
l
http://ubuntuforums.org/showthread.php?t=148531
http://ubuntuforums.org/showthread.php?t=122094
http://ubuntuforums.org/showthread.php?t=148415
http://ubuntuforums.org/showthread.php?t=141090
http://ubuntuforums.org/showthread.php?t=137343
http://ubuntuforums.org/showthread.php?t=76147
http://ubuntuforums.org/showthread.php?t=75001
This is probably the largest complaint we get on the Ubuntu Forums and the UDSF(http://doc.gwos.org/ in the way of graphics cards. I think I even remember being told at one point that ATI is so driven on DirectX development that they likely dont care much about developing Open Source Drivers, or even a decent working Proprietary driver.
There have been a few Petitions to do so
http://www.petitiononline.com/atipet/petition.htm
http://www.petitiononline.com/ati3/petition.html
And countless others. The community asks, almost begs, and all ATI does it laugh.
Its sad, really sad.
http://wiki.cchtml.com/index.php/Main_Page
"God of Rock, thank you for this chance to kick ass. "
Sorry if this is totally off or really dumb.
A-Bomb
"meant for things like CAD or Render farms" - I know what you mean, but to be picky, these are not for render farms. They are for accurate and precise real-time rendering, the task of modeling and visualization, not the on the back-burner (no pun intended) rendering - which is what render farms do.
Speaking of backburner, the secret image below says "discreet"!!! coincidence?
Old Rule: Editors shouldn't be larger than the OS.
New Rule: Graphics Adapters shouldn't have more memory and suck more power than the computer.
I was reading some hardware reviews on some ATI Crossfire graphics cards... the things seemed to be pretty dang good save for the fact that they couldn't go above 60hz refresh rate. So this card, they throw in a lot of memory... That's fine. But can they go above 60hz?
MadOgre.com
Yes, they are 128-bit floats. They're needed for doing HDR.
PLEASE don't joke about this.
Do you have any idea how many math/physics/chem/engineering geeks would just kill for 128-bits in hardware?
It would be very, very cruel to get their hopes up like that, only to find out that you were being sarcastic...
My first computer (TRS-80 Color Computer 2) had a whole 16K of RAM, 8K of which was "video memory". When I upgraded to 32K, then 64K - I thought I was in "heaven". Until I got my Color Computer 3 - which had a whopping 128K of memory! WOW! Then I eventually got the 512K Disto upgrade.
The machines we (and kids) have today would have been considered so far outside the possibility of ownership back then, that they would have been mere fantasy. I dreamt about being able to program a 3D adventure game as I played Zork or even King's Quest. I even dabbled with 3D programming, but was unable to realize even the barest of my imaginations.
Today, kids have the power to realize entire worlds in marvelous and stunning 3D, replete with realistic textures and sounds. Yet it feels like they don't care to really attempt to do anything with this power, but rather consume what others give them - they would rather play in a pre-built world, than build their own. I am sure there are a few who do create their own worlds - maybe this passion will always be in the minority. I just wish it wasn't this way.
Finally, I must say I am grateful that my parents supported my computing habit at a time when home computing was still a minor thing, but a major purchase. Had they not, I wouldn't be where I am today (eh, posting to /. at work, I suppose?)...
Reason is the Path to God - Anon
But when is ATI going to finish implementing OpenGL 2.0 for Linux? In an interview, their VP's praised their policy of starting over frequently on new code bases, but they're behind NVidia on driver support.
Sell off half my body organs, put that bad boy in my PC, and I can play Elderscrolls: Oblivion with all the options cranked!
Now - where can I find that Black Market...
What are you, 9? Sweet jesus, man, I'm in my 20s and had a machine with less than 1MB of video memory as recently as my college years.
My *first* computer had 64k of total memory, of which only 16k could be used for video.
Yes! Finally, SOMEONE gets why the Cell is faster!
Actually, the biggest thing about the Cell is that (I think) it uses vector processing, which is the same technique that your GPU uses. Vector processing is quite a bit faster than scalar processing (what most CPUs use) due to the fact that the vector processor can run operations on multiple data elements all at the same time.
And that's why I'd recommend that anyone who doesn't care that much about Halo 3 wait for the PS3 - it'll likely have noticeably better graphics than the 360 due to the fact that it can do a lot more math faster. That means it'll be able to not only have better graphics, but also to do all kinds of nice physics processing with the cycles it saves.
www.linuxpenguin.net
This card is for Design Content Creation (DCC) and very large Mechanical model assemblies.
The last textures DVD I bought had textures on average around 50Mb per map (png - ca 5400p square) which then should be multiplied by 2.5 -3 for bump maps and other modifier maps. That brings us to around 125Mb to 150Mb per mapped surface. A typical scene might have 12 to 20 textures (not all of that density). This brings us to 1Gb quite quickly without the models geometry which is likely to be more than 50Mb. The128 floating point gives more accurate and less muddy colors/edges/depth when blending bitmaps.
I have been reducing these maps to 1200p 2400p wide in Photoshop to run them on my hardware. (X2 4200, 3Gb RAM, 256Mb FireGL.) I can see a time in the near future where my clients will be quite pleased with even juicier images that high resolution texturing permits. This card will no doubt pay for itself in just a few jobs, in both faster renders and higher quality product.
Mechanical design often has model sets that easily range into the 100s of Megabytes. This card will allow one to work on more complex assemblies and models. This is not the field that is at the center of my interest but even the simple I have worked on in Rhino easily hit 100Mb. Details dont come for free.
Lastly the Quattro and FireGL lines provide what gaming cards never will that is accurate display of demanding workloads. Consumer level cards provide fast display of DirectX graphics and can work well for some content creation applications (such as Photoshop), but the custom drivers (read increased speed / increased stability) and increased Floating point accuracy that workstation cards provide make them indispensable for those that make the content.
The high clock rates of these new graphics cards, combined with full 128-bit precision and extremely high levels of parallel processing, result in floating point processing power that exceeds a 3GHz Pentium processor by a staggering seven times
Yeah, but with integrated graphics, you take a real performance hit.
Please stop stalking me, bro.
640k is enough for everyone.
/ Billy Boy
This isn't news. You have been able to build a 1 gig rig with 2x nvidia gayforce for some time now. ati firegl isn't a gaming card anyway, it's a slow perfomer no matter the amount of memory.
oops.
What a strange definition.
These are processes that need to be done in order to complete another process. It doesn't mean they are parallelizable. If I build a house, I need to put up 4 walls before I can put the roof on and finish it. Does that mean building walls is a parallel operation? Not necessarily, there's no reason I can't build all 4 sequentially.
Some of the setup is the same for all pixels. The polys have to be transformed to the view position space. This is done by transform and lighthing hardware nowadays and is VERY parallelizable.
Then you have to start rendering all the polys. But it is very efficient to render adjacent pixels (and adjacent polys if using a triangle strip) at the same time. That means that it isn't efficient to render adjacent pixels in independent parallel operations.
You can do some operations in parallel, many others you cannot. And the argument that you can do pixels in parallel efficently and trivially is just way off. Primarily the argument that modern rendering is similar to ray-tracing in parallelization is way way off. Ray-tracing is massively parallelizable, you can farm out pixels over even a low-speed network in an almost trivial fashion. Scanline rendering is not the same way.
Look up papers on PixelPlanes (setting the wayback machine to 1989) to see the challenges of scanline rendering in parallel.
http://lkml.org/lkml/2005/8/20/95
I'm driving an '05 Chevy Malibu that has enough get up and go for me to be concerned with (two speeding tickets in less than 18 months, and didn't realize I had pushed up that high, both times were for passing on the freeway too :( ) and I get 32 city and 36 hwy, on average. If I gun a lot, I still get about 27 city and 30 hwy.
Just thought I would be a little helpful for those who are looking.
My problem is I WANT the Civic hybrid? Just can't afford it yet, ya know, with a backorder etc.
2^3 * 31 * 647
Who's the fool that tagged this 'overkill'?