HP Workstation zx2000 HP Graphics Administration Guide for HP-UX 11.X (IPF ver - Page 28

extensions, double buffer extension (DBE), determining swap performance - workstation

Page 28 highlights

configuring an X Server on HP-UX extensions double buffer extension (DBE) DBE is an extension to the X Server that provides a double-buffering API. For more information about DBE and the API, consult the DBE manual pages: ■ DBE ■ XdbeQueryExtension ■ XdbeGetVisualInfo ■ XdbeFreeVisualInfo ■ XdbeScreenVisualInfo ■ XdbeAllocateBackBufferName ■ XdbeDeallocateBackBufferName ■ XdbeSwapBuffers ■ XdbeBeginIdiom ■ XdbeEndIdiom ■ XdbeGetBackBufferAttributes determining swap performance The DBE API does not allow users to determine if double buffering in a visual is through software or hardware. However, the API does provide a way to determine relative swapping performance on a per visual basis. The XdbeScreenVisualInfo() function returns information about the swapping performance levels for the double-buffering visuals on a display. A visual with a higher performance level is likely to have better double-buffer graphics performance than a visual with a lower performance level. Nothing can be deduced from any of the following: the magnitude of the difference of two performance levels, a performance level in isolation, or comparing performance levels from different servers. display power management signaling (DPMS) Monitors constitute a large percentage of the power used by a workstation even when not actively in use (i.e. during screen blanking). In order to reduce the power consumption, the Video Electronic Standards Association (VESA) has defined a Display Power Management Signaling (DPMS) standard which can be used to greatly reduce the amount of power being used by a monitor during screen blanking. The following table is a description of the states that are defined by VESA. The Power Savings column indicates (roughly) the level of power savings achieved in the given state. The Recovery Time is the amount of time that the screen takes to return to a usable state when the screen saver is turned off (for example, by pressing a key or by moving the mouse). 4-16 Graphics Administration Guide

  • 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

4–16
Graphics Administration Guide
configuring an X Server on HP-UX
extensions
double buffer extension (DBE)
DBE is an extension to the X Server that provides a double-buffering API. For more information
about DBE and the API, consult the DBE manual pages:
DBE
XdbeQueryExtension
XdbeGetVisualInfo
XdbeFreeVisualInfo
XdbeScreenVisualInfo
XdbeAllocateBackBufferName
XdbeDeallocateBackBufferName
XdbeSwapBuffers
XdbeBeginIdiom
XdbeEndIdiom
XdbeGetBackBufferAttributes
determining swap performance
The DBE API does not allow users to determine if double buffering in a visual is through
software or hardware. However, the API does provide a way to determine relative swapping
performance on a per visual basis. The XdbeScreenVisualInfo() function returns information
about the swapping performance levels for the double-buffering visuals on a display. A visual
with a higher performance level is likely to have better double-buffer graphics performance than
a visual with a lower performance level. Nothing can be deduced from any of the following: the
magnitude of the difference of two performance levels, a performance level in isolation, or
comparing performance levels from different servers.
display power management signaling (DPMS)
Monitors constitute a large percentage of the power used by a workstation even when not actively
in use (i.e. during screen blanking). In order to reduce the power consumption, the Video
Electronic Standards Association (VESA) has defined a Display Power Management Signaling
(DPMS) standard which can be used to greatly reduce the amount of power being used by a
monitor during screen blanking.
The following table is a description of the states that are defined by VESA. The Power Savings
column indicates (roughly) the level of power savings achieved in the given state. The Recovery
Time is the amount of time that the screen takes to return to a usable state when the screen saver
is turned off (for example, by pressing a key or by moving the mouse).