Sun Logo


Sun Shared Visualization 1.1 Software Client Administration Guide

820-3257-13



Contents

Figures

Tables

Preface

1. Sun Shared Visualization 1.1 Introduction

Sun Shared Visualization 1.1 Software Introduction

Traditional Graphics Models

Sun Shared Visualization 1.1 Model

Software Components

Sun Grid Engine

Sun Grid Engine Advance Reservation Server

VirtualGL

TurboVNC

TurboVNC X Extensions

Supported Platforms

Server Platforms

Server Graphics Accelerators

Client Platforms

Shared Visualization 1.1 Server Starting Techniques

Startup Methods

Client Types

Client Software Installation Matrix

Startup Method Guide

2. Sun Shared Visualization 1.1 Client Installation

Sun Shared Visualization 1.1 Software

Installation on a Solaris or Linux Client

Software Components That Are Not Needed on a Client

procedure iconsmall spaceTo Install Sun Shared Visualization 1.1 Software on a Solaris or Linux Client

Secure Shell on Solaris 8 and 9

procedure iconsmall spaceTo Remove the Sun Ray Plug-In

procedure iconsmall spaceTo Remove the Sun Shared Visualization 1.1 Software From Solaris or Linux Clients

Installation on a Mac OS X Client

procedure iconsmall spaceTo Download Sun Shared Visualization 1.1 Client Software for Mac OS X

procedure iconsmall spaceTo Install VirtualGL on a Mac OS X Client

procedure iconsmall spaceTo Install TurboVNC on a Mac OS X Client

Removing Sun Shared Visualization 1.1 Software From a Mac OS X Client

procedure iconsmall spaceTo Remove Sun Shared Visualization 1.1 Software From a Mac OS X Client

Installation on a Windows Client

procedure iconsmall spaceTo Install TurboVNC on a Windows Client

Enabling VirtualGL Image Transport on a Windows Client

procedure iconsmall spaceTo Install VirtualGL on a Windows Client

procedure iconsmall spaceTo Install Exceed for Windows

Configuring Exceed for Windows

procedure iconsmall spaceTo Disable Pixel Format Conversion (for Exceed 2006 and Earlier)

procedure iconsmall spaceTo Disable the Backing Store

procedure iconsmall spaceTo Obtain Optimal Performance With Exceed

Removing Sun Shared Visualization 1.1 Software From a Windows Client

procedure iconsmall spaceTo Remove the Sun Shared Visualization 1.1 Software From a Windows Client

3. Manually Using the Sun Shared Visualization 1.1 Software

Manual Startup Overview

VirtualGL Startup Sequence

vglrun Syntax Summary

vglrun Verification

Using VirtualGL From a Sun Ray Client

procedure iconsmall spaceTo Use VirtualGL From a Sun Ray Client When the Sun Ray Server and the Graphics Server Are Different Hosts

procedure iconsmall spaceTo Use VirtualGL From a Sun Ray Client When the Sun Ray Server Is the Graphics Server

Using VirtualGL From Other Clients

procedure iconsmall spaceTo Use VirtualGL From a UNIX or Mac OS X Client

Using VirtualGL From a Windows Client

procedure iconsmall spaceTo Use VirtualGL From a Windows Client

Normal VirtualGL Messages

VirtualGL Client-Side Messages

VirtualGL Server Messages

Troubleshooting VirtualGL

procedure iconsmall spaceTo Verify X Server Access

Could Not Connect

procedure iconsmall spaceTo Reconnect to Your vglclient

Manually Using TurboVNC

TurboVNC Process Overview

Manually Using the vncserver Command

procedure iconsmall spaceTo Select a TurboVNC Password

procedure iconsmall spaceTo Access the Graphics Server

procedure iconsmall spaceTo Start the TurboVNC Server Session

procedure iconsmall spaceTo Start a TurboVNC Viewer and Connect to Your TurboVNC Session

procedure iconsmall spaceTo Start a Graphics Application Within a TurboVNC Session

procedure iconsmall spaceTo Terminate the TurboVNC Session

Manually Using the RUN.vncserver Script

procedure iconsmall spaceTo Start the TurboVNC Server Session Using RUN.vncserver

procedure iconsmall spaceTo Connect a Viewer to Your RUN.vncserver Session

