summaryrefslogtreecommitdiff
path: root/xc/programs/Xserver/hw/xfree86/drivers/glint
diff options
context:
space:
mode:
authorjhartmann <jhartmann>2000-03-15 21:31:47 +0000
committerjhartmann <jhartmann>2000-03-15 21:31:47 +0000
commitb364dd93deb30fdb578c6a62163e3c746982e735 (patch)
tree3559d94cc455efd57c53e9be3a5c75efb158cc6e /xc/programs/Xserver/hw/xfree86/drivers/glint
parent167cb0024a04d1d6be3a7af54319c25af2e9afbc (diff)
Initial revision
Diffstat (limited to 'xc/programs/Xserver/hw/xfree86/drivers/glint')
-rw-r--r--xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp112
1 files changed, 112 insertions, 0 deletions
diff --git a/xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp b/xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp
new file mode 100644
index 000000000..63baa3b28
--- /dev/null
+++ b/xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp
@@ -0,0 +1,112 @@
+.\" $XFree86: xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp,v 1.2 2000/03/07 01:37:46 dawes Exp $
+.TH GLINT __drivermansuffix__ "Version 4.0" "XFree86"
+.SH NAME
+glint \- GLINT/Permedia video driver
+.SH SYNOPSIS
+.B "Section ""Device"""
+.br
+.BI " Identifier """ devname """"
+.br
+.B " Driver ""glint"""
+.br
+\ \ ...
+.br
+.B EndSection
+.SH DESCRIPTION
+.B glint
+is an XFree86 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.
+.SH SUPPORTED HARDWARE
+The
+.B glint
+driver supports 3Dlabs (GLINT MX, GLINT 500TX, GLINT GAMMA, Permedia,
+Permedia 2, Permedia 2v) and Texas Instruments (Permedia, Permedia 2) chips.
+.SH CONFIGURATION DETAILS
+Please refer to XF86Config(__filemansuffix__) for general configuration
+details. This section only covers configuration details specific to this
+driver.
+.PP
+The driver auto-detects the chipset type, but the following
+.B ChipSet
+names may optionally be specified in the config file
+.B """Device"""
+section, and will override the auto-detection:
+.PP
+.RS 4
+"ti_pm2", "ti_pm", "pm2v", "pm2", "pm", "500tx", "mx", "gamma".
+.RE
+.PP
+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
+.B VideoRam
+entry in the config file
+.B """Device"""
+section.
+.PP
+Additionally, you may need to specify the bus ID of your card with a
+.B BusID
+entry in the config file
+.B """Device"""
+section, especially with FBDev support.
+.PP
+The following driver
+.B Options
+are supported:
+.TP
+.BI "Option ""HWCursor"" """ boolean """
+Enable or disable the HW cursor. Default: on.
+.TP
+.BI "Option ""SWCursor"" """ boolean """
+Enable or disable the SW cursor. Default: off.
+This option disables the
+.B HWCursor
+option and vice versa.
+.TP
+.BI "Option ""NoAccel"" """ boolean """
+Disable or enable acceleration. Default: acceleration is enabled.
+.TP
+.BI "Option ""Overlay""
+Enable 8+24 overlay mode. Only appropriate for depth 24, 32 bpp.
+.RB ( Note:
+This hasn't been tested with FBDev support and probably won't work.)
+Recognized values are: "8,24", "24,8". Default: off.
+.TP
+.BI "Option ""PciRetry"" """ boolean """
+Enable or disable PCI retries.
+.RB ( Note:
+This doesn't work with Permedia2 based cards for Amigas.) Default: off.
+.TP
+.BI "Option ""ShadowFB"" """ boolean """
+Enable or disable use of the shadow framebuffer layer. See
+shadowfb(__drivermansuffix__) for further information.
+.RB ( Note:
+This disables hardware acceleration.) Default: off.
+.TP
+.BI "Option ""UseFBDev"" """ boolean """
+Enable or disable use of an OS-specific fb interface (which is not supported
+on all OSs). See fbdevhw(__drivermansuffix__) for further information.
+Default: off.
+.ig
+.TP
+.BI "Option ""RGBbits"" """ integer """
+Each gun of the RGB triple can have either 8 or 10 bits. Default: 8
+..
+.TP
+.BI "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.
+.TP
+.BI "Option ""FireGL3000"" """ boolean """
+If you have a card of the same name, turn this on. Default: off.
+.TP
+.BI "Option ""SetMClk"" """ freq """
+The driver will try to auto-detect the memory clock for all chips. If it's not
+detected correctly, the actual value (in MHz) should be specified with this
+option.
+.SH "SEE ALSO"
+XFree86(1), XF86Config(__filemansuffix__), xf86config(1), Xserver(1), X(1)
+.SH AUTHORS
+Authors include: Alan Hourihane, Dirk Hohndel, Stefan Dirsch, Michel Dänzer