2012-02-06 15:53:02 -07:00
|
|
|
.\" $XFree86: xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.man,v 1.0 2003/01/31 23:04:50 $
|
2006-11-26 13:00:15 -07:00
|
|
|
.ds q \N'34'
|
|
|
|
.TH RADEON __drivermansuffix__ __vendorversion__
|
|
|
|
.SH NAME
|
|
|
|
radeon \- ATI RADEON video driver
|
|
|
|
.SH SYNOPSIS
|
|
|
|
.nf
|
|
|
|
.B "Section \*qDevice\*q"
|
|
|
|
.BI " Identifier \*q" devname \*q
|
|
|
|
.B " Driver \*qradeon\*q"
|
|
|
|
\ \ ...
|
|
|
|
.B EndSection
|
|
|
|
.fi
|
|
|
|
.SH DESCRIPTION
|
|
|
|
.B radeon
|
2012-02-06 15:53:02 -07:00
|
|
|
is an __xservername__ driver for ATI RADEON based video cards with the
|
2009-08-25 12:51:44 -06:00
|
|
|
following features:
|
|
|
|
.PP
|
|
|
|
.PD 0
|
|
|
|
.TP 2
|
|
|
|
\(bu
|
2012-02-06 15:53:02 -07:00
|
|
|
Full support for 8, 15, 16 and 24 bit pixel depths;
|
2009-08-25 12:51:44 -06:00
|
|
|
.TP
|
|
|
|
\(bu
|
|
|
|
RandR 1.2 and RandR 1.3 support;
|
|
|
|
.TP
|
|
|
|
\(bu
|
2012-02-06 15:53:02 -07:00
|
|
|
TV-out support (only on R/RV/RS1xx, R/RV/RS2xx, R/RV/RS3xx. Experimental
|
2009-08-25 12:51:44 -06:00
|
|
|
support on R/RV5xx, R/RV6xx, and R/RV7xx through the
|
|
|
|
.B ATOMTvOut
|
2012-02-06 15:53:02 -07:00
|
|
|
option);
|
2009-08-25 12:51:44 -06:00
|
|
|
.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
|
2012-02-06 15:53:02 -07:00
|
|
|
only available on R/RV3xx, R/RV/RS4xx, R/RV5xx, and RS6xx);
|
2009-08-25 12:51:44 -06:00
|
|
|
.TP
|
|
|
|
\(bu
|
|
|
|
Overlay XVideo acceleration (only on R/RV/RS1xx, R/RV/RS2xx,
|
|
|
|
R/RV/RS3xx, R/RV/RS4xx);
|
|
|
|
.TP
|
|
|
|
\(bu
|
2012-02-18 03:14:43 -07:00
|
|
|
3D acceleration;
|
2009-08-25 12:51:44 -06:00
|
|
|
.PD
|
2006-11-26 13:00:15 -07:00
|
|
|
.SH SUPPORTED HARDWARE
|
|
|
|
The
|
|
|
|
.B radeon
|
2012-02-06 15:53:02 -07:00
|
|
|
driver supports PCI, AGP, and PCIE video cards based on the following ATI chips:
|
2009-08-25 12:51:44 -06:00
|
|
|
.PP
|
|
|
|
.PD 0
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B R100
|
|
|
|
Radeon 7200
|
|
|
|
.TP 12
|
|
|
|
.B RV100
|
2008-07-12 09:18:32 -06:00
|
|
|
Radeon 7000(VE), M6, RN50/ES1000
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B RS100
|
|
|
|
Radeon IGP320(M)
|
|
|
|
.TP 12
|
|
|
|
.B RV200
|
|
|
|
Radeon 7500, M7, FireGL 7800
|
|
|
|
.TP 12
|
|
|
|
.B RS200
|
|
|
|
Radeon IGP330(M)/IGP340(M)
|
|
|
|
.TP 12
|
|
|
|
.B RS250
|
|
|
|
Radeon Mobility 7000 IGP
|
|
|
|
.TP 12
|
|
|
|
.B R200
|
|
|
|
Radeon 8500, 9100, FireGL 8800/8700
|
|
|
|
.TP 12
|
|
|
|
.B RV250
|
|
|
|
Radeon 9000PRO/9000, M9
|
|
|
|
.TP 12
|
2009-08-25 12:51:44 -06:00
|
|
|
.B RV280
|
|
|
|
Radeon 9200PRO/9200/9200SE/9250, M9+
|
|
|
|
.TP 12
|
2006-11-26 13:00:15 -07:00
|
|
|
.B RS300
|
|
|
|
Radeon 9100 IGP
|
|
|
|
.TP 12
|
|
|
|
.B RS350
|
|
|
|
Radeon 9200 IGP
|
|
|
|
.TP 12
|
2008-07-12 09:18:32 -06:00
|
|
|
.B RS400/RS480
|
|
|
|
Radeon XPRESS 200(M)/1100 IGP
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B R300
|
2008-07-12 09:18:32 -06:00
|
|
|
Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B R350
|
2008-07-12 09:18:32 -06:00
|
|
|
Radeon 9800PRO/9800SE/9800, FireGL X2
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B R360
|
2008-07-12 09:18:32 -06:00
|
|
|
Radeon 9800XT
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B RV350
|
2008-07-12 09:18:32 -06:00
|
|
|
Radeon 9600PRO/9600SE/9600/9550, M10/M11, FireGL T2
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
2008-07-12 09:18:32 -06:00
|
|
|
.B RV360
|
|
|
|
Radeon 9600XT
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B RV370
|
2008-07-12 09:18:32 -06:00
|
|
|
Radeon X300, M22
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B RV380
|
2008-07-12 09:18:32 -06:00
|
|
|
Radeon X600, M24
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B RV410
|
2008-07-12 09:18:32 -06:00
|
|
|
Radeon X700, M26 PCIE
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B R420
|
2008-07-12 09:18:32 -06:00
|
|
|
Radeon X800 AGP
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B R423/R430
|
2008-07-12 09:18:32 -06:00
|
|
|
Radeon X800, M28 PCIE
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP 12
|
|
|
|
.B R480/R481
|
2008-07-12 09:18:32 -06:00
|
|
|
Radeon X850 PCIE/AGP
|
|
|
|
.TP 12
|
|
|
|
.B RV505/RV515/RV516/RV550
|
2012-02-06 15:53:02 -07:00
|
|
|
Radeon X1300/X1400/X1500/X2300
|
2008-07-12 09:18:32 -06:00
|
|
|
.TP 12
|
|
|
|
.B R520
|
|
|
|
Radeon X1800
|
|
|
|
.TP 12
|
|
|
|
.B RV530/RV560
|
|
|
|
Radeon X1600/X1650/X1700
|
|
|
|
.TP 12
|
|
|
|
.B RV570/R580
|
|
|
|
Radeon X1900/X1950
|
|
|
|
.TP 12
|
2009-08-25 12:51:44 -06:00
|
|
|
.B RS600/RS690/RS740
|
|
|
|
Radeon X1200/X1250/X2100
|
2008-07-12 09:18:32 -06:00
|
|
|
.TP 12
|
|
|
|
.B R600
|
|
|
|
Radeon HD 2900
|
|
|
|
.TP 12
|
|
|
|
.B RV610/RV630
|
2012-02-06 15:53:02 -07:00
|
|
|
Radeon HD 2400/2600
|
2008-07-12 09:18:32 -06:00
|
|
|
.TP 12
|
|
|
|
.B RV620/RV635
|
2012-02-06 15:53:02 -07:00
|
|
|
Radeon HD 3450/3470
|
2008-07-12 09:18:32 -06:00
|
|
|
.TP 12
|
2009-08-25 12:51:44 -06:00
|
|
|
.B RV670
|
2012-02-06 15:53:02 -07:00
|
|
|
Radeon HD 3850/3870
|
2009-08-25 12:51:44 -06:00
|
|
|
.TP 12
|
2012-02-06 15:53:02 -07:00
|
|
|
.B RS780
|
|
|
|
Radeon HD 3100/3200/3300
|
2009-08-25 12:51:44 -06:00
|
|
|
.TP 12
|
2012-02-06 15:53:02 -07:00
|
|
|
.B RV710
|
|
|
|
Radeon HD 4350/4550
|
2009-08-25 12:51:44 -06:00
|
|
|
.TP 12
|
2012-02-06 15:53:02 -07:00
|
|
|
.B RV730
|
|
|
|
Radeon HD 4650/4670
|
2009-08-25 12:51:44 -06:00
|
|
|
.TP 12
|
2012-02-06 15:53:02 -07:00
|
|
|
.B RV770
|
|
|
|
Radeon HD 4850/4870
|
2009-08-25 12:51:44 -06:00
|
|
|
.PD
|
2006-11-26 13:00:15 -07:00
|
|
|
.SH CONFIGURATION DETAILS
|
|
|
|
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
|
2012-02-06 15:53:02 -07:00
|
|
|
specify:
|
2006-11-26 13:00:15 -07:00
|
|
|
.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
|
|
|
|
.B Options
|
2012-02-06 15:53:02 -07:00
|
|
|
are supported:
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP
|
|
|
|
.BI "Option \*qSWcursor\*q \*q" boolean \*q
|
|
|
|
Selects software cursor. The default is
|
|
|
|
.B off.
|
|
|
|
.TP
|
|
|
|
.BI "Option \*qNoAccel\*q \*q" boolean \*q
|
|
|
|
Enables or disables all hardware acceleration.
|
|
|
|
.br
|
|
|
|
The default is to
|
|
|
|
.B enable
|
|
|
|
hardware acceleration.
|
|
|
|
.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
|
2008-07-12 09:18:32 -06:00
|
|
|
.BI "Option \*qScalerWidth\*q \*q" integer \*q
|
2012-02-06 15:53:02 -07:00
|
|
|
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
|
|
|
|
though. Should be set automatically, but noone has a clue 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 this only
|
|
|
|
affects the "true" overlay via xv, it won't affect things like textured video.
|
2008-07-12 09:18:32 -06:00
|
|
|
.br
|
|
|
|
The default value is either 1536 (for most chips) or 1920.
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP
|
|
|
|
.BI "Option \*qAGPMode\*q \*q" integer \*q
|
|
|
|
Set AGP data transfer rate.
|
|
|
|
(used only when DRI is enabled)
|
|
|
|
.br
|
2008-07-12 09:18:32 -06:00
|
|
|
1 \-\- 1x (before AGP v3 only)
|
2006-11-26 13:00:15 -07:00
|
|
|
.br
|
2008-07-12 09:18:32 -06:00
|
|
|
2 \-\- 2x (before AGP v3 only)
|
2006-11-26 13:00:15 -07:00
|
|
|
.br
|
2008-07-12 09:18:32 -06:00
|
|
|
4 \-\- 4x
|
2006-11-26 13:00:15 -07:00
|
|
|
.br
|
2008-07-12 09:18:32 -06:00
|
|
|
8 \-\- 8x (AGP v3 only)
|
2006-11-26 13:00:15 -07:00
|
|
|
.br
|
|
|
|
others \-\- invalid
|
2008-07-12 09:18:32 -06:00
|
|
|
.br
|
|
|
|
The default is to
|
|
|
|
.B leave it unchanged.
|
2006-11-26 13:00:15 -07:00
|
|
|
.TP
|
|
|
|
.BI "Option \*qAGPFastWrite\*q \*q" boolean \*q
|
2008-07-12 09:18:32 -06:00
|
|
|
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.
|
2006-11-26 13:00:15 -07:00
|
|
|
.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
|
2012-02-06 15:53:02 -07:00
|
|
|
or you want to force a AGP card to PCI mode. Should NEVER force
|
2006-11-26 13:00:15 -07:00
|
|
|
a PCI card to AGP bus.
|
|
|
|
.br
|
|
|
|
PCI \-\- PCI bus
|
|
|
|
.br
|
|
|
|
AGP \-\- AGP bus
|
|
|
|
.br
|
2009-08-25 12:51:44 -06:00
|
|
|
PCIE \-\- PCI Express bus
|
2006-11-26 13:00:15 -07:00
|
|
|
.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
|
2012-02-06 15:53:02 -07:00
|
|
|
Frame buffer 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
|
2006-11-26 13:00:15 -07:00
|
|
|
much. Tiling will be disabled if the virtual x resolution exceeds 2048 (3968 for R300
|
2012-02-06 15:53:02 -07:00
|
|
|
and above), or if DRI is enabled the drm module is too old.
|
2006-11-26 13:00:15 -07:00
|
|
|
.br
|
2012-02-06 15:53:02 -07:00
|
|
|
If this option is enabled, a new dri driver is required for direct rendering too.
|
2006-11-26 13:00:15 -07:00
|
|
|
.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
|
2012-02-06 15:53:02 -07:00
|
|
|
Do not use EDID data for mode validation, but DDC is still used
|
2006-11-26 13:00:15 -07:00
|
|
|
for monitor detection. This is different from NoDDC option.
|
|
|
|
.br
|
|
|
|
The default value is
|
|
|
|
.B off.
|
|
|
|
.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
|
2009-08-25 12:51:44 -06:00
|
|
|
DDC and BIOS will not be used. If you have a panel with timings
|
2006-11-26 13:00:15 -07:00
|
|
|
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.
|
2009-08-25 12:51:44 -06:00
|
|
|
It is currently only supported on R/RV/RS4xx and older hardware.
|
2006-11-26 13:00:15 -07:00
|
|
|
.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
|
2009-08-25 12:51:44 -06:00
|
|
|
Enables or disables hardware Render acceleration. It is supported on all
|
|
|
|
Radeon cards when using EXA acceleration and on Radeon R/RV/RS1xx,
|
2012-02-06 15:53:02 -07:00
|
|
|
R/RV/RS2xx and RS3xx when usig XAA. The default is to
|
2006-11-26 13:00:15 -07:00
|
|
|
.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
|
2012-02-06 15:53:02 -07:00
|
|
|
the Render and Composite extensions, but the rendering code for it is newer and
|
|
|
|
possibly unstable. The default is
|
|
|
|
.B XAA.
|
2006-11-26 13:00:15 -07:00
|
|
|
.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
|
2008-07-12 09:18:32 -06:00
|
|
|
than 6.4. With XAA, specifying lower percentage than what gets reserved without
|
2006-11-26 13:00:15 -07:00
|
|
|
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
|
2009-08-25 12:51:44 -06:00
|
|
|
4. Get better performance with Render acceleration on
|
2006-11-26 13:00:15 -07:00
|
|
|
digital panels (use NONE setting).
|
|
|
|
.br
|
|
|
|
The default is
|
|
|
|
.B NONE
|
|
|
|
for CRT,
|
|
|
|
.B RGB
|
|
|
|
for digital panels
|
|
|
|
.TP
|
2012-02-06 15:53:02 -07:00
|
|
|
.BI "Option \*qDynamicClocks\*q \*q" boolean \*q
|
|
|
|
Enable dynamic clock scaling. The on-chip clocks will scale dynamically
|
|
|
|
based on usage. This can help reduce heat and increase battery
|
2006-11-26 13:00:15 -07:00
|
|
|
life by reducing power usage. Some users report reduced 3D performance
|
|
|
|
with this enabled. 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
|
2008-07-12 09:18:32 -06:00
|
|
|
on PowerPC and SPARC and
|
2006-11-26 13:00:15 -07:00
|
|
|
.B on
|
|
|
|
on other architectures.
|
|
|
|
.TP
|
|
|
|
.BI "Option \*qReverseDDC\*q \*q" boolean \*q
|
2012-02-06 15:53:02 -07:00
|
|
|
When BIOS connector informations aren't available, use this option to
|
|
|
|
reverse the mapping of the 2 main DDC ports. Use this if the X server
|
2006-11-26 13:00:15 -07:00
|
|
|
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
|
2012-02-06 15:53:02 -07:00
|
|
|
When BIOS panel informations aren't available (like on PowerBooks), it
|
|
|
|
may still be necessary to use the firmware provided PLL values for the
|
2006-11-26 13:00:15 -07:00
|
|
|
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
|
2008-07-12 09:18:32 -06:00
|
|
|
.BI "Option \*qTVDACLoadDetect\*q \*q" boolean \*q
|
2009-08-25 12:51:44 -06:00
|
|
|
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
|
2008-07-12 09:18:32 -06:00
|
|
|
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
|
2012-02-06 15:53:02 -07:00
|
|
|
provided by the bios. This option has no effect on Mac cards. Enable
|
2009-08-25 12:51:44 -06:00
|
|
|
this option if you are having problems with a DVI monitor using the
|
2008-07-12 09:18:32 -06:00
|
|
|
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
|
2012-02-06 15:53:02 -07:00
|
|
|
provided by the bios. This option has no effect on Mac cards. Enable
|
2009-08-25 12:51:44 -06:00
|
|
|
this option if you are having problems with a washed out display on
|
2008-07-12 09:18:32 -06:00
|
|
|
the secondary DAC.
|
|
|
|
The default is
|
|
|
|
.B off.
|
|
|
|
.TP
|
|
|
|
.BI "Option \*qDRI\*q \*q" boolean \*q
|
2009-08-25 12:51:44 -06:00
|
|
|
Enable DRI support. This option allows you to enable to disable the DRI.
|
2008-07-12 09:18:32 -06:00
|
|
|
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
|
2009-08-25 12:51:44 -06:00
|
|
|
driver defaults for each chip.
|
2008-07-12 09:18:32 -06:00
|
|
|
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
|
2012-02-06 15:53:02 -07:00
|
|
|
a powerbook or mini with DVI that does not work properly, try the alternate
|
2009-08-25 12:51:44 -06:00
|
|
|
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.
|
2008-07-12 09:18:32 -06:00
|
|
|
.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
|
2009-08-25 12:51:44 -06:00
|
|
|
emac \-\- eMac G4
|
|
|
|
.br
|
2008-07-12 09:18:32 -06:00
|
|
|
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
|
2012-02-06 15:53:02 -07:00
|
|
|
the bios default. Valid options are:
|
2008-07-12 09:18:32 -06:00
|
|
|
.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
|
2009-08-25 12:51:44 -06:00
|
|
|
Enable this option to force TV-out to always be detected as attached.
|
2008-07-12 09:18:32 -06:00
|
|
|
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
|
2012-02-06 15:53:02 -07:00
|
|
|
This option allows you to disable int10 initialization. Set this to
|
2008-07-12 09:18:32 -06:00
|
|
|
False if you are experiencing a hang when initializing a secondary card.
|
|
|
|
The default is
|
2009-08-25 12:51:44 -06:00
|
|
|
.B on.
|
|
|
|
.TP
|
2012-02-06 15:53:02 -07:00
|
|
|
.BI "Option \*qEXAVSync\*q \*q" boolean \*q
|
|
|
|
This option attempts to avoid tearing by stalling the engine until the display
|
|
|
|
controller has passed the destination region. It reduces tearing at the cost
|
|
|
|
of performance and has been know to cause instability on some chips.
|
|
|
|
The default is
|
|
|
|
.B off.
|
|
|
|
.TP
|
2009-08-25 12:51:44 -06:00
|
|
|
.BI "Option \*qATOMTvOut\*q \*q" boolean \*q
|
|
|
|
This option enables experimental TV-out support for R/RV5xx, R/RV6xx, and R/RV7xx
|
2012-02-06 15:53:02 -07:00
|
|
|
atombios chips. TV-out is experimental and may not function on these chips as
|
2009-08-25 12:51:44 -06:00
|
|
|
well as hoped for.
|
|
|
|
The default is
|
|
|
|
.B off.
|
|
|
|
.TP
|
|
|
|
.BI "Option \*qR4xxATOM\*q \*q" boolean \*q
|
2012-02-06 15:53:02 -07:00
|
|
|
This option enables modesetting on R/RV4xx chips using atombios.
|
2009-08-25 12:51:44 -06:00
|
|
|
The default is
|
|
|
|
.B off.
|
|
|
|
|
|
|
|
.SH TEXTURED VIDEO ATTRIBUTES
|
|
|
|
The driver supports the following X11 Xv attributes for Textured Video.
|
|
|
|
You can use the "xvattr" tool to query/set those attributes at runtime.
|
|
|
|
|
2008-07-12 09:18:32 -06:00
|
|
|
.TP
|
2009-08-25 12:51:44 -06:00
|
|
|
.BI "XV_VSYNC"
|
|
|
|
XV_VSYNC is used to control whether textured adapter synchronizes
|
|
|
|
the screen update to the monitor vertical refresh to eliminate tearing.
|
|
|
|
It has two values: 'off'(0) and 'on'(1). The default is
|
|
|
|
.B 'on'(1).
|
|
|
|
|
|
|
|
.TP
|
|
|
|
.BI "XV_BICUBIC"
|
|
|
|
XV_BICUBIC is used to control whether textured adapter should apply
|
|
|
|
a bicubic filter to smooth the output. It has three values: 'off'(0), 'on'(1)
|
|
|
|
and 'auto'(2). 'off' means never apply the filter, 'on' means always apply
|
|
|
|
the filter and 'auto' means apply the filter only if the X and Y
|
2012-02-06 15:53:02 -07:00
|
|
|
sizes are scaled to more than double, this to avoid blurred output.
|
2009-08-25 12:51:44 -06:00
|
|
|
The default is
|
2012-02-06 15:53:02 -07:00
|
|
|
.B 'auto'(2).
|
2006-11-26 13:00:15 -07:00
|
|
|
|
|
|
|
.SH SEE ALSO
|
2009-08-25 12:51:44 -06:00
|
|
|
__xservername__(__appmansuffix__), __xconfigfile__(__filemansuffix__), Xserver(__appmansuffix__), X(__miscmansuffix__)
|
|
|
|
.IP " 1." 4
|
|
|
|
Wiki page:
|
|
|
|
.RS 4
|
|
|
|
http://www.x.org/wiki/radeon
|
|
|
|
.RE
|
|
|
|
.IP " 2." 4
|
|
|
|
Overview about radeon development code:
|
|
|
|
.RS 4
|
|
|
|
http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/
|
|
|
|
.RE
|
|
|
|
.IP " 3." 4
|
|
|
|
Mailing list:
|
|
|
|
.RS 4
|
|
|
|
http://lists.x.org/mailman/listinfo/xorg-driver-ati
|
|
|
|
.RE
|
|
|
|
.IP " 4." 4
|
|
|
|
IRC channel:
|
|
|
|
.RS 4
|
|
|
|
#radeon on irc.freenode.net
|
|
|
|
.RE
|
|
|
|
.IP " 5." 4
|
|
|
|
Query the bugtracker for radeon bugs:
|
|
|
|
.RS 4
|
|
|
|
https://bugs.freedesktop.org/query.cgi?product=xorg&component=Driver/Radeon
|
|
|
|
.RE
|
|
|
|
.IP " 6." 4
|
|
|
|
Submit bugs & patches:
|
|
|
|
.RS 4
|
|
|
|
https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon
|
|
|
|
.RE
|
|
|
|
|
2006-11-26 13:00:15 -07:00
|
|
|
.SH AUTHORS
|
|
|
|
.nf
|
|
|
|
Authors include:
|
|
|
|
Rickard E. (Rik) Faith \fIfaith@precisioninsight.com\fP
|
|
|
|
Kevin E. Martin \fIkem@freedesktop.org\fP
|
|
|
|
Alan Hourihane \fIalanh@fairlite.demon.co.uk\fP
|
|
|
|
Marc Aurele La France \fItsi@xfree86.org\fP
|
|
|
|
Benjamin Herrenschmidt \fIbenh@kernel.crashing.org\fP
|
2012-02-06 15:53:02 -07:00
|
|
|
Michel D\(:anzer \fImichel@tungstengraphics.com\fP
|
2006-11-26 13:00:15 -07:00
|
|
|
Alex Deucher \fIalexdeucher@gmail.com\fP
|
|
|
|
Bogdan D. \fIbogdand@users.sourceforge.net\fP
|
|
|
|
Eric Anholt \fIeric@anholt.net\fP
|