A P P E N D I X  D

XVR-50 Graphics Accelerator

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


D.1 Features

The XVR-50 graphics accelerator offers the following features:


D.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 Blade T6340 server module.

D.2.1 Obtaining Available Screen Resolutions

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


host% fbconfig -res \?

D.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 D-1 lists video formats supported by the HD15 port.


TABLE D-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 D-1). When no monitor is connected to supply EDID information, the default resolution is 1024 x 768 @ 75 Hz.


D.3 Sun OpenGL for Solaris Software

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


D.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

single-step bullet  To access the fbconfig man page, type:


host% man fbconfig

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


host% man SUNWpfb_config


D.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 \?


D.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.


D.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 D-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


D.8 HD15 Video Output Port

The HD15 connector diagram and pinout signals are shown in Section E.3, HD15 Video Output Connector.