Security With TurboVNC

procedure iconsmall spaceTo Secure the Connection Between the TurboVNC Server Session and Viewer

Performance Notes on TurboVNC and ssh

Performance and Measurement

Spoiling

TurboVNC Quality Controls

4. Using Sun Grid Engine to Start the Sun Shared Visualization 1.1 Software

Sun Grid Engine Overview

Preparing to Use Sun Grid Engine With VirtualGL

Determining if Your Client’s X Server Allows Remote TCP Connections

Determining if Your Client Host Can Be a Sun Grid Engine Submit Host

Sun Grid Engine Submit Host Clients

Windows Submit Hosts

Clients That Are Not Sun Grid Engine Submit Hosts

procedure iconsmall spaceTo Prepare to Use VirtualGL From a Windows Client

Submitting Sun Grid Engine Graphics Jobs

procedure iconsmall spaceTo Submit Sun Grid Engine Graphics Jobs if Your Client Is Also a Sun Grid Engine Submit Host

procedure iconsmall spaceTo Submit Sun Grid Engine Graphics Jobs if Your Client Is Not a Sun Grid Engine Submit Host

Using Sun Grid Engine to Start Your Graphics Application

Easing Graphics Job Submission Using alias

Graphics Job Submission Without a Job Script

Submitting Sun Grid Engine TurboVNC Jobs

procedure iconsmall spaceTo Select a TurboVNC Password

procedure iconsmall spaceTo Start the TurboVNC Server Session

procedure iconsmall spaceTo Connect a TurboVNC Viewer to Your RUN.vncserver Session

procedure iconsmall spaceTo Start a Graphics Application Within a TurboVNC Session

procedure iconsmall spaceTo Terminate the RUN.vncserver Session

5. Advance Reservations

Advance Reservation Overview

Using the Advance Reservation Feature

Reserve AR Command-Line Client

procedure iconsmall spaceTo Start the AR Client

Reserve GUI Client

procedure iconsmall spaceTo Start the AR GUI Client

procedure iconsmall spaceTo See Pending Reservations

procedure iconsmall spaceTo Delete a Reservation

Submitting a Job to an Advance Reservation

A. VirtualGL Reference

Common vglconnect Scenarios

Common vglrun Scenarios

Chrominance Subsampling

Gamma Correction

Default Gamma Correction Behavior

VirtualGL Options and Environment Variables

VirtualGL GUI for Quality and Performance Tradeoff

procedure iconsmall spaceTo Start the VirtualGL GUI

Using the VirtualGL GUI

vglclient options

Advanced OpenGL Features

Stereographic Rendering

Quad-Buffered Stereo

Anaglyphic Stereo

Transparent Overlays

Troubleshooting Common Errors

vglconnect and ssh Issues

VirtualGL Issues

vglrun Issues With Set-UID Programs and Scripts

vglclient Messages (Normally in the Log for vglconnect)

vis_report Reporting Script

Verifying Advanced Feature Support

procedure iconsmall spaceTo Verify Quad-Buffered Stererographics on the Server

procedure iconsmall spaceTo Verify Client Features

GLX Spheres Test Program

B. TurboVNC Reference

Common TurboVNC Scenarios

TurboVNC Server Scenarios

TurboVNC Viewer Scenarios

TurboVNC Image Encoding Protocols and Dynamic Quality/Performance Tradeoff

procedure iconsmall spaceTo Select the Image Encoding Protocol

Lossless Refresh

procedure iconsmall spaceTo Perform a Lossless Refresh

Troubleshooting Common TurboVNC Session Startup Errors

X Font Server Issues

procedure iconsmall spaceTo Configure the X Font Server to Start Automatically

X Authentication Issues

xstartup Issues

C. Sun Grid Engine Reference

Accessing the Sun Grid Engine Environment

procedure iconsmall spaceTo Access the Sun Grid Engine Environment

Setting Up the Sun Grid Engine Environment Variables

procedure iconsmall spaceTo Set Up the Sun Grid Engine Environment Variables

Basic Sun Grid Engine Commands

qsub and qrsh Commands

Some Common qsub and qrsh Options

Different Default Behavior of qsub and qrsh

Example Sun Grid Engine Job Script

Index