EPIA TVOut driver
EPIA XFree86 TV-Out Driver
An alternative video driver
for VIA EPIA motherboards.
Version 0.1 released 20/12/2002
PLEASE NOTE - while this page
is still here in the hope that the driver might continue to be useful
for some people, I no longer have easy access to the neccesary hardware
to develop it any further.
This is highly experimental software - it is probably chock full of
and due to its hardware-hitting nature, must be run as 'root'.
use this software entirely at your own risk - I will not be held
for any damage to your system or loss of data resulting from crashes
by this driver.
VIA's EPIA boards include a TV encoder capable of displaying several
resolutions, and filling the screen to varying degrees with overscan
VIA have shown an encouraging level of enlightenment with regard to
an XFree86 driver for this encoder, and have bowed to public pressure
its source code. The advantage of such a release is that others
learn from it and improve it. That's what I have attempted to do
What does it do?
The archive available for download below contains a modified Trident
driver, specifically for machines using the VT8601 NorthBridge VT1621
Such machines include the EPIA-5000, EPIA-8000, Jetway B860T and
This driver contains the following improvements over VIA's version:
What doesn't it do?
This driver includes no support whatever
for the new EPIA-M series of motherboards - these have a completely
chipset (albeit a similar TV Encoder), and source for its XFree86
yet appear to be available.
Only the VIA VT1621 TV Encoder is supported,
unlike VIA's driver, which also
supports the CH7005C TV Encoder
In TV-Out mode, video overlays still don't always line up with the
- I am investigating ways of fixing this without just having a huge
The XFree86 driver is provided both as source and binary.
Trident driver from source requires a full XFree86 source tree, so
probably better off trying to use the binary driver, which is also
You need to find your existing trident_drv.o file, usually found in
and replace it with the version found in the tarball.
You might also need to edit your XFree86Config file, since the options
in the VIA Trident driver have been extended: