Middleware, development tools, realtime operating system
software and services for superior embedded design
 
 
Home
QNX Community Resources
QNX Documentation Library

devg-smi7xx.so

Graphics driver for Silicon Motion Lynx chipset

Syntax:

io-graphics -d smi7xx [option[,option...]]
            ... &

Runs on:

ARM (XScale), MIPS, PowerPC, x86, SH4

Options:

For the general io-graphics options that you can use with this driver, see io-graphics.

Options specific to this driver:

mode_opts=config-file
The full path to the configuration file for this driver. See the sample file, /usr/photon/config/smi7xx.conf, for a list of parameters that you can configure.

Description:

The devg-smi7xx.so driver provides accelerated 2D support for the specified graphics chipset.

You can edit the configuration file to enable devg-smi7xx.so to run on your board. Follow the editing instructions in the sample file, /usr/photon/config/smi7xx.conf, to specify the correct configuration for the required display mode. (For a more detailed explanation of the display settings, see the appropriate Silicon Motion documentation.)

If you use a configuration file for this driver, you must use the mode_opts option of io-graphics to specify its location. For example, mode_opts=/usr/photon/config/smi7xx.conf.

Supported chipsets

  • LynxEM+ (SM712)
  • Lynx3DM+ (SM722)
  • Cougar (SM731)

Acceleration features

Feature Provision
Solid fills Yes
Pattern fills No
Onscreen blitting Yes
Offscreen blitting Yes
Chroma-keyed blitting Yes
Alpha blending No
Raster OPs Full

Video Overlay/Scaler support

Feature Provision
YUV formats Yes
RGB formats Yes
Up scaling Yes
Down scaling No

Other features

Feature Provision
Hardware Cursor Yes
TV Out No
Video capture Yes
DPMS (power saving) Yes
Layer Support 3 layers
Dual display No

Resolution and refresh support

Display size (pixels) Refresh rate(Hz) Color depth (bits per pixel)
640x480 60 8, 15, 16, 24
800x600 60 8, 15, 16, 24a
1024x768 60 8, 15, 16, 24a

a Requires a driver configuration file for non-x86 systems.

Restrictions:

  • These are typical values; the actual ones may depend on your BIOS (x86) and monitor. You can use the configuration file to set up other resolutions and refresh rates.
  • LCD output isn't supported by default on non-x86 platforms.

Files:

This driver needs the following at run time:

libffb.so
Software rasterization library.

See also:

crttrap, devgt-iographics, io-graphics

/usr/photon/config/smi7xx.conf