Nvidia Fermi Renders Look Ultra Realistic

Next news
2:30 PM - October 30, 2009 by Kevin Parrish

Visuals stemming from Nvidia's Fermi may make you do a double-take.

Memorex used to have a very catchy slogan: is it live, or is it Memorex? That very slogan came to mind when viewing a few outlandishly realistic renders here on a Chinese forum. Thanks to Nvidia's Fermi hardware, virtual realism has taken a huge step towards mimicking reality to the point of asking: is it real, or is it a render? A "dramatic upgrade" doesn't justify the visual leap Nvidia has made in virtually recreating faces and environments.

Fermi, the company's next-generation CUDA architecture, is jammed pack with more than 30 million transistors and a maximum of 512 CUDA cores "enabling supercomputer performance," as the forum post states. If the leaked images are indeed genuine--showing fantastic ray tracing goodness, facial hair, and even defined skin pores (sans zits)--then gamers have a lot to look forward to when Nvidia launches the GeForce 300 series... possibly by the end of the year.

Electronista points out that a second set of forum users have noted that Nvidia confirmed the launch of notebook versions of Fermi. While the supposed release date is a vague "near future," it's estimated that the chipsets will be aimed at the mid-to-low end laptops. The GTS 360M will serve as the company's mobile performance chip, and the GT 225M and GT 330M will be geared towards mainstream models. Low-end systems will likely integrate the GeForce 310M and 305M GPUs.

Source : Tom's Hardware US

Talkback
Add your comment
Anonymous 10/30/2009 8:33 PM
Hide
-6+

these are not renders, these are photo projections from a photo taken by a digital camera

imrul 10/30/2009 8:40 PM
Hide
-1+

cool

imrul 10/30/2009 8:41 PM
Show
precariousgray 10/30/2009 8:42 PM
Hide
-15+

These aren't the renders you're looking for.

soldier37 10/30/2009 8:42 PM
Show
cyberkuberiah 10/30/2009 8:43 PM
Hide
-14+

Kevin Parrish :
Fermi, the company's next-generation CUDA architecture, is jammed pack with more than 30 million transistors



no , its 3,000 million or 3 billion as per nvidia's site

Zirbmonkey 10/30/2009 8:45 PM
Hide
-14+

Amazing Pics! A huge leap in rendering generations. But one thing left out is... how fast can it render those images? Sure they're ultra-photo-realistic. But that's just the rendering architecture's software to make it possible. If it takes 5 mins to render a 1080p slide in ultra-detail, when it speaks nothing about the GPU, other than that the GPU is what made the frame.

cyberkuberiah 10/30/2009 8:46 PM
Hide
--3+

what nvidia really needs to do is have some awesome DirectX drivers for this stuff ... for the fullest performance . i suspect that although it'll beat 5870 CF or X2 easily , the thing to watch for is its price .

CoryInJapan 10/30/2009 8:46 PM
Hide
-0+

Wow very nice.I glimps at what PC games will look like after the next gen of consoles finally come around.

joebob2000 10/30/2009 8:47 PM
Hide
-8+

cyberkuberiah :
no , its 3,000 million or 3 billion as per nvidia's site



Yeah 30 million doesn't seem that impressive considering a super common Core2 Duo chip has 291M and the Geforce 200 series has 1,400M. Tom's "Hardware"? Go read a book about transistors...

cyberkuberiah 10/30/2009 8:48 PM
Hide
-1+

Zirbmonkey :
Amazing Pics! A huge leap in rendering generations. But one thing left out is... how fast can it render those images? Sure they're ultra-photo-realistic. But that's just the rendering architecture's software to make it possible. If it takes 5 mins to render a 1080p slide in ultra-detail, when it speaks nothing about the GPU, other than that the GPU is what made the frame.



from google's chinese to english translation it is mentioned "real time rendering" on the original forum . lets hope this is true . and yes , truly amazing pics , the first i'd call photo realistic in real time rendering history .

KageRyu 10/30/2009 8:49 PM
Hide
-1+

