diff options
Diffstat (limited to 'xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp')
-rw-r--r-- | xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp | 67 |
1 files changed, 41 insertions, 26 deletions
diff --git a/xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp b/xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp index 63baa3b28..ed908577c 100644 --- a/xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp +++ b/xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp @@ -1,28 +1,32 @@ -.\" $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" +.\" $XFree86: xc/programs/Xserver/hw/xfree86/drivers/glint/glint.cpp,v 1.7 2000/06/14 02:13:09 dawes Exp $ +.\" shorthand for double quote that works everywhere. +.ds q \N'34' +.TH GLINT __drivermansuffix__ "Version 4.0.1" "XFree86" .SH NAME glint \- GLINT/Permedia video driver .SH SYNOPSIS -.B "Section ""Device""" -.br -.BI " Identifier """ devname """" -.br -.B " Driver ""glint""" -.br +.nf +.B "Section \*qDevice\*q" +.BI " Identifier \*q" devname \*q +.B " Driver \*qglint\*q" \ \ ... -.br .B EndSection +.fi .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. +.B Glint permedia 3 +only support depth 8 (tested upto 1280x1024) and 15/16 +(ok upto 1024x768, partial screen overlap on the right at 1280x1024) and acceleration is not yet fully supported. .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. +Permedia 2, Permedia 2v, Permedia 3) 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 @@ -31,11 +35,11 @@ driver. The driver auto-detects the chipset type, but the following .B ChipSet names may optionally be specified in the config file -.B """Device""" +.B \*qDevice\*q section, and will override the auto-detection: .PP .RS 4 -"ti_pm2", "ti_pm", "pm2v", "pm2", "pm", "500tx", "mx", "gamma". +"ti_pm2", "ti_pm", "pm3", "pm2v", "pm2", "pm", "500tx", "mx", "gamma". .RE .PP The driver will try to auto-detect the amount of video memory present for all @@ -43,70 +47,81 @@ 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""" +.B \*qDevice\*q 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""" +.B \*qDevice\*q section, especially with FBDev support. .PP The following driver .B Options are supported: .TP -.BI "Option ""HWCursor"" """ boolean """ +.BI "Option \*qHWCursor\*q \*q" boolean \*q Enable or disable the HW cursor. Default: on. .TP -.BI "Option ""SWCursor"" """ boolean """ +.BI "Option \*qSWCursor\*q \*q" boolean \*q Enable or disable the SW cursor. Default: off. This option disables the .B HWCursor option and vice versa. .TP -.BI "Option ""NoAccel"" """ boolean """ +.BI "Option \*qNoAccel\*q \*q" boolean \*q Disable or enable acceleration. Default: acceleration is enabled. .TP -.BI "Option ""Overlay"" +.BI "Option \*qOverlay\*q" 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 """ +.BI "Option \*qPciRetry\*q \*q" boolean \*q Enable or disable PCI retries. .RB ( Note: This doesn't work with Permedia2 based cards for Amigas.) Default: off. .TP -.BI "Option ""ShadowFB"" """ boolean """ +.BI "Option \*qShadowFB\*q \*q" boolean \*q 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 """ +.BI "Option \*qUseFBDev\*q \*q" boolean \*q 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 """ +.BI "Option \*qRGBbits\*q \*q" integer \*q Each gun of the RGB triple can have either 8 or 10 bits. Default: 8 .. .TP -.BI "Option ""BlockWrite"" """ boolean """ +.BI "Option \*qBlockWrite\*q \*q" boolean \*q 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 """ +.BI "Option \*qFireGL3000\*q \*q" boolean \*q If you have a card of the same name, turn this on. Default: off. .TP -.BI "Option ""SetMClk"" """ freq """ +.BI "Option \*qSetMClk\*q \*q" freq \*q 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 Known problems with the Glint Permedia 3 chip +The +.B Glint Permedia 3 +chip is newly supported since the 4.0.1 release but is still work in progress. +The driver supports already unaccelerated modes at depth 8 (tested upto +1280x1024) and depth 15 and 16 (ok upto 1024x768) +Depth 24 and Depth 15 and 16 with modes higher than 1024x768 are showing a +partial overlap of the right part of the screen. +Acceleration only support clipping pseudo acceleration. +Dual head for the Appian J2000 board was working but got broken since 4.0b, +since now the driver claims all chip of the board. .SH "SEE ALSO" -XFree86(1), XF86Config(__filemansuffix__), xf86config(1), Xserver(1), X(1) +XFree86(1), XF86Config(__filemansuffix__), xf86config(1), Xserver(1), X(__miscmansuffix__) .SH AUTHORS Authors include: Alan Hourihane, Dirk Hohndel, Stefan Dirsch, Michel Dänzer |