diff options
author | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2009-11-22 17:48:11 +0000 |
---|---|---|
committer | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2009-11-22 17:48:11 +0000 |
commit | ef1822cea93f7497da13487910e25d1977d2d9c2 (patch) | |
tree | da25a9cfd55be568bf4b90e52552c07453ff824c /driver/xf86-video-savage/man | |
parent | 3658335d05c05cca47a13948a009d212f63dee13 (diff) |
Update to xf86-video-savage 2.3.1
Diffstat (limited to 'driver/xf86-video-savage/man')
-rw-r--r-- | driver/xf86-video-savage/man/Makefile.in | 18 | ||||
-rw-r--r-- | driver/xf86-video-savage/man/savage.man | 54 |
2 files changed, 58 insertions, 14 deletions
diff --git a/driver/xf86-video-savage/man/Makefile.in b/driver/xf86-video-savage/man/Makefile.in index 38ac907b7..feafbd2b9 100644 --- a/driver/xf86-video-savage/man/Makefile.in +++ b/driver/xf86-video-savage/man/Makefile.in @@ -126,6 +126,9 @@ F77 = @F77@ FFLAGS = @FFLAGS@ FILE_MAN_DIR = @FILE_MAN_DIR@ FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@ +GREP = @GREP@ +HAVE_XEXTPROTO_71_FALSE = @HAVE_XEXTPROTO_71_FALSE@ +HAVE_XEXTPROTO_71_TRUE = @HAVE_XEXTPROTO_71_TRUE@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ @@ -162,19 +165,15 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ +XEXT_CFLAGS = @XEXT_CFLAGS@ +XEXT_LIBS = @XEXT_LIBS@ XORG_CFLAGS = @XORG_CFLAGS@ XORG_LIBS = @XORG_LIBS@ XSERVER_LIBPCIACCESS_FALSE = @XSERVER_LIBPCIACCESS_FALSE@ XSERVER_LIBPCIACCESS_TRUE = @XSERVER_LIBPCIACCESS_TRUE@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DSYMUTIL = @ac_ct_DSYMUTIL@ ac_ct_F77 = @ac_ct_F77@ -ac_ct_NMEDIT = @ac_ct_NMEDIT@ -ac_ct_RANLIB = @ac_ct_RANLIB@ -ac_ct_STRIP = @ac_ct_STRIP@ -ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ @@ -191,24 +190,31 @@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ +htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ +localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ moduledir = @moduledir@ oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ +psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ diff --git a/driver/xf86-video-savage/man/savage.man b/driver/xf86-video-savage/man/savage.man index 935b0fc8b..a1cbb1efa 100644 --- a/driver/xf86-video-savage/man/savage.man +++ b/driver/xf86-video-savage/man/savage.man @@ -80,7 +80,7 @@ Default: hardware cursor. .TP .BI "Option \*qNoAccel\*q \*q" boolean \*q Disable or enable acceleration. Default: acceleration is enabled. -TP +.TP .BI "Option \*qAccelMethod\*q \*q" "string" \*q Chooses between available acceleration architectures. Valid options are .B XAA @@ -95,13 +95,18 @@ possibly unstable. The default is .BI "Option \*qRotate\*q \*qCW\*q" .TP .BI "Option \*qRotate\*q \*qCCW\*q" -Rotate the desktop 90 degrees clockwise or counterclockwise. This option -forces the ShadowFB option on, and disables acceleration. +Rotate the desktop 90 degrees clockwise or counterclockwise. +This option forces the ShadowFB option on, and disables acceleration and +the RandR extension. Default: no rotation. .TP .BI "Option \*qShadowFB\*q \*q" boolean \*q -Enable or disable use of the shadow framebuffer layer. This option -disables acceleration. Default: off. +Enable or disable use of the shadow framebuffer layer. +.\" See +.\" .BR shadowfb (__drivermansuffix__) +.\" for further information. +This option disables acceleration. +Default: off. .TP .BI "Option \*qLCDClock\*q \*q" frequency \*q Override the maximum dot clock. Some LCD panels produce incorrect results if @@ -134,6 +139,13 @@ driver use your mode line timing exactly, turn off the UseBios option. Use of the BIOS is required for dualhead operation. Default: on (use the BIOS). .TP +.BI "Option \*qIgnoreEDID\*q \*q" boolean \*q +Do not use EDID data for mode validation, but DDC is still used +for monitor detection. This is different from NoDDC option. +.br +The default value is +.B off. +.TP .BI "Option \*qShadowStatus\*q \*q" boolean \*q Enables the use of a shadow status register. There is a chip bug in the Savage graphics engine that can cause a bus lock when reading the engine @@ -157,8 +169,30 @@ applies to Savage4 and newer chips. Default: \*qoff\*q (use COB). .BI "Option \*qBCIforXv\*q \*q" boolean \*q Use the BCI to copy and reformat Xv pixel data. Using the BCI for Xv causes graphics artifacts on some chips. This option only applies to Savage4 and -prosavage/twister chips. Default: on for prosavage and twister (use BCI for Xv); -off for savage4 (do not use the BCI for Xv). +prosavage/twister chips. On some combinations of chipsets and video players, +BCI formatting might actually be slower than software formatting (\*qAGPforXv\*q +might help in this case). BCI formatting can only be used on video data with +a width that is a multiple of 16 pixels (which is the vast majority of videos). +Other widths are handled through software formatting. Default: on for prosavage +and twister (use BCI for Xv); off for savage4 (do not use the BCI for Xv). +.TP +.BI "Option \*qAGPforXv\*q \*q" boolean \*q +Instructs the BCI Xv pixel formatter to use AGP memory as a scratch buffer. +Ordinarily the BCI formatter uses a an area in framebuffer memory to hold +YV12 planar data to be converted for display. This requires a somewhat expensive +upload of YV12 data to framebuffer memory. The \*qAGPforXv\*q option causes the BCI +formatter to place the YV12 data in AGP memory instead, which can be uploaded +faster than the framebuffer. Use of this option cuts upload overhead by 25% +according to benchmarks. This option also smooths out most of the shearing +present when using BCI for pixel conversion. Currently this option is +.B experimental +and is disabled by default. Video width restrictions that apply to \*qBCIforXv\*q +also apply here. Only valid when \*qDRI\*q and \*qBCIforXv\*q are both active, +and only on AGP chipsets. Default: \*qoff\*q. +.br +If \*qAccelMethod\*q is set to \*qEXA\*q and \*qAGPforXv\*q is enabled, then the +driver will also attempt to reuse the AGP scratch buffer for UploadToScreen +acceleration. .TP .BI "Option \*qAGPMode\*q \*q" integer \*q Set AGP data transfer rate. @@ -216,10 +250,14 @@ on an AGP card the AGP bus speed is not set and no AGP aperture is allocated. This implies .BI DmaType \*qPCI\*q. +.TP +.BI "Option \*qDRI\*q \*q" boolean \*q +Enable DRI support. This option allows you to enable or disable the DRI. +Default: \*qon\*q (enable DRI). .SH FILES savage_drv.o .SH "SEE ALSO" -__xservername__(__appmansuffix__), __xconfigfile__(__filemansuffix__), xorgconfig(__appmansuffix__), Xserver(__appmansuffix__), X(__miscmansuffix__) +__xservername__(__appmansuffix__), __xconfigfile__(__filemansuffix__), Xserver(__appmansuffix__), X(__miscmansuffix__) .SH AUTHORS Authors include Tim Roberts (timr@probo.com) and Ani Joshi (ajoshi@unixbox.com) for this version, and Tim Roberts and S. Marineau for the original driver from |