It's beautiful...*cries*

Hitokage 10/30/2009 8:52 PM
Hide
-8+

Is that second picture really rendered? It looks real. That's... disturbing.

lemonade4 10/30/2009 8:52 PM
Show
cyberkuberiah 10/30/2009 8:54 PM
Hide
-1+

more than 2x shaders than gtx285, and considering its mimd with half speed (ati is 1/5 speed in hd 5000 , gtx285 is 1/8 speed) double precision FP , this thing really has the potential for more than "just" 2 x gtx285 . i am waiting for benchmarks , but repeating myself , with mature drivers .

roofus 10/30/2009 8:55 PM
Hide
-4+

soldier37 :
Let the nvidia fanboys rejoice, I'll put my 2 5870s in xfire against it any day!



you just painted yourself as the biggest fanboi here so far.
articles like this don't get much mileage as far as i am concerned. a couple screenshots of a render do not tell me a thing at all.

Zirbmonkey 10/30/2009 8:57 PM
Hide
-7+

Hitokage :
Is that second picture really rendered? It looks real. That's... disturbing.


Remember the days when you had to worry about photoshopped pictures? At least a well trained eye could catch the inconsistencies of digital forgeries. Things just got a lot more complicated.

cyberkuberiah 10/30/2009 8:58 PM
Hide
-2+

lemonade4 :
will it be able to run crysis 2?



definitely , and beyond that ! but lets keep our fingers crossed on one matter : they haven't announced pricing yet .

tipoo 10/30/2009 9:06 PM
Hide
-0+

Graphics card tech demo's are bull, period. Sure it can render that by itself, but what about when there is an entire game running whith graphics of that level? I think not, Nvidia.

wira020 10/30/2009 9:11 PM
Hide
-6+

THIS DOES NOT PROVE ANYTHING!!!!!!!!!

Unless a video proves it... a photo is a photo.. and words on a forums of pro-nvidia... this is just software to me... and yes it is nice.. any gpu can render it but how fast will it do 1 shot.. i can hardly believe that after showing a mock sample at a conference nearly a month ago, they can already have it functional now... seriously..

brisingamen 10/30/2009 9:16 PM
Hide
-0+

yes all poppycock at the moment.

Anonymous 10/30/2009 9:17 PM
Hide
-18+
jerreece 10/30/2009 9:20 PM
Hide
-1+

If that second picture is a real render, than holy cow.

Although I'm a bit skeptical. It looks to much like a real photograph.

dheadley 10/30/2009 9:20 PM
Hide
-0+

I find it hard to believe that these pictures are being done in real time. They look to be scenes rendered in a 3D modeling application like Lightwave or Softimage to me.

I've been playing around with 3D applications as a hobby since 3D Studio was a DOS application and looking at rendered scenes on Renderosity, RuntimeDNA, Deviantart and many other sites for years. I would love to see this kind of work in realtime, but it would take video cards that are more than usual 30% improvement, but 30x the previous generation.

NegativeX 10/30/2009 9:21 PM
Hide
-4+

Welcome to the future of law enforcement headaches...

Imagine being able to frame someone for a crime, with video footage of said crime, but fabricated using a computer.

And that's just the tip of the ice burg. I can only begin to imagine the depth and scoop of problems that will inherently come from technology like this.

The next few decades will surely be interesting, to say the least.

ProDigit80 10/30/2009 9:26 PM
Hide
-0+

darn! They forgot to program the virusses and bacteria on his face!

ssalim 10/30/2009 9:29 PM
Hide
-2+

Soon entire movies in the future will be made by computer. No need for actors or expensive production cost.

ProDigit80 10/30/2009 9:30 PM
Hide
-1+

Can you only imagine what a computer can make from your webcam video?

I mean, it's only a little step away between displaying a human face,and synchronizing it with the face in a cam recording!
Pretty soon we can't trust anything anymore!
We think we're chatting with a hot chick,and in real fact it's a long haired old geezer!

