|C H A P T E R 2|
This chapter describes the hardware platforms, operating systems, and graphics accelerators that support the Sun Shared Visualization 1.1 software. Topics include:
TABLE 2-1 describes the server platforms supported by the Sun Shared Visualization 1.1 software.
To use the optional Advance Reservation facility, the server (or client) requires a Java Runtime Environment (JRE). The earliest version to support Advance Reservation is JRE 1.5 (known as Java 5).
TABLE 2-2 describes the graphics accelerators supported by the Sun Shared Visualization 1.1 software, for respective processor architectures.
The Sun Shared Visualization 1.1 software also supports Chromium clusters, when the Chromium Head Node is configured like a graphics server.
TABLE 2-3 describes the client platforms supported by the Sun Shared Visualization 1.1 software.
Minimally, the client must:
|Note - If you are using a 3D graphics accelerator, install the vendor’s current OpenGL® library and drivers for that 3D accelerator.|
This section explains the supported platforms in depth.
These servers and clients use an UltraSPARC processor, running in either 32-bit or 64-bit mode. All SPARC platforms can use the Solaris 10, 9, or 8 Operating System. SPARC graphics servers use the XVR-2500, XVR-1200, or XVR-600 graphics accelerators.
Appropriate software and patches particular for the respective graphics accelerators must be applied. TABLE 2-4 lists those patches for the graphics accelerators.
Depending on the version of OpenGL running on the Sun Shared Visualization 1.1 server, you need certain patches. TABLE 2-5 lists those patches for the versions of OpenGL.
You can find and download the latest revision level of these and graphics accelerator patches at:
A Solaris SPARC graphics server with OpenGL 1.5 and an XVR-2500, XVR-1200, or XVR-600 graphics accelerator can be configured to use those devices through GLP without having to start an X server on the graphics accelerators.
The Sun Open GL library for Solaris SPARC systems has a special extension called GLP, which allows VirtualGL to directly access a 3D graphics card even if there is no X server running on the card. GLP greatly improves the overall security of the VirtualGL server by eliminating the need to grant X server access to VirtualGL users. In addition, GLP makes it easy to assign VirtualGL jobs to any graphics card in a multicard system.
When using GLP, the VirtualGL architecture changes in these ways:
This GLP functionality is now offered when vglserver_config has been used to configure the Solaris SPARC graphics server.
FIGURE 2-1 VGL Image Transport With GLP Access to Graphics Accelerator
FIGURE 2-2 X11 Image Transport With GLP Access to Graphics Accelerator
These servers and clients use the AMD Opteron processor or an Intel processor that implements the Intel 64 instruction set. These processors run in 64-bit mode and are supported by the Solaris 10 Operating System. (The Solaris 9 OS and Solaris 8 OS do not support x64 processors.) Additionally, Red Hat Linux versions 5, 4, and 3, and SuSE Linux 10 and 9 support 64-bit instructions on x64 processors.
The x64 server systems are supported with NVidia Quadro and Quadro Plex graphics accelerators. Software and patches for these graphics accelerators are available at:
|Note - A Chromium graphics cluster is supported, only if the server is running the Sun Scalable Visualization software.|
These servers and clients use the AMD Athlon or Intel x86 processor. These processors run in 32-bit mode and are supported by the Solaris 10, 9, and 8 Operating Systems. Additionally, Red Hat Linux versions 5, 4, and 3, and SuSE Linux 10 and 9 support these processors.
Sun Shared Visualization 1.1 software supports x86 server systems configured with NVidia Quadro or Quadro Plex graphics accelerators. Software and patches for these graphics accelerators are available at:
The information in this section applies to x64 and x86 client platforms.
x64 and x86 clients can use most graphics accelerators that support:
UNIX graphics applications require an X server and an OpenGL library. The Windows operating system does not include an X server. If you are running the Windows XP or Vista operating system along with your VirtualGL client with VGL Image Transport, you need an X server. For example, the 32-bit Exceed 2006 X server software supports Sun Shared Visualization 1.1 software. If an application requires stereographic visualization or transparent overlays, use 32-bit Exceed 3D X server software.
|Note - Use the latest nvidia driver for NVidia graphics accelerators. Do not use the nv driver that might have come with your operating system.|
|Note - TurboVNC can be used on a Windows client without Exceed.|
The Sun Ray client is stateless and unconfigurable. The client depends on the Sun Ray server for display information. In the Sun Shared Visualization 1.1 environment, the Sun Ray client can receive display information also from VirtualGL. The Sun Ray server need not have a graphics accelerator installed.