Drop UMS specific parts from the radeon manpage.
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
This commit is contained in:
parent
5ebebfdb4f
commit
c3a9f64fe4
1 changed files with 2 additions and 454 deletions
456
man/radeon.man
456
man/radeon.man
|
|
@ -24,29 +24,13 @@ Full support for 8-, 15-, 16- and 24-bit pixel depths;
|
|||
RandR 1.2 and RandR 1.3 support;
|
||||
.TP
|
||||
\(bu
|
||||
TV-out support (only on RV/RS1xx, RV/RS2xx, R/RV/RS3xx. Experimental
|
||||
support on R/RV5xx, R/RV6xx, and R/RV7xx through the
|
||||
.B ATOMTvOut
|
||||
option); TV-out is not supported on cards that use the Rage Theatre
|
||||
chip for TV-out (R100, R200).
|
||||
.TP
|
||||
\(bu
|
||||
Full EXA 2D acceleration;
|
||||
.TP
|
||||
\(bu
|
||||
Full XAA 2D acceleration (only on R/RV/RS1xx, R/RV/RS2xx, R/RV/RS3xx,
|
||||
R/RV/RS4xx, R/RV5xx, RS6xx. XAA Render acceleration supported only on R/RV100,
|
||||
R/RV/RS2xx and RS3xx);
|
||||
.TP
|
||||
\(bu
|
||||
Textured XVideo acceleration including anti-tearing support (Bicubic filtering
|
||||
only available on R/RV3xx, R/RV/RS4xx, R/RV5xx, and RS6xx/RS740);
|
||||
.TP
|
||||
\(bu
|
||||
Overlay XVideo acceleration (only on R/RV/RS1xx, R/RV/RS2xx,
|
||||
R/RV/RS3xx, R/RV/RS4xx);
|
||||
.TP
|
||||
\(bu
|
||||
3D acceleration;
|
||||
.PD
|
||||
.SH SUPPORTED HARDWARE
|
||||
|
|
@ -202,27 +186,9 @@ Please refer to __xconfigfile__(__filemansuffix__) for general configuration
|
|||
details. This section only covers configuration details specific to this
|
||||
driver.
|
||||
.PP
|
||||
The driver auto\-detects all device information necessary to initialize
|
||||
the card. However, if you have problems with auto\-detection, you can
|
||||
specify for UMS (Userspace Modesetting):
|
||||
.PP
|
||||
.RS 4
|
||||
VideoRam \- in kilobytes
|
||||
.br
|
||||
MemBase \- physical address of the linear framebuffer
|
||||
.br
|
||||
IOBase \- physical address of the MMIO registers
|
||||
.br
|
||||
ChipID \- PCI DEVICE ID
|
||||
.RE
|
||||
.PP
|
||||
In addition, the following driver
|
||||
The following driver
|
||||
.B Options
|
||||
are supported for both
|
||||
.B UMS
|
||||
(Userspace Modesetting) and
|
||||
.B KMS
|
||||
(Kernel Modesetting):
|
||||
are supported:
|
||||
.TP
|
||||
.BI "Option \*qSWcursor\*q \*q" boolean \*q
|
||||
Selects software cursor. The default is
|
||||
|
|
@ -251,13 +217,6 @@ controller has passed the destination region. It reduces tearing at the cost
|
|||
of performance and has been known to cause instability on some chips.
|
||||
The default is
|
||||
.B off.
|
||||
|
||||
.PP
|
||||
The following driver
|
||||
.B Options
|
||||
are supported for
|
||||
.B KMS
|
||||
(Kernel Modesetting):
|
||||
.TP
|
||||
.BI "Option \*qColorTiling\*q \*q" "boolean" \*q
|
||||
The framebuffer can be addressed either in linear or tiled mode. Tiled mode can provide
|
||||
|
|
@ -305,417 +264,6 @@ The default value is
|
|||
Enable DRI2 page flipping. The default is
|
||||
.B on.
|
||||
Pageflipping is supported on all radeon hardware.
|
||||
.PP
|
||||
The following driver
|
||||
.B Options
|
||||
are supported for
|
||||
.B UMS
|
||||
(Userspace Modesetting):
|
||||
.TP
|
||||
.BI "Option \*qDac6Bit\*q \*q" boolean \*q
|
||||
Enables or disables the use of 6 bits per color component when in 8 bpp
|
||||
mode (emulates VGA mode). By default, all 8 bits per color component
|
||||
are used.
|
||||
.br
|
||||
The default is
|
||||
.B off.
|
||||
.TP
|
||||
.BI "Option \*qVideoKey\*q \*q" integer \*q
|
||||
This overrides the default pixel value for the YUV video overlay key.
|
||||
.br
|
||||
The default value is
|
||||
.B 0x1E.
|
||||
.TP
|
||||
.BI "Option \*qScalerWidth\*q \*q" integer \*q
|
||||
This sets the overlay scaler buffer width. Accepted values range from
|
||||
1024 to 2048, divisible by 64. Values other than 1536 and 1920 may
|
||||
not make sense. This should be set automatically, but no one knows
|
||||
what the limit is for which chip. If you think quality is not optimal
|
||||
when playing back HD video (with horizontal resolution larger than
|
||||
this setting), increase this value. If you get an empty area at the
|
||||
right (usually pink), decrease it. Note that this only affects the "true"
|
||||
overlay via Xv, and won't affect things like textured video.
|
||||
.br
|
||||
The default value is either 1536 (for most chips) or 1920.
|
||||
.TP
|
||||
.BI "Option \*qAGPMode\*q \*q" integer \*q
|
||||
Set AGP data transfer rate.
|
||||
(used only when DRI is enabled)
|
||||
.br
|
||||
1 \-\- 1x (before AGP v3 only)
|
||||
.br
|
||||
2 \-\- 2x (before AGP v3 only)
|
||||
.br
|
||||
4 \-\- 4x
|
||||
.br
|
||||
8 \-\- 8x (AGP v3 only)
|
||||
.br
|
||||
others \-\- invalid
|
||||
.br
|
||||
The default is to
|
||||
.B leave it unchanged.
|
||||
.TP
|
||||
.BI "Option \*qAGPFastWrite\*q \*q" boolean \*q
|
||||
Enable AGP fast writes. Enabling this is frequently the cause of
|
||||
instability. Used only when the DRI is enabled. If you enable
|
||||
this option you will get *NO* support from developers.
|
||||
.br
|
||||
The default is
|
||||
.B off.
|
||||
.TP
|
||||
.BI "Option \*qBusType\*q \*q" string \*q
|
||||
Used to replace previous ForcePCIMode option.
|
||||
Should only be used when driver's bus detection is incorrect
|
||||
or you want to force an AGP card to PCI mode. You should NEVER force
|
||||
a PCI card to AGP bus.
|
||||
.br
|
||||
PCI \-\- PCI bus
|
||||
.br
|
||||
AGP \-\- AGP bus
|
||||
.br
|
||||
PCIE \-\- PCI Express bus
|
||||
.br
|
||||
(used only when DRI is enabled)
|
||||
.br
|
||||
The default is
|
||||
.B auto detect.
|
||||
.TP
|
||||
.BI "Option \*qDisplayPriority\*q \*q" string \*q
|
||||
.br
|
||||
Used to prevent flickering or tearing problem caused by display buffer underflow.
|
||||
.br
|
||||
AUTO \-\- Driver calculated (default).
|
||||
.br
|
||||
BIOS \-\- Remain unchanged from BIOS setting.
|
||||
Use this if the calculation is not correct
|
||||
for your card.
|
||||
.br
|
||||
HIGH \-\- Force to the highest priority.
|
||||
Use this if you have problem with above options.
|
||||
This may affect performance slightly.
|
||||
.br
|
||||
The default value is
|
||||
.B AUTO.
|
||||
.TP
|
||||
.BI "Option \*qColorTiling\*q \*q" "boolean" \*q
|
||||
The framebuffer can be addressed either in linear or tiled mode. Tiled mode can provide
|
||||
significant performance benefits with 3D applications. For 2D it shouldn't matter
|
||||
much. Tiling will be disabled if the virtual x resolution exceeds 2048 (3968 for R300
|
||||
and above), or if DRI is enabled and the drm module is too old.
|
||||
.br
|
||||
If this option is enabled, a new DRI driver is required for direct rendering.
|
||||
.br
|
||||
Color tiling will be automatically disabled in interlaced or doublescan screen modes.
|
||||
.br
|
||||
The default value is
|
||||
.B on.
|
||||
.TP
|
||||
.BI "Option \*qIgnoreEDID\*q \*q" boolean \*q
|
||||
Do not use EDID data for mode validation. DDC is still used
|
||||
for monitor detection. This is different from NoDDC option.
|
||||
.br
|
||||
The default value is
|
||||
.B off.
|
||||
.TP
|
||||
.BI "Option \*qCustomEDID\*q \*q" string \*q
|
||||
Forces the X driver to use the EDID data specified in a file rather
|
||||
than the display's EDID. Also overrides DDC monitor detection.
|
||||
.br
|
||||
You may specify a semicolon-separated list of output name and filename pairs
|
||||
with an optional flag, "digital" or "analog", to override the digital bit in
|
||||
the EDID which is used by the driver to determine whether to use the
|
||||
analog or digital encoder associated with a DVI-I port.
|
||||
The output name is the RandR output name, e.g., "VGA-0" or "DVI-0";
|
||||
consult the Xorg log for the supported output names of any given system.
|
||||
.br
|
||||
The file must contain a raw 128-byte EDID block, as captured by
|
||||
.B
|
||||
get-edid.
|
||||
.br
|
||||
For example:
|
||||
.B
|
||||
Option \*qCustomEDID\*q \*qVGA-0:/tmp/edid1.bin; DVI-0:/tmp/edid2.bin:digital\*q
|
||||
will assign the EDID from the file /tmp/edid1.bin to the output device
|
||||
VGA-0, and the EDID from the file /tmp/edid2.bin to the output device
|
||||
DVI-0 and force the DVI port to use the digital encoder.
|
||||
.br
|
||||
Note that an output name must always be specified,
|
||||
even if only one EDID is specified.
|
||||
.br
|
||||
.B
|
||||
Caution:
|
||||
Specifying an EDID that doesn't exactly match your display may
|
||||
damage your hardware, as it allows the driver to specify timings beyond
|
||||
the capabilities of your display. Use with care.
|
||||
.TP
|
||||
.BI "Option \*qPanelSize\*q \*q" "string" \*q
|
||||
Should only be used when driver cannot detect the correct panel size.
|
||||
Apply to both desktop (TMDS) and laptop (LVDS) digital panels.
|
||||
When a valid panel size is specified, the timings collected from
|
||||
DDC and BIOS will not be used. If you have a panel with timings
|
||||
different from that of a standard VESA mode, you have to provide
|
||||
this information through the Modeline.
|
||||
.br
|
||||
For example, Option "PanelSize" "1400x1050"
|
||||
.br
|
||||
The default value is
|
||||
.B none.
|
||||
.TP
|
||||
.BI "Option \*qEnablePageFlip\*q \*q" boolean \*q
|
||||
Enable page flipping for 3D acceleration. This will increase performance
|
||||
but not work correctly in some rare cases, hence the default is
|
||||
.B off.
|
||||
It is currently only supported on R/RV/RS4xx and older hardware.
|
||||
.TP
|
||||
.BI "Option \*qForceMinDotClock\*q \*q" frequency \*q
|
||||
Override minimum dot clock. Some Radeon BIOSes report a minimum dot
|
||||
clock unsuitable (too high) for use with television sets even when they
|
||||
actually can produce lower dot clocks. If this is the case you can
|
||||
override the value here.
|
||||
.B Note that using this option may damage your hardware.
|
||||
You have been warned. The
|
||||
.B frequency
|
||||
parameter may be specified as a float value with standard suffixes like
|
||||
"k", "kHz", "M", "MHz".
|
||||
.TP
|
||||
.BI "Option \*qRenderAccel\*q \*q" boolean \*q
|
||||
Enables or disables hardware Render acceleration. It is supported on all
|
||||
Radeon cards when using EXA acceleration and on Radeon R/RV/RS1xx,
|
||||
R/RV/RS2xx and RS3xx when using XAA. The default is to
|
||||
.B enable
|
||||
Render acceleration.
|
||||
.TP
|
||||
.BI "Option \*qAccelMethod\*q \*q" "string" \*q
|
||||
Chooses between available acceleration architectures. Valid options are
|
||||
.B XAA
|
||||
and
|
||||
.B EXA.
|
||||
XAA is the traditional acceleration architecture and support for it is very
|
||||
stable. EXA is a newer acceleration architecture with better performance for
|
||||
the Render and Composite extensions. The default is
|
||||
.B EXA.
|
||||
.TP
|
||||
.BI "Option \*qAccelDFS\*q \*q" boolean \*q
|
||||
Use or don't use accelerated EXA DownloadFromScreen hook when possible (only
|
||||
when Direct Rendering is enabled, e.g.).
|
||||
Default:
|
||||
.B off
|
||||
with AGP due to issues with GPU->host transfers with some AGP bridges,
|
||||
.B on
|
||||
otherwise.
|
||||
.TP
|
||||
.BI "Option \*qFBTexPercent\*q \*q" integer \*q
|
||||
Amount of video RAM to reserve for OpenGL textures, in percent. With EXA, the
|
||||
remainder of video RAM is reserved for EXA offscreen management. Specifying 0
|
||||
results in all offscreen video RAM being reserved for EXA and only GART memory
|
||||
being available for OpenGL textures. This may improve EXA performance, but
|
||||
beware that it may cause problems with OpenGL drivers from Mesa versions older
|
||||
than 6.4. With XAA, specifying lower percentage than what gets reserved without
|
||||
this option has no effect, but the driver tries to increase the video RAM
|
||||
reserved for textures to the amount specified roughly.
|
||||
Default:
|
||||
.B 50.
|
||||
.TP
|
||||
.BI "Option \*qDepthBits\*q \*q" integer \*q
|
||||
Precision in bits per pixel of the shared depth buffer used for 3D acceleration.
|
||||
Valid values are 16 and 24. When this is 24, there will also be a hardware
|
||||
accelerated stencil buffer, but the combined depth/stencil buffer will take up
|
||||
twice as much video RAM as when it's 16.
|
||||
Default:
|
||||
.B The same as the screen depth.
|
||||
.TP
|
||||
.BI "Option \*qDMAForXv\*q \*q" boolean \*q
|
||||
Try or don't try to use DMA for Xv image transfers. This will reduce CPU
|
||||
usage when playing big videos like DVDs, but may cause instabilities.
|
||||
Default:
|
||||
.B on.
|
||||
.TP
|
||||
.BI "Option \*qSubPixelOrder\*q \*q" "string" \*q
|
||||
Force subpixel order to specified order.
|
||||
Subpixel order is used for subpixel decimation on flat panels.
|
||||
.br
|
||||
NONE \-\- No subpixel (CRT like displays)
|
||||
.br
|
||||
RGB \-\- in horizontal RGB order (most flat panels)
|
||||
.br
|
||||
BGR \-\- in horizontal BGR order (some flat panels)
|
||||
|
||||
.br
|
||||
This option is intended to be used in following cases:
|
||||
.br
|
||||
1. The default subpixel order is incorrect for your panel.
|
||||
.br
|
||||
2. Enable subpixel decimation on analog panels.
|
||||
.br
|
||||
3. Adjust to one display type in dual-head clone mode setup.
|
||||
.br
|
||||
4. Get better performance with Render acceleration on
|
||||
digital panels (use NONE setting).
|
||||
.br
|
||||
The default is
|
||||
.B NONE
|
||||
for CRT,
|
||||
.B RGB
|
||||
for digital panels
|
||||
.TP
|
||||
.BI "Option \*qClockGating\*q \*q" boolean \*q
|
||||
Enable dynamic clock gating. This can help reduce heat and increase battery
|
||||
life by reducing power usage. Some users report reduced 3D performance
|
||||
with this enabled. The default is
|
||||
.B off.
|
||||
.TP
|
||||
.BI "Option \*qForceLowPowerMode\*q \*q" boolean \*q
|
||||
Enable a static low power mode. This can help reduce heat and increase battery
|
||||
life by reducing power usage at the expense of performance. The default is
|
||||
.B off.
|
||||
.TP
|
||||
.BI "Option \*qDynamicPM\*q \*q" boolean \*q
|
||||
Enable dynamic power mode switching. This can help reduce heat and increase battery
|
||||
life by reducing power usage when the system is idle (DPMS active). The default is
|
||||
.B off.
|
||||
.TP
|
||||
.BI "Option \*qVGAAccess\*q \*q" boolean \*q
|
||||
Tell the driver if it can do legacy VGA IOs to the card. This is
|
||||
necessary for properly resuming consoles when in VGA text mode, but
|
||||
shouldn't be if the console is using radeonfb or some other graphic
|
||||
mode driver. Some platforms like PowerPC have issues with those, and they aren't
|
||||
necessary unless you have a real text mode in console. The default is
|
||||
.B off
|
||||
on PowerPC and SPARC and
|
||||
.B on
|
||||
on other architectures.
|
||||
.TP
|
||||
.BI "Option \*qReverseDDC\*q \*q" boolean \*q
|
||||
When BIOS connector information isn't available, use this option to
|
||||
reverse the mapping of the two main DDC ports. Use this if the X server
|
||||
obviously detects the wrong display for each connector. This is
|
||||
typically needed on the Radeon 9600 cards bundled with Apple G5s. The
|
||||
default is
|
||||
.B off.
|
||||
.TP
|
||||
.BI "Option \*qLVDSProbePLL\*q \*q" boolean \*q
|
||||
When BIOS panel information isn't available (like on PowerBooks), it
|
||||
may still be necessary to use the firmware-provided PLL values for the
|
||||
panel or flickering will happen. This option will force probing of
|
||||
the current value programmed in the chip when X is launched in that
|
||||
case. This is only useful for LVDS panels (laptop internal panels).
|
||||
The default is
|
||||
.B on.
|
||||
.TP
|
||||
.BI "Option \*qTVDACLoadDetect\*q \*q" boolean \*q
|
||||
Enable load detection on the TV DAC. The TV DAC is used to drive both
|
||||
TV-out and analog monitors. Load detection is often unreliable in the
|
||||
TV DAC so it is disabled by default.
|
||||
The default is
|
||||
.B off.
|
||||
.TP
|
||||
.BI "Option \*qDefaultTMDSPLL\*q \*q" boolean \*q
|
||||
Use the default driver provided TMDS PLL values rather than the ones
|
||||
provided by the BIOS. This option has no effect on Mac cards. Enable
|
||||
this option if you are having problems with a DVI monitor using the
|
||||
internal TMDS controller.
|
||||
The default is
|
||||
.B off.
|
||||
.TP
|
||||
.BI "Option \*qDefaultTVDACAdj\*q \*q" boolean \*q
|
||||
Use the default driver provided TVDAC Adj values rather than the ones
|
||||
provided by the BIOS. This option has no effect on Mac cards. Enable
|
||||
this option if you are having problems with a washed out display on
|
||||
the secondary DAC.
|
||||
The default is
|
||||
.B off.
|
||||
.TP
|
||||
.BI "Option \*qDRI\*q \*q" boolean \*q
|
||||
Enable DRI support. This option allows you to enable to disable the DRI.
|
||||
The default is
|
||||
.B off
|
||||
for RN50/ES1000 and
|
||||
.B on
|
||||
for others.
|
||||
.TP
|
||||
.BI "Option \*qDefaultConnectorTable\*q \*q" boolean \*q
|
||||
Enable this option to skip the BIOS connector table parsing and use the
|
||||
driver defaults for each chip.
|
||||
The default is
|
||||
.B off
|
||||
.TP
|
||||
.BI "Option \*qMacModel\*q \*q" string \*q
|
||||
.br
|
||||
Used to specify Mac models for connector tables and quirks. If you have
|
||||
a PowerBook or Mini with DVI that does not work properly, try the alternate
|
||||
options as Apple does not seem to provide a good way of knowing whether
|
||||
they use internal or external TMDS for DVI. Only valid on PowerPC.
|
||||
On Linux, the driver will attempt to detect the MacModel automatically.
|
||||
.br
|
||||
ibook \-\- ibooks
|
||||
.br
|
||||
powerbook-external \-\- Powerbooks with external DVI
|
||||
.br
|
||||
powerbook-internal \-\- Powerbooks with integrated DVI
|
||||
.br
|
||||
powerbook-vga \-\- Powerbooks with VGA rather than DVI
|
||||
.br
|
||||
mini-external \-\- Mac Mini with external DVI
|
||||
.br
|
||||
mini-internal \-\- Mac Mini with integrated DVI
|
||||
.br
|
||||
imac-g5-isight \-\- iMac G5 iSight
|
||||
.br
|
||||
emac \-\- eMac G4
|
||||
.br
|
||||
sam440ep \-\- SAM440ep embedded board
|
||||
.br
|
||||
The default value is
|
||||
.B undefined.
|
||||
.TP
|
||||
.BI "Option \*qTVStandard\*q \*q" string \*q
|
||||
.br
|
||||
Used to specify the default TV standard if you want to use something other than
|
||||
the BIOS default. Valid options are:
|
||||
.br
|
||||
ntsc
|
||||
.br
|
||||
pal
|
||||
.br
|
||||
pal-m
|
||||
.br
|
||||
pal-60
|
||||
.br
|
||||
ntsc-j
|
||||
.br
|
||||
scart-pal
|
||||
.br
|
||||
The default value is
|
||||
.B undefined.
|
||||
.TP
|
||||
.BI "Option \*qForceTVOut\*q \*q" boolean \*q
|
||||
Enable this option to force TV-out to always be detected as attached.
|
||||
The default is
|
||||
.B off
|
||||
.TP
|
||||
.BI "Option \*qIgnoreLidStatus\*q \*q" boolean \*q
|
||||
Enable this option to ignore lid status on laptops and always detect
|
||||
LVDS as attached.
|
||||
The default is
|
||||
.B on.
|
||||
.TP
|
||||
.BI "Option \*qInt10\*q \*q" boolean \*q
|
||||
This option allows you to disable INT10 initialization. Set this to
|
||||
False if you are experiencing a hang when initializing a secondary card.
|
||||
The default is
|
||||
.B on.
|
||||
.TP
|
||||
.BI "Option \*qATOMTvOut\*q \*q" boolean \*q
|
||||
This option enables experimental TV-out support for R/RV5xx, R/RV6xx, and R/RV7xx
|
||||
AtomBIOS chips. TV-out is experimental and may not function on these chips as
|
||||
well as hoped for.
|
||||
The default is
|
||||
.B off.
|
||||
.TP
|
||||
.BI "Option \*qR4xxATOM\*q \*q" boolean \*q
|
||||
This option enables modesetting on R/RV4xx chips using AtomBIOS.
|
||||
The default is
|
||||
.B off.
|
||||
|
||||
.SH TEXTURED VIDEO ATTRIBUTES
|
||||
The driver supports the following X11 Xv attributes for Textured Video.
|
||||
|
|
|
|||
Loading…
Reference in a new issue