glint − GLINT/Permedia video driver


Section "Device"
Identifier "
Driver "glint"   



glint is an Xorg driver for 3Dlabs & Texas Instruments GLINT/Permedia based video cards. The driver is rather fully accelerated, and provides support for the following framebuffer depths: 8, 15 (may give bad results with FBDev support), 16, 24 (32 bpp recommended, 24 bpp has problems), 30, and an 8+24 overlay mode.


The glint driver supports 3Dlabs (GLINT MX, GLINT 500TX, GLINT 300SX, GLINT GAMMA, GLINT DELTA, GLINT GAMMA2, Permedia, Permedia 2, Permedia 2v, Permedia 3, R3, R4) and Texas Instruments (Permedia, Permedia 2) chips.


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

The driver auto-detects the chipset type, but the following ChipSet names may optionally be specified in the config file "Device" section, and will override the auto-detection:

"ti_pm2", "ti_pm", "r4", "pm3", "pm2v", "pm2", "pm", "300sx", "500tx", "mx", "gamma", "gamma2", "delta"

The driver will try to auto-detect the amount of video memory present for all chips. If it’s not detected correctly, the actual amount of video memory should be specified with a VideoRam entry in the config file "Device" section.

Additionally, you may need to specify the bus ID of your card with a BusID entry in the config file "Device" section, especially with FBDev support.

The following driver Options are supported:
Option "UseFlatPanel" "

Enable the FlatPanel feature on the Permedia3. Default: off.

Option "SWCursor" "boolean"

Enable or disable the SW cursor. Default: off. This option disables the HWCursor option and vice versa.

Option "NoAccel" "boolean"

Disable or enable acceleration. Default: acceleration is enabled.

Option "Overlay"

Enable 8+24 overlay mode. Only appropriate for depth 24, 32 bpp. (Note: This hasn’t been tested with FBDev support and probably won’t work.) Recognized values are: "8,24", "24,8". Default: off.

Option "PciRetry" "boolean"

Enable or disable PCI retries. (Note: This doesn’t work with Permedia2 based cards for Amigas.) Default: off.

Option "ShadowFB" "boolean"

Enable or disable use of the shadow framebuffer layer. (Note: This disables hardware acceleration.) Default: off.

Option "UseFBDev" "boolean"

Enable or disable use of an OS-specific fb interface (which is not supported on all OSs). See fbdevhw(4) for further information. Default: off.

Option "BlockWrite" "boolean"

Enable or disable block writes for the various Permedia 2 chips. This improves acceleration in general, but disables it for some special cases. Default: off.

Option "FireGL3000" "boolean"

If you have a card of the same name, turn this on. Default: off.

The Permedia 2 xv driver supports some additional options:
Option "Device" "

A path to the Permedia 2 kernel driver. This is required for Xv support.

Option "InputBuffers" "integer"

Sets the number of buffers for incoming data. Minimum of 1, max of 2.

Option "InputFramesPerSec" "integer"

Expected frames per second for incoming data.

Option "InputEncoding" "string"

The encoding that input data will have.

Option "OutputBuffers" "integer"

This should probably set the number of buffers for outgoing data. It actually does nothing.

Option "OutputFramesPerSec" "integer"

Expected frames per second for outgoing data.

Option "OutputEncoding" "string"

The encoding to put output data in.


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


Authors include: Alan Hourihane, Dirk Hohndel, Stefan Dirsch, Michel Dänzer, Sven Luther

More Linux Commands

setleds(1) - set the keyboard leds - Linux manual page......
Setleds reports and changes the led flag settings of a VT (namely NumLock, CapsLock and ScrollLock). Without arguments, setleds prints the current settings. Wit

SDLKey(3) - SDL Keysym Definitions - Linux manual page......
SDL Keysym definitions SDLKey ASCII value Common Name SDL modifier definitions SDL Modifier Meaning SDLK_BACKSPACE SDLK_TAB SDLK_CLEAR DLK_RETURN SDLK_PAUSE ...

glIndexd(3gl) - set the current color index - Linux man page
glIndex updates the current (single-valued) color index. It takes one argument, the new value for the current color index. The current index is stored as a floa

sq(1) - squeeze or unsqueeze a sorted word list (Man Page)
sq compresses a sorted list of words (a dictionary). For example: sort -u /usr/dict/words | sq | gzip -9 > words.sq.Z will compress dict by about a factor of 5.

zypp-NameReqPrv(1) Investigate packages and dependencies in
Load all enabled repositories (without refresh) and search for occurrences of regular expression NAME in package names or dependencies. In case DIR denotes a di

mailstat(1) - shows mail-arrival statistics - Linux man page
mailstat parses a procmail-generated $LOGFILE and displays a summary about the messages delivered to all folders (total size, average size, nr of messages). The

BC(3ncurses) - direct curses interface to the terminfo capab
These routines are included as a conversion aid for programs that use the termcap library. Their parameters are the same and the routines are emulated using the

vgdisplay(8) - display attributes of volume groups (ManPage)
vgdisplay allows you to see the attributes of VolumeGroupName (or all volume groups if none is given) with its physical and logical volumes and their sizes etc.

glRasterPos3iv(3gl) - specify the raster position for pixel
The GL maintains a 3D position in window coordinates. This position, called the raster position, is used to position pixel and bitmap write operations. It is ma

if_nameindex(3) get network interface names and indexes.....
The if_nameindex() function returns an array of if_nameindex structures, each containing information about one of the network interfaces on the local system. Th

execle(3) - execute a file (Library - Linux man page).......
The exec() family of functions replaces the current process image with a new process image. The functions described in this manual page are front-ends for execv

msgen(1) - create English message catalog - Linux man page
Creates an English translation catalog. The input file is the last created English PO file, or a PO Template file (generally created by xgettext). Untranslated

We can't live, work or learn in freedom unless the software we use is free.