wira020 10/30/2009 9:34 PM
Hide
-1+

ZZZ2010 :
Fake . Pips Labs is a FX Studio. This is rendered stuff.http://onesize.nl/projects/playgrounds-titles-2009http://vimeo.com/6947473http://motionographer.com/theater/ [...] nd-titles/




lols.... they take some shot from the web and slaps some words claiming fermi did it... THEY'RE DAMN FAKE...

redgarl 10/30/2009 9:46 PM
Hide
-3+

wira020 :
lols.... they take some shot from the web and slaps some words claiming fermi did it... THEY'RE DAMN FAKE...



lol, first the Fermi cards showed to the public were fake, and now this... WTH is going on?

gnesterenko 10/30/2009 9:50 PM
Hide
-0+

Never mind if its fake or not. As people above have mentioned, GPU vendor demos mean absolutely zilch in terms of real world performance in games/video encoding. Lets see some benchmarks, then we'll talk. And EVEN if it is able to render the above at 60FPS - it is rendering a highly optimized scene which again, has zilch to do with real world performance. And furthermore, the theoretical possiblities of the GPU have zilch to do with what game studios will actually do with said power. Some may take advantage of it, but it will be at least the end of 2010 or early 2011 before its used to its full potential.

"The views expressed here are mine and do not reflect the official opinion of my employer or the organization through which the Internet was accessed."


Sponsored links

