A P P E N D I X B

XVR-50 Graphics Accelerator

The XVR-50 graphics accelerator is a 24-bit onboard PCI-based graphics frame buffer.

- Features

- Video Formats

- Sun OpenGL for Solaris Software

- Man Pages

- Optional Video Output

- Default Color Depth

- Checking Device Configuration

- HD15 Video Output Port

##

B.1 Features

The XVR-50 graphics accelerator offers the following features:

- 2D 24-bit color graphics

- Flexible 8-bit and 24-bit color application support

- HD15 monitor connector for a wide range of Sun monitors

- 3D support through Sun OpenGL for Solaris software

##

B.2 Video Formats

The video formats available for you to use are the intersection of those supported by the XVR-50 graphics hardware with those supported by the display device connected to the Sun Netra T6340 Server Module.

### B.2.1 Obtaining Available Screen Resolutions

To get a list of available screen resolutions for your display device, type:

    host% fbconfig -res \?

### B.2.2 Supported Video Formats

If you have selected a resolution where support for this resolution cannot be verified, `fbconfig` displays the following output:

    SUNWpfb_config: Cannot verify that selected resolution is a supported video resolution for this monitor

TABLE B-1 lists video formats supported by the HD15 port.

TABLE B-1 XVR-50 Graphics Accelerator HD15 Video Formats
Display Resolution | Vertical Refresh Rate | Sync Standard | Aspect Ratio Format
--- | --- | --- | ---
1600 x 1200 | 60 Hz | VESA | 4:3
1600 x 1000 | 66, 76 Hz | Sun | 16:10
1440 x 900 | 60 Hz | VESA | 16:10
1440 x 900 | 76 Hz | Sun | 16:10
1280 x 1024 | 60, 75, 85 Hz | VESA | 5:4
1280 x 1024 | 67, 76 Hz | Sun | 5:4
1280 x 800 | 76 Hz | Sun | 16:10
1152 x 900 | 66, 76 Hz | Sun | 5:4
1152 x 864 | 75 Hz | VESA | 4:3
1024 x 768 | 60, 70, 75, 85 Hz | VESA | 4:3
800 x 600 | 56, 60, 72, 75 Hz | VESA | 4:3
720 x 400 | 85 Hz | VESA | 9:5
640 x 480 | 60, 72, 75 Hz | VESA | 4:3

Note - The XVR-50 graphics accelerator video composite sync is an XOR composite sync.

Note - Not all resolutions are supported by all monitors. Using resolutions that are not supported by the monitor might damage the monitor. Refer to your monitor manuals for supported resolutions.

The default resolution is dictated either by EDID information from the connected monitor or by the console resolution that is set (TABLE B-1). When no monitor is connected to supply EDID information, the default resolution is 1024 x 768 @ 75 Hz.

##

B.3 Sun OpenGL for Solaris Software

The Sun OpenGL 1.5 for Solaris software supports the XVR-50 graphics accelerator through software implementation.

##

B.4 Man Pages

The XVR-50 graphics ``accelerator man pages describe how you can query and set frame buffer attributes such as screen resolutions and visual configurations.

Use the `fbconfig` (1M) man page for configuring all Sun graphics accelerators.
`SUNWpfb_config` (1M) contains XVR-50 device-specific configuration information. To get a list of all graphics devices on your system, type:

    host% fbconfig -list

This example shows a list of graphics devices displayed:

      Device-Filename              Specific Config Program
      ---------------              -----------------------
      /dev/fbs/pfb0                SUNWpfb_config

Use the `fbconfig` -`help` option to display the attributes and parameters information of the ``man page.

    host% fbconfig -dev pfb0 -help

To access the `fbconfig` man page, type:

    host% man fbconfig

To access the XVR-50 graphics accelerator man page, type:

    host% man SUNWpfb_config

##

B.5 Optional Video Output

The default system uses a resolution suggested by the monitor as long as the monitor is connected to power and connected to the XVR-50 video port. This is the default the system uses if no `fbconfig` commands have been given, or after entering `fbconfig -dev pfb0 -defaults`.

To manually set up a video output resolution, do the following:

1. Set the desired screen resolution. For example, type:

    host% fbconfig -dev pfb0 -res 1280x1024x60

2. Log out, then log in.

3. To find all possible XVR-50 graphics accelerator resolutions, type:

    host% fbconfig -dev pfb0 -res \?

##

B.6 Default Color Depth

1. Set or reset the default color depth.

To set 8 or 24 as the default color depth, type `/usr/sbin/svccfg`.

    /usr/sbin/svccfg -s x11-server setprop options/default_depth=8
    /usr/sbin/svccfg -s x11-server setprop options/default_depth=24

The default color depth is 24.

2. Log out and then log back in for the change to take effect.

##

B.7 Checking Device Configuration

Type ```fbconfig` to check the X window system (`-propt`) and XVR-50 graphics accelerator (`-prconf`) device configuration values.

The `fbconfig` `-propt` option displays the values of all options (for the specified device) saved in the `OWconfig` file (see below for an example). These are the values the X window system will use the next time it starts on that device:

    host% fbconfig -dev pfb0 -propt

    -- Graphics Configuration for /dev/fbs/pfb0 ---

    OWconfig: machine
    Video Mode: not set

    Screen Information:
            Fake8 Rendering: Disable
            Gamma Correction: Disable

The `fbconfig` `-prconf` option displays the current XVR-50 graphics accelerator device configuration (see below for an example). If certain values differ from those displayed in `-propt`, it is because those values have been configured since the X window system started.

The values displayed are those supported by the connected device. The intersection of these display resolutions with those shown in TABLE B-1 are the resolutions available for you to use.

    host% fbconfig -dev pfb0 -prconf

    --- Hardware Configuration for /dev/fb ---

    Type: XVR-50
    ASIC: version 0x515e            REV: version 0x3000002

    Monitor/Resolution Information:
            Monitor Manufacturer: SUN
            Product code: 1431
            Serial #: 0
            Manufacture date: 2006, week 24
            Monitor dimensions: 34x27 cm
            Monitor preferred resolution: SUNW_STD_1280x1024x60
            Separate sync supported: yes
            Composite sync supported: yes
            Gamma: 2.20
            EDID:  Version 1, Revision 3
            Supported resolutions: SUNW_STD_1280x1024x60,
              VESA_STD_1280x1024x60, VESA_STD_1280x1024x75,
              SUNW_STD_1152x900x66, VESA_STD_1024x768x75,
              VESA_STD_720x400x70, VESA_STD_640x480x60, VESA_STD_640x480x67,
              VESA_STD_640x480x72, VESA_STD_640x480x75, VESA_STD_800x600x56,
              VESA_STD_800x600x60, VESA_STD_800x600x72, VESA_STD_800x600x75,
              VESA_STD_832x624x75, VESA_STD_1024x768x70,
              VESA_STD_1024x768x75, VESA_STD_1280x1024x75, APPLE_1152x870x75,
              1152x870x75
            Current resolution setting: 1280x1024x60
            Current depth: 24

    Depth Information:
            Possible depths: 8, 24

##

B.8 HD15 Video Output Port

The HD15 connector diagram and pinout signals are shown in HD15 Video Output Connector.

Copyright © 2010, Oracle and/or its affiliates. All rights reserved.