Thursday, March 8th 2012
Epic's UE3-Powered Samaritan Demo Showcased Running on NVIDIA Kepler Card
One year after its debut, Epic Games' Samaritan Tech Demo is back at the GDC (Game Developers Conference) and it's there to tease the power of NVIDIA's Kepler 28 nm GPU. At last year's GDC Samaritan, which is based on Unreal Engine 3, was running in real-time on three GeForce GTX 580 cards set in SLI. This year Epic is showing off the demo running on a single NVIDIA Kepler graphics card.NVIDIA still isn't talking Kepler so instead it focused on the use of FXAA (Fast Approximate Anti-Aliasing) in Samaritan.
"Without anti-aliasing, Samaritan's lighting pass uses about 120 MB of GPU memory. Enabling 4x MSAA consumes close to 500 MB, or a third of what's available on the GTX 580. This increased memory pressure makes it more challenging to fit the demo's highly detailed textures into the GPU's available VRAM, and led to increased paging and GPU memory thrashing, which can sometimes decrease framerates," said Ignacio Llamas, a Senior Research Scientist at NVIDIA.
"FXAA is a shader-based anti-aliasing technique," however, and as such "doesn't require additional memory so it's much more performance friendly for deferred renderers such as Samaritan." By freeing up this additional memory developers will have the option of reinvesting it in additional textures or other niceties, increasing graphical fidelity even further."
To see a comparison between Samaritan with 4x MSAA and with FXAA 3 check out this page. The GTX 580-powered Samaritan can be viewed below.
"Without anti-aliasing, Samaritan's lighting pass uses about 120 MB of GPU memory. Enabling 4x MSAA consumes close to 500 MB, or a third of what's available on the GTX 580. This increased memory pressure makes it more challenging to fit the demo's highly detailed textures into the GPU's available VRAM, and led to increased paging and GPU memory thrashing, which can sometimes decrease framerates," said Ignacio Llamas, a Senior Research Scientist at NVIDIA.
"FXAA is a shader-based anti-aliasing technique," however, and as such "doesn't require additional memory so it's much more performance friendly for deferred renderers such as Samaritan." By freeing up this additional memory developers will have the option of reinvesting it in additional textures or other niceties, increasing graphical fidelity even further."
To see a comparison between Samaritan with 4x MSAA and with FXAA 3 check out this page. The GTX 580-powered Samaritan can be viewed below.
17 Comments on Epic's UE3-Powered Samaritan Demo Showcased Running on NVIDIA Kepler Card
I think it's a great feature to have, so as to have the option to use it when performance is a concern, but I'd rather them focus on making MSAA or even SSAA more "affordable".
www.gamesindustry.biz/articles/2012-03-08-gdc-epic-aiming-to-get-samaritan-into-flash
I will quote what caught my eye:
Speaking of the "Samaritan" demo, Rein noted that when they showed it off last year, it took three Nvidia cards and a massive power supply to run. However, now they were able to show it again running on a new, not yet released Nvidia card and one 200 watt power supply.
What's with this 200W PSU?
www.techpowerup.com/161972/GeForce-GTX-680-Features-Speed-Boost-Arrives-This-Month-etc.-etc..html
The samaritan demo has simply been optimized to run better now, I bet than 2 GTX580 will run it smooth as silk too. The fact that a year ago they put 3x GTX580 to run it doesnt mean that it couldnt run just as well on 1 or 2 cards. Its all marketing.
The protagonist also suffers from a severe skin allergy and has obvious issues with authority.
I believe Unreals next tech engine showcase is set on Lake Geneva in Summer with dandelions and sandals.