Intel® GPA tip: running the tools on Intel-based netbooks

Submit New Article

March 19, 2011 11:00 PM PDT


Introduction
Netbook PC's have become more than a niche player in the mobile computing marketplace. To take advantage of this trend, companies have been developing games and other graphics products targeted for this market. As one can expect, many game developers have been asking "What tools are available for optimizing my game on netbooks?"

Updates to the Intel® Graphics Performance Analyzers product (Intel® GPA) and Intel graphics drivers now allow you to use Intel GPA on some of the more common netbook platforms. So download the latest version of Intel GPA from the GPA Home Page and the latest version of the Intel graphics drivers from the Intel Download Site.

This article discusses what developers should expect when using Intel GPA to analyzing their game on Intel-based netbooks.


Overall Best Practices
Netbook PC's tend to have minimal resources compared to typical laptops or desktop systems. In particular, they'll have a 32-bit OS and less than 2GB of memory. This is fine for typical day-to-day use, but Intel GPA requires more resources -- analysis of frame capture files and trace capture files works best when running GPA in a client/server mode where the client has 4GB or more of memory and is running a 64-bit OS.


Intel® GPA Features Supported on GMA 950 and GMA 3150 Systems
For these systems, Intel® GPA System Analyzer will report key system and Microsoft DirectX* metrics, and Intel® GPA Frame Analyzer will report graphics rendering times for all selected draw calls. However, since this graphics chipset does not have built-in hardware metrics, Intel GPA will show larger error bars consistent with timer-based metrics.


Intel® GPA Features Supported on GMA 3650 Systems
For these systems, the graphics architecture utilizes tile-based rendering, so Intel GPA cannot provide accurate metrics for individual draw calls. So GPU-based metrics for Intel® GPA System Analyzer and Intel® GPA Frame Analyzer are restricted to metrics for entire render targets instead of individual draw calls. Also, for the Visualization Panel within Intel® GPA Frame Analyzer you are limited to viewing the data based upon render targets (that is, the "erg graph" option is not available).


Non-Supported Systems
A number of netbooks are configured with Intel® GMA 500 graphics. Typically these systems use the Intel® Atom Z processor. For these systems, Intel GPA is not able to provide metrics data, and will print an error message when you use Intel GPA on these systems.


Conclusion
Game developers using the latest version of Intel® GPA now have an option for analyzing and optimizing their games on many popular netbooks based upon Intel® netbook processors and chipsets. In particular, game developers using either Intel® GMA 950 graphics, Intel® GMA 3150 graphics, or Intel® GMA 3650 graphics can now analyze their games and  optimize the playability of their product on these netbooks.

Developers targeting netbook-based systems should also see this article, which provides tips and tricks for optimizing application performance on Intel® AtomTM processors.

See the Intel GPA Home page for download options and additional information about the product.


* Other names and brands may be claimed as the property of others.


Do you need more help?


This article applies to: Intel® Graphics Performance Analyzers (Intel® GPA),   Visual Computing Source,   Intel® Graphics Performance Analyzers Knowledge Base