A P P E N D I X  D

XVR-50 Graphics Accelerator

This appendix discusses the XVR-50 Graphics Accelerator Topics covered are:


D.1 Features

The XVR-50 graphics accelerator is a 24-bit on-board PCI-based graphics frame buffer. The XVR-50 graphics accelerator offers the following features:


D.2 Video Formats

TABLE D-1 lists the monitor video formats supported by the XVR-50 graphics accelerator.

single-step bullet  To get a list of available screen resolutions for your display device, type:


host% fbconfig -res \?

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 may damage the monitor. Please 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 (see 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

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

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

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.


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