As of release 2006.1, Revision Graph can make use of hardware-accelerated rendering or pure software rendering. Hardware rendering is enabled by default, but you might encounter performance or stability problems when using Revision Graph, such as:
- Error messages when Revision Graph starts up, referencing OpenGL problems
- Slow refresh times when you use Revision Graph
These errors are likely a symptom of problems with your OpenGL configuration, and you should switch to software rendering.
To switch to software rendering mode, check the option to "Use software rendering for Revision Graph". Beginning with P4V 2012.1, the option is available when you select Edit > Preferences > Tools
In earlier releases of P4V, the option is available when you select Edit > Preferences > General
For performance reasons, transparency and antialiasing are not available in software rendering mode unless the "high quality" option is enabled. If you are using software rendering mode and Revision Graph is sluggish when scrolling and zooming, it is recommended that you disable the "high quality" option to improve response times.
Hardware rendering provides both high quality and fast drawing speeds on machines where a hardware OpenGL implementation is available, and is the default on the Mac and Windows platforms.
|Revision Graph with high quality (or hardware) rendering|| |
Revision Graph with low quality software rendering
Perforce does not directly support the configuration or operation of OpenGL, but the remainder of this FAQ contains basic background information on OpenGL for those customers who wish to use the hardware-accelerated rendering mode.
Most Windows and Macintosh computers already have OpenGL installed. OpenGL has been part of the standard Windows packaging since Windows 98. OpenGL has always been included with MacOS X. Support for OpenGL on UNIX varies.
If you experience problems with OpenGL hardware acceleration, first make sure that you have the latest display drivers from your video card manufacturer. If problems persist, try disabling hardware acceleration in your driver's configuration option (refer to the driver documentation for instructions), or enabling the software rendering option in P4V as described above.
The basic Exceed X Server (from Hummingbird) does not work with OpenGL applications. To enable OpenGL in this context, you need to upgrade to Hummingbird's Exceed 3D package.
For further information on OpenGL, see the following sites: