Provided by: xserver-xorg-driver-via_0.1.33.2-0ubuntu4_i386 bug


       via - VIA unichrome graphics driver


       Section "Device"
         Identifier "devname"
         Driver "via"


       via is an Xorg driver for VIA chipsets with onboard unichrome graphics.

       The via driver supports the VIA CLE266, KM400/KN400 chipsets, including
       2D acceleration and the Xv video overlay extensions. Flat panel, TV and
       VGA outputs are supported.

       K8M800/K8N800, PM8X0 and CN400 support is still under development.

       Direct rendering 3D is available using experimental  drivers  in  Mesa,   Also  there  is  an  XvMC client library for hardware
       MPEG1 /  MPEG2  decoding  acceleration  available  on  the  CLE266  and
       K8M/N800  chipsets  that uses the Direct Rendering Infrastructure, DRI.
       The XvMC client library implements a nonstandard "VLD" extension to the
       XvMC standard. The current Direct Rendering Manager Linux kernel module
       is available at


       Please refer to xorg.conf(5x) for general configuration details.   This
       section only covers configuration details specific to this driver.

       The following driver options are supported

       Option "NoAccel" "boolean"
              Disable   or   enable  acceleration.  Default:  acceleration  is

       Option "HWCursor" "boolean"
              Disable or enable  use  of  hardware  cursors.  The  default  is

       Option "SWCursor" "boolean"
              Disable  or  enable the use of a software cursor. The default is

       Option "ShadowFB" "boolean"
              Use a shadow frame buffer. This is required  when  rotating  the
              display, but otherwise defaults to disabled.

       Option "VideoRAM" "boolean"
              Override  the  VideoRAM  auto  detection.  This  should never be

       Option "Rotate" "string"
              Rotate the display either clockwise ("CW") or counter  clockwise
              ("CCW").  Rotation is only supported unaccelerated.

       Option "ActiveDevice" "string"
              Specify  the  active  device  combination. Any string containing
              "CRT", "LCD", "TV" should be possible. The  default  is  to  use
              what  is detected. The driver is currently unable to use LCD and
              TV simultaneously, and will favour the LCD.

       Option "LCDDualEdge" "boolean"
              Use dual edge mode to set the LCD.

       Option "Center" "boolean"
              Disable or enable image centering on DVI displays.

       Option "PanelSize" "string"
              Specify the size (width x height) of the LCD panel  attached  to
              the  system.  Sizes  640x480,  800x600, 1024x768, 1280x1024, and
              1400x1050 are supported.

       Option "TVDotCrawl" "boolean"
              Disable or enable dotcrawl.

       Option "TVDeflicker" "integer"
              Specify deflicker setting for TV output. Valid values are  0,1,2
              0) No deflicker, 1) 1:1:1 deflicker, 2) 1:2:1 deflicker.

       Option "TVType" "string"
              Specify  TV  output format. The driver currently supports "NTSC"
              and "PAL" timings only.

       Option "TVOutput" "string"
              Specify which TV output to use. The driver  supports  "S-Video",
              "Composite",  "SC", "RGB" and "YCbCr" outputs. Note that on some
              EPIA boards the composite video port is shared  with  audio  out
              and jumper selected.

       Option "DisableVQ" "boolean"
              Disable or enable the use of VQ. VQ is enabled by default.

       Option "DRIXINERAMA" "boolean"
              Set DRI Xinerama mode. Currently unsupported.

       Option "EnableAGPDMA" "boolean"
              Enable  the AGP DMA functionality in DRM. This requires that DRI
              is enabled and will force 2D acceleration to use  AGP  DMA.  The
              XvMC  DRI client will also make use of this to consume much less

       Option "NoAGPFor2D" "boolean"
              With this option on, 2D acceleration will not use AGP  DMA  even
              if it is enabled.

       Option "VBEModes" "boolean"
              The driver will set modes using BIOS similar to the way the vesa
              driver does. This is the default behaviour for Unichrome Pro  in
              panel  mode,  which  is otherwise not supported. Use this option
              only when the driver does not support your particular  hardware.

Supported TV Encoders

       Unichromes tend to be paired with several different TV Encoders.

       VIA Technologies VT1621
              Untested as no combination with Unichrome is known or available.
              Supports the following normal modes:  "640x480"  and  "800x600".
              Use "640x480Over" and "800x600Over" for vertical overscan. These
              modes are made available by the driver and modelines provided in
              xorg.conf will be ignored.

       VIA Technologies VT1622, VT1622A, VT1623
              Supports  the following modes: "640x480", "800x600", "1024x768",
              "848x480", "720x480" (NTSC only) and "720x576" (PAL  only).  Use
              "640x480Over",   "800x600Over",  "1024x768Over",  "848x480Over",
              "720x480Over"  (NTSC)  and  "720x576Over"  (PAL)  for   vertical
              overscan.   The  modes  "720x480Noscale"  (NTSC VT1622 only) and
              "720x576Noscale" (PAL VT1622 and VT1622a only)  provide  cleaner
              TV  output  (unscaled  with only minimal overscan).  These modes
              are made available by  the  driver  and  modelines  provided  in
              xorg.conf will be ignored.


       The  driver  is not fully 64 bit clean. In particular, 3D acceleration,
       XvMC and VBEModes do not work properly in 64-bit mode.


       Xorg(1x), xorg.conf(5x), xorgconfig(1x), Xserver(1x), X(7)


       Authors include: ...