HP Remote Graphics 4.2.0 User's Guide

Enabling OpenGL Applications

HP Remote Graphics Software supports remote viewing of 3D applications. The OpenGL 3D API is supported on all sender platforms. The HP-UX Sender supports all HP-UX 3D APIs.

Enabling OpenGL Applications on Windows

Automatically Enabling 3D Updates from OpenGL Applications:

HP Remote Graphics Software will automatically receive updates from 3D OpenGL applications. Automatic 3D updates are enabled by default during RGS Sender installation. On a Windows’s 64-bit OS (XP Professional x64 Edition), automatic 3D updates are enabled for 32-bit and 64-bit OpenGL applications. Previous versions of HP Remote Graphics Software required a library called OpenGL32.dll to be manually placed into the OpenGL application directory to obtain 3D updates. This file should be removed from the OpenGL application directory to obtain maximum performance. Do not remove the OpenGL32.dll library from the system directory ("C:\WINDOWS\system32").

Manually Enabling 3D Updates from OpenGL Applications:

If automatic updates are disabled through the RGS Admin Tool, 3D updates will only be received from OpenGL applications that have the HP Remote Graphics Software OpenGL32.dll library manually copied into the OpenGL application directory. For example, suppose you want to enable remote viewing for the 3D OpenGL application "foo3d.exe". If the executable "foo3d.exe" is installed in the directory "C:\Program Files\foo3d", you will need to manually copy the HP Remote Graphics Software OpenGL32.dll from "C:\Program Files\Hewlett-Packard\Remote Graphics Sender\OpenGL\32-bit" to "C:\Program Files\foo3d". This must be done before the application "foo3d.exe" is started.

On a Window's 64-bit OS (XP Professional x64 Edition) system, there are two RGS OpenGL32.dll libraries - a 32-bit library and a 64-bit library. They are both named OpenGL32.dll and are use to enable viewing of OpenGL 32-bit or 64-bit applications. The libraries are located in the RGS Sender install directory "C:\Program Files\Hewlett-Packard\Remote Graphics Sender\OpenGL\32-bit" and "C:\Program Files\Hewlett-Packard\Remote Graphics Sender\OpenGL\64- bit". For remote viewing of 32-bit OpenGL applications running on a 64-bit OS, use the instructions above. For remote viewing of 64-bit OpenGL applications, the 64-bit RGS OpenGL32.dll must be manually copied to the same directory as the 64-bit OpenGL application executable.

Enabling OpenGL Applications on Linux

There are two supported methods to enable remote viewing of OpenGL applications on Linux. The first, and preferred method, requires an nVidia graphics device present on the system. The second method requires the use of the LD_PRELOAD environment variable.

40