Trident

trident is the open source graphics drivers for Trident graphics cards.

Kernel
You need to activate the following kernel options:

Firmware
Unknown IRQ microcode needed for Trident graphics support at this time, since the Kernel driver (tridentfb) should support most functions for Trident cards.

x11-drivers/xf86-video-trident is an old video card and old driver. It has no corresponding KMS (Kernel ModeSetting), at least in recent (3.12.21) kernels. Although in some distros (AFAIK Fedora 21) such drivers were removed, to my experience it works without KMS. At least with =x11-base/xorg-server-1.15.0.

Make sure firmware for your model (check available ones in ) is included in kernel:

Below is a list of the firmware files needed for each family of cards:

No known firmware files are needed for any particular Trident card at this time.

xorg.conf
The X server is designed to work out-of-the-box, with no need to manually edit X.Org's configuration files. It should detect and configure devices such as displays, keyboards, and mice.

However, the main configuration file of the X server is the xorg.conf.

You can force the X server to use desired driver with:

To my experience quoted config don't works. Last error message in Xorg.log is: [  218.176] (II) Loading sub module "xaa" [  218.176] (II) LoadModule: "xaa" [  218.177] (WW) Warning, couldn't open module xaa [  218.178] (II) UnloadModule: "xaa" [  218.178] (II) Unloading xaa [  218.178] (EE) TRIDENT: Failed to load module "xaa" (module does not exist, 0)

Adding to trident.conf the option:

Option		"AccelMethod" "EXA"

makes xorg server operable.

Framebuffer (GRUB or LILO)
video=tridentfb:1024x768-16@60

Documentation
Full Documentation can be found under.

External resources

 * X.Org Wiki