SLI Zone
NVIDIA.com Developer Home

Last Updated: 10 / 12 / 2007

Developer Newsletter: Issue #22


In This Issue:

 

DEVELOPER RESOURCES


NVIDIA Developer Tools Survey

What do you need from NVIDIA to create awesome products? Last year we listened to your feedback and added dozens of new features to FX Composer, NVPerfHUD, Melody, and the Texture Tools. We also started working on a new performance analysis infrastructure for OpenGL applications.

Help shape the future of NVIDIA developer tools by completing our survey today. We will use the information we receive to prioritize future projects and focus our time and energy to meet your needs.

Don’t hold back! Tell us what we’re we doing right, and where we’re screwing up! We want to hear how you think we should invest our time and energy on developer tools.

Several survey participants will be selected at random to receive a GeForce 6800 GT or the popular book GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics.

Back to top


GPU Programming Guide Updated

The NVIDIA GPU Programming Guide has been updated with ps_3_0 performance advice, normal advice, and a new "General Advice" chapter, as well as numerous tweaks and fixes. The latest version also includes links in the PDF, making it easier to access referred documentation and code samples.

Back to top


GPU Jackpot 2004 Presentations Posted

Selected presentations from both the Programmer and Artist tracks at GPU Jackpot 2004 are now available. The talks cover a wide range of topics including GPU performance tools, SLI, stereo, high dynamic range, shadow mapping techniques, modeling and texturing, cinematic effects, and more.

Back to top


Bump Map Compression Whitepaper Posted

Almost all new video games are using bump mapping to some extent. While there is no doubt this improves the realism and visual complexity of scenes, the additional video memory consumed by having bump map textures for every surface can become problematic. The increasing popularity of the techniques that automatically generate normal maps from high resolution models further increases storage requirements because in this case normal maps cover the whole of each model without any reuse. This whitepaper discusses the various options for compressing bump maps.

Back to top


Two GPU Gems Sample Chapters Released

Graphics Pipeline Performance and Perspective Shadow Maps: Care and Feeding are now freely available for download.

Both chapters are excerpted from GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics.

Back to top


NVemulate Released

NVemulate allows you to emulate the functionality of various GPUs (very slowly) in software. In addition, this latest version allows you to control GLSL support. For more information, please read our GLSL release notes.

Back to top


Cg 1.3 Released

Cg Release 1.3 Beta 2 has been released with support for the latest GeForce 6 Series and Quadro FX GPUs. This version of Cg offers the following features and improvements:

  • New vp40 profile, which enables texture sampling from within vertex programs
  • New fp40 profile, which provides a robust branching model in fragment programs, and support for output to multiple draw buffers ("MRTs")
  • Support for writing more than one color output (i.e., MRTs) in the arbfp1 and ps_2* profiles
  • New semantics to access OpenGL fixed-function state vectors from within ARB_vertex_program and ARB_fragment_program
  • New "-fastprecision" option for arbfp*, fp30, and fp40 profiles, to use reduced precision storage (fp16) when appropriate.
  • Support for 16 profiles.

Back to top


FX Composer Tip Area

FX Composer empowers developers to create high performance shaders in an integrated development environment with unique real-time preview & optimization features. Visit our Tip Area for helpful information on FX Composer.

Back to top


SIGGRAPH 2004 Videos Now Available

The videos from three of our SIGGRAPH 2004 sessions (Shader Model 3.0 Unleashed, Transforming Production Workflows with the GPU, and Image Processing on the GPU) are now available.

Back to top


NVPerfHUD 2.1 Released

NVPerfHUD helps you analyze your graphics pipeline performance one stage at a time and displays real-time statistics that can be used to diagnose performance bottlenecks in your Direct3D 9 applications. NVPerfHUD 2.1 has several minor bug fixes and additional support for applications with tricky rendering loops. All your favorite features from NVPerfHUD 2.0 are still there, including drag-and-drop application launching, a batch-size histogram, shader visualization, and pipeline analysis experiments.

Be sure to check out the Getting Started instructions in the NVPerfHUD User Guide, and read through the methodology for effectively identifying and crushing performance bottlenecks in your application.

Back to top


Special SLI Offer from NVIDIA and SuperMicro

NVIDIA and SuperMicro are pleased to announce a special offer for our developers. Many of you have looked forward to getting your hands on SLI (Scalable Link Interface) technology for multiple GPUs. SuperMicro has put together a bare bones SLI reference system that you can purchase.

If you are not aware of it, SLI is a new NVIDIA technology that intelligently scales graphics performance through multiple NVIDIA GPUs in a single PCI Express system. SLI scales both geometry and fill rate/pixel shader performance for two GPUs using various methods, including inter- and intra-frame scalability algorithms.

Please visit SuperMicro to find out more about this special offer.

Back to top


Become a Registered Developer Today

Joining our Registered Developer program is free and gives you access to a number of benefits:

  • Developer Forums
  • Prerelease Tools
  • Prerelease Drivers
  • Bug Reporting

Joining is easy!  Simply fill out one of applications below:

Please note that it may take a few weeks to receive a decision on your application, due to the large number of applicants.

Back to top


GPGPU Feature: GPGPU Course Notes from IEEE Visualization 2004

The complete course notes have been posted for the full-day GPGPU course held at IEEE Visualization 2004. The course titled, "GPGPU: General Purpose Computing on Graphics Processors" was held on Monday, October 11th, 2004 in Austin, Texas. The course begins with the architectural, economic, and programmatic motivations behind GPGPU. It then introduces a "hello world" GPGPU example and describes the stream programming model in detail (including Brook). Mathematical and algorithmic primitives are then presented, followed by descriptions of many of the low-level technical details required for effective real-world GPGPU programming. The course concludes with several case studies and a discussion of the future architectural, application, and research possibilities for GPGPU. The course organizer was Aaron Lefohn, and the presenters were Ian Buck, Aaron Lefohn, John Owens, and Robert Strzodka.

Back to top

PRODUCTS


GeForce 6200

The new NVIDIA GeForce 6200 GPU is first to deliver DirectX 9.0 Shader Model 3.0, NVIDIA UltraShadow II Technology, and High-Definition Video Playback at value prices.
>> Read Press Release

Back to top


GeForce Go 6800

With next-generation architecture and support for Microsoft® DirectX® 9.0 Shader Model 3.0, the NVIDIA GeForce Go 6800 delivers the best graphics performance and full support for High-Definition DVD and Video Playback available on notebooks today.
>> Read Press Release

Back to top


GoForce 3D 4500

The NVIDIA GoForce 3D 4500 wireless media processor (WMP) enables a whole new level of interactive content not previously possible on cell phones, PDAs, or other handheld devices. GoForce 3D 4500 features High-Performance 3D and Multimedia Functionality, Revolutionary Power Management, and 3.1 Megapixel Camera Support in a single processor.
>> Read Press Release

Back to top


nForce4

NVIDIA nForce4 MCPs provide the platform technology that is designed to power this year’s fastest gaming, enthusiast, and digital media PCs and motherboards, driving the PCI Express revolution with advanced capabilities (including SLI technology) not found on any other competing core-logic solution.
>> Read Press Release

Back to top


NVIDIA DVD Decoder

The NVIDIA DVD Decoder is the first software decoder to receive the “Designed for Media Center Edition” certification, ensuring that it will deliver premium video quality and unmatched performance for Media Center PCs.

Back to top


Tip of the Month
 

When you're trying to debug your application and find potential bottlenecks, there are some simple steps you should take to ensure accurate measurements:

  • Verify that the application runs cleanly. For example, when the application runs with Microsoft’s DirectX Debug runtime, it should not generate any errors or warnings.
     

  • Ensure that the test environment is valid. That is, make sure you are running release versions of the application and its DLLs, as well as the release runtime of the latest version of DirectX.
     

  • Use release versions (not debug builds) for all software.
     

  • Make sure all display settings are set correctly. Typically, this means that they are at their default values. Anisotropic filtering and antialiasing settings particularly influence performance.
     

  • Disable vertical sync. This ensures that your frame rate is not limited by your monitor’s refresh rate.
     

  • Run on the target hardware. If you’re trying to find out if a particular hardware configuration will perform sufficiently, make sure you’re running on the correct CPU, GPU, and with the right amount of memory on the system. Bottlenecks can change significantly as you move from a low-end system to a high-end system.

Learn more by reading our GPU Programming Guide.

Back to top


Featured Pages and Downloads

Some of the most popular pages and downloads over the past few weeks have been:

  • NVIDIA SDK 8.0. An updated version of our SDK with Shader Model 3.0 support.
  • FX Composer 1.5. Includes several new features such as Shader Model 3.0 support, material panel improvements, DXSAS support, and more.

Back to top


Job Openings

NVIDIA's Developer Technology group is always looking for talented engineers and artists in the US, Japan, and Europe. See http://talent.nvidia.com for more general information, or our specific openings for: Handheld Devices Developer Technology Engineer, Developer Technology Engineer (Korea), and Developer Technology Engineer (USA).

Back to top


Newsletter Distribution

Please feel free to forward this newsletter to friends, coworkers, or any other potentially interested parties. In addition, if you know of anyone who might be interested in signing up for the newsletter, please point them to http://developer.nvidia.com/object/Newsletter_Signup.html.

Back to top


Past Newsletter Issues

In case you missed any of our previous newsletter issues, you can find them online at our Developer Newsletter Archive.

Back to top


Send Us Your Comments!

If you have had any problem downloading software from our site, please let us know as well so that we can help you out. 

Back to top

 
If you prefer not to receive the NVIDIA Developer Newsletter in the future, please send an e-mail to devrelfeedback@nvidia.com with the word REMOVE in the subject line.

NVIDIA® Corporation (Nasdaq: NVDA) is the worldwide leader in graphics processors and media communications devices. For more information about NVIDIA please visit our website: www.nvidia.com.




NVISION 08