Related articles

  • Nvidia introduced CUDA with the release of the GeForce 8800. At that time the promises they were making were extremely seductive, but we kept our enthusiasm in check. After all, wasn’t this likely to be just a way of staking out the territory and surfing the GPGPU wave? Without an SDK available, you can’t blame us for thinking it was all just a marketing operation and that nothing really concrete would come of it. It wouldn’t be the first time a good initiative has been announced too early and never really saw the light of day due to a lack of resources – especially in such a competitive sector. Now, a year and a half after the announcement, we can say that Nvidia has kept its word. Not only was the SDK available quickly in a beta version, in early 2007, but it’s also been updated frequently, proving the importance of this project for Nvidia. Today CUDA has developed nicely; the SDK is available in a beta 2.0 version for the major operating systems (Windows XP and Vista and Linux and 1.1 for Mac OS X), and Nvidia is devoting an entire section of its site for developers. On a more personal level, the impression we got from our first steps with CUDA was extremely positive. Even if you’re familiar with the GPU’s architecture, it’s natural to be apprehensive about programming it, and while the API looks clear at first glance you can’t keep from thinking it won’t be easy to get convincing results with the architecture. Won’t the gain in processing time be siphoned off by the multiple CPU-GPU transfers? And how to make good use of those thousands of threads with almost no synchronization primitive? We started our experimentation with all these uncertainties in mind. But they soon evaporated when the first version of our algorithm, trivial as it was, already proved to be significantly faster than the CPU implementation. So, CUDA is not a gimmick intended for researchers who want to cajole their university into buying them a GeForce. CUDA is genuinely usable by any programmer who knows C, provided he or she is ready to make a small investment of time and effort to adapt to this new programming paradigm. That effort won’t be wasted provided your algorithms lend themselves to parallelization. We should also tip our hat to Nvidia for providing ample, quality documentation to answer all the questions of beginning programmers. For the latest on CUDA click here.

  • However we did decide to measure the processing time to see if there was any advantage to using CUDA even with our crude implementation, or on the other hand if was going to take long, exhaustive practice to get any real control over the use of the GPU. The test machine was our development box – a laptop computer with a Core 2 Duo T5450 and a GeForce 8600M GT, operating under Vista. It’s far from being a supercomputer, but the results are interesting since our test is not all that favorable to the GPU. It’s fine for Nvidia to show us huge accelerations on systems equipped with monster GPUs and enormous bandwidth, but in practice many of the 70 million CUDA GPUs existing on current PCs are much less powerful, and so our test is quite germane. The results we got are as follows for processing a 2048x2048 image: CPU 1 thread: 1419 msCPU 2 threads: 749 msCPU 4 threads: 593 ms GPU (8600M GT) blocks of 256 pixels: 109 msGPU (8600M GT) blocks of 128 pixels: 94 msGPU (8800 GTX) blocks of 128 pixels / 256 pixels: 31 ms Several observations can be made about these results. First of all you’ll notice that despite our crack about programmers’ laziness, we did modify the initial CPU implementation by threading it. As we said, the code is ideal for this situation – all you do is break down the initial image into as many zones as there are threads. Note that we got an almost linear acceleration going from one to two threads on our dual-core CPU, which shows the strongly parallel nature of our test program. Fairly unexpectedly, the four-thread version proved faster, whereas we were expecting to see no difference at all on our processor, or even – and more logically – a slight loss of efficiency due to the additional cost generated by the creation of the additional threads. What explains that result? It’s hard to say, but it may be that the Windows thread scheduler has something to do with it; but in any case the result was reproducible. With a texture with smaller dimensions (512x512), the gain achieved by threading was a lot less marked (approximately 35% as opposed to 100%) and the behavior of the four-thread version was more logical, showing no gain over the two-thread version. The GPU was still faster, but less markedly so (the 8600M GT was three times faster than the two-thread version). The second notable observation is that even the slowest GPU implementation was nearly six times faster than the best-performing CPU version. For a first program and a trivial version of the algorithm, that’s very encouraging. Notice also that we got significantly better results using smaller blocks, whereas intuitively you might think that the reverse would be true. The explanation is simple – our program uses 14 registers per thread, and with 256-thread blocks it would need 3,584 registers per block, and to saturate a multiprocessor it takes 768 threads, as we saw. In our case, that’s three blocks or 10,572 registers. But a multiprocessor has only 8,192 registers, so it can only keep two blocks active. Conversely, with blocks of 128 pixels, we need 1,792 registers per block; 8,192 divided by 1,792 and rounded to the nearest integer works out to four blocks being processed. In practice, the number of threads are the same (512 per multiprocessor, whereas theoretically it takes 768 to saturate it), but having more blocks gives the GPU additional flexibility with memory access – when an operation with a long latency is executed, it can launch execution of the instructions on another block while waiting for the results to be available. Four blocks would certainly mask the latency better, especially since our program makes several memory accesses.

  • The two worlds remained separate for a long time. We used the CPU (or several CPUs) for office and Internet applications and GPUs were good only for drawing pretty pictures faster. But a single event would change all that: the appearance of programmability in GPUs. At first, CPUs had nothing to fear. The first so-called programmable GPUs (the NV20 and R200) were far from being a threat. The number of instructions for a program remained limited to around 10, and they worked on exotic data types like nine- or 12-bit fixed-point numbers. But Moore’s Law rears its head once again. Not only does the increase in the number of transistors make it possible to increase the number of calculating units, but it also increases their flexibility. So, the appearance of the NV30 was significant for several reasons. While gamers may not induct the NV30 into their hall of fame, it did usher in two factors that were important in changing the mindset that sees GPUs as nothing more than graphics accelerators: support for single-precision floating-point calculations (even if it didn’t comply with the IEEE754 standard);support for a number of instructions in excess of a thousand. At this point, all the conditions were in place to attract a few curious researchers on the lookout for ways to wring out more processing power.

Ads
Ads
All about Graphics Cards
 Latest Graphics Cards articles
ATI Radeon HD 5570: Reasonable Gaming Performance For $80?

ATI Radeon HD 5570: Reasonable Gaming Performance For $80?
AMD rounds out its DirectX 11-capable lineup with an entry-level gaming card sporting all of the Radeon HD 5000-series' value-adds. Does the Radeon HD 5570 represent the perfect combination of low-price, gaming performance, and features? Read More

All Graphics Cards articles
 Graphics Cards performance charts
All performance charts
 Latest Graphics Cards news
All Graphics Cards news

Newsletters


  • Ask your question about IT issues
  • Post

Partners

Ads

Sponsored links