HP ProLiant xw2x220c Remote Graphics Software 5.3.0 User Guide - Page 176

Optimizing RGS performance, 11-1 Performance tuning for all platforms

Page 176 highlights

11 Optimizing RGS performance This chapter provides suggestions on optimizing RGS performance, including optimizing the Remote Computer display settings and the network configuration. 11-1 Performance tuning for all platforms The following suggestions apply to all platforms: • Set the network to full-duplex mode-To obtain the best performance, the network between the RGS Sender and RGS Receiver should operate in full-duplex mode. • Disable transition effects-Don't use color or animated cursors on the Remote Computer. Although RGS displays color and animated cursors very well, this typically requires more network bandwidth and CPU resources. • Set the Remote Computer desktop background to a solid color to minimize the amount of image data that needs to be sent. On Windows, perform the following: a. Select the Control Panel b. Bring up the Display Properties window c. Select the Desktop tab, and set the background to None. Alternatively, select the Themes tab, and select Windows Classic in the Theme box. • Set the Sender and Receiver to 32 bits per pixel-On Windows, perform the following: a. Select the Control Panel b. Bring up the Display Properties window c. Select the Settings tab, and set the Color Quality to Highest (32 bit) • Lower the Sender display resolution-RGS is an image-based remote visualization technology. Therefore, lowering the Sender display resolution can significantly improve performance. 11-2 Performance tuning for Windows This section provides performance tuning tips for RGS on Windows. • Lock desktop icons on the Remote Computer by performing the following steps: a. Select the Control Panel b. Bring up the Display Properties window c. Select the Desktop tab and select Customize Desktop. d. On the Web tab, check Lock desktop items. • Sender process priority-Occasionally, an activity such as rotating a model in a 3D design program may appear slow and erratic, and image update may appear inconsistent. If the Sender is running on Windows, OS scheduling may be an issue. This can often be resolved by increasing the process priority of the Sender. See the section "Setting the Windows Sender process priority" for further details. • Java Applications-Some recent versions of the Java Runtime Environment and version 1.3 used DirectX. To see screen updates on Windows XP Professional with these versions of Java, Automatic 3D Updates must be enabled (see Using the rgadmin tool). Rendering through DirectX will often cause the entire DirectX window to be registered as a screen modification. This can result in higher bandwidth and slightly higher CPU utilization by the Remote Graphics Sender. In some cases, performance may be improved by using GDI rather than DirectX with Java. To use GDI with Java, the "-Dsun.java2d.noddraw=true" option needs to be supplied to the java or javaw executable. For example: java -Dsun.java2d.noddraw=true SomeApp This can be done by passing this option on the command line or adding this option to the _JAVA_OPTIONS environment variable. For example: set _JAVA_OPTIONS=-Dsun.java2d.noddraw=true Optimizing RGS performance 176

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196

Optimizing RGS performance 176
11 Optimizing RGS performance
This chapter provides suggestions on optimizing RGS performance, including optimizing the Remote Computer
display settings and the network configuration.
11-1 Performance tuning for all platforms
The following suggestions apply to all platforms:
Set the network to full-duplex mode—To obtain the best performance, the network between the RGS Sender
and RGS Receiver should operate in full-duplex mode.
Disable transition effects—Don't use color or animated cursors on the Remote Computer. Although RGS
displays color and animated cursors very well, this typically requires more network bandwidth and CPU
resources.
Set the Remote Computer desktop background to a solid color to minimize the amount of image data that
needs to be sent. On Windows, perform the following:
a.
Select the Control Panel
b.
Bring up the Display Properties window
c.
Select the Desktop tab, and set the background to None. Alternatively, select the Themes tab, and select
Windows Classic in the Theme box.
Set the Sender and Receiver to 32 bits per pixel—On Windows, perform the following:
a.
Select the Control Panel
b.
Bring up the Display Properties window
c.
Select the Settings tab, and set the Color Quality to
Highest (32 bit)
Lower the Sender display resolution—RGS is an image-based remote visualization technology. Therefore,
lowering the Sender display resolution can significantly improve performance.
11-2 Performance tuning for Windows
This section provides performance tuning tips for RGS on Windows.
Lock desktop icons on the Remote Computer by performing the following steps:
a.
Select the Control Panel
b.
Bring up the Display Properties window
c.
Select the Desktop tab and select Customize Desktop.
d.
On the Web tab, check
Lock desktop items
.
Sender process priority—Occasionally, an activity such as rotating a model in a 3D design program may
appear slow and erratic, and image update may appear inconsistent. If the Sender is running on Windows,
OS scheduling may be an issue. This can often be resolved by increasing the process priority of the Sender.
See the section “
Setting the Windows Sender process priority
” for further details.
Java Applications—Some recent versions of the Java Runtime Environment and version 1.3 used DirectX. To
see screen updates on Windows XP Professional with these versions of Java, Automatic 3D Updates must be
enabled (see
Using the rgadmin tool
). Rendering through DirectX will often cause the entire DirectX window
to be registered as a screen modification. This can result in higher bandwidth and slightly higher CPU
utilization by the Remote Graphics Sender. In some cases, performance may be improved by using GDI
rather than DirectX with Java.
To use GDI with Java, the "-Dsun.java2d.noddraw=true" option needs to be supplied to the java or javaw
executable. For example:
java -Dsun.java2d.noddraw=true SomeApp
This can be done by passing this option on the command line or adding this option to the _JAVA_OPTIONS
environment variable. For example:
set _JAVA_OPTIONS=-Dsun.java2d.noddraw=true