1.ds q \N'34'
2.TH RADEON __drivermansuffix__ __vendorversion__
3.SH NAME
4radeon \- ATI RADEON video driver
5.SH SYNOPSIS
6.nf
7.B "Section \*qDevice\*q"
8.BI "  Identifier \*q"  devname \*q
9.B  "  Driver \*qradeon\*q"
10\ \ ...
11.B EndSection
12.fi
13.SH DESCRIPTION
14.B radeon
15is an __xservername__ driver for ATI RADEON-based video cards with the
16following features:
17.PP
18.PD 0
19.TP 2
20\(bu
21Full support for 8-, 15-, 16- and 24-bit pixel depths;
22.TP
23\(bu
24RandR 1.2 and RandR 1.3 support;
25.TP
26\(bu
27TV-out support (only on RV/RS1xx, RV/RS2xx, R/RV/RS3xx. Experimental
28support on R/RV5xx, R/RV6xx, and R/RV7xx through the
29.B ATOMTvOut
30option);  TV-out is not supported on cards that use the Rage Theatre
31chip for TV-out (R100, R200).
32.TP
33\(bu
34Full EXA 2D acceleration;
35.TP
36\(bu
37Full XAA 2D acceleration (only on R/RV/RS1xx, R/RV/RS2xx, R/RV/RS3xx,
38R/RV/RS4xx, R/RV5xx, RS6xx. XAA Render acceleration supported only on R/RV100,
39R/RV/RS2xx and RS3xx);
40.TP
41\(bu
42Textured XVideo acceleration including anti-tearing support (Bicubic filtering
43only available on R/RV3xx, R/RV/RS4xx, R/RV5xx, and RS6xx/RS740);
44.TP
45\(bu
46Overlay XVideo acceleration (only on R/RV/RS1xx, R/RV/RS2xx,
47R/RV/RS3xx, R/RV/RS4xx);
48.TP
49\(bu
503D acceleration;
51.PD
52.SH SUPPORTED HARDWARE
53The
54.B radeon
55driver supports PCI, AGP, and PCIE video cards based on the following ATI chips
56(note: list is non-exhaustive):
57.PP
58.PD 0
59.TP 12
60.B R100
61Radeon 7200
62.TP 12
63.B RV100
64Radeon 7000(VE), M6, RN50/ES1000
65.TP 12
66.B RS100
67Radeon IGP320(M)
68.TP 12
69.B RV200
70Radeon 7500, M7, FireGL 7800
71.TP 12
72.B RS200
73Radeon IGP330(M)/IGP340(M)
74.TP 12
75.B RS250
76Radeon Mobility 7000 IGP
77.TP 12
78.B R200
79Radeon 8500, 9100, FireGL 8800/8700
80.TP 12
81.B RV250
82Radeon 9000PRO/9000, M9
83.TP 12
84.B RV280
85Radeon 9200PRO/9200/9200SE/9250, M9+
86.TP 12
87.B RS300
88Radeon 9100 IGP
89.TP 12
90.B RS350
91Radeon 9200 IGP
92.TP 12
93.B RS400/RS480
94Radeon XPRESS 200(M)/1100 IGP
95.TP 12
96.B R300
97Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1
98.TP 12
99.B R350
100Radeon 9800PRO/9800SE/9800, FireGL X2
101.TP 12
102.B R360
103Radeon 9800XT
104.TP 12
105.B RV350
106Radeon 9600PRO/9600SE/9600/9550, M10/M11, FireGL T2
107.TP 12
108.B RV360
109Radeon 9600XT
110.TP 12
111.B RV370
112Radeon X300, M22
113.TP 12
114.B RV380
115Radeon X600, M24
116.TP 12
117.B RV410
118Radeon X700, M26 PCIE
119.TP 12
120.B R420
121Radeon X800 AGP
122.TP 12
123.B R423/R430
124Radeon X800, M28 PCIE
125.TP 12
126.B R480/R481
127Radeon X850 PCIE/AGP
128.TP 12
129.B RV505/RV515/RV516/RV550
130Radeon X1300/X1400/X1500/X1550/X2300
131.TP 12
132.B R520
133Radeon X1800
134.TP 12
135.B RV530/RV560
136Radeon X1600/X1650/X1700
137.TP 12
138.B RV570/R580
139Radeon X1900/X1950
140.TP 12
141.B RS600/RS690/RS740
142Radeon X1200/X1250/X2100
143.TP 12
144.B R600
145Radeon HD 2900
146.TP 12
147.B RV610/RV630
148Radeon HD 2400/2600/2700/4200/4225/4250
149.TP 12
150.B RV620/RV635
151Radeon HD 3410/3430/3450/3470/3650/3670
152.TP 12
153.B RV670
154Radeon HD 3690/3850/3870
155.TP 12
156.B RS780/RS880
157Radeon HD 3100/3200/3300/4100/4200/4250/4290
158.TP 12
159.B RV710/RV730
160Radeon HD 4330/4350/4550/4650/4670/5145/5165/530v/545v/560v/565v
161.TP 12
162.B RV740/RV770/RV790
163Radeon HD 4770/4730/4830/4850/4860/4870/4890
164.TP 12
165.B CEDAR
166Radeon HD 5430/5450/6330/6350/6370
167.TP 12
168.B REDWOOD
169Radeon HD 5550/5570/5650/5670/5730/5750/5770/6530/6550/6570
170.TP 12
171.B JUNIPER
172Radeon HD 5750/5770/5830/5850/5870/6750/6770/6830/6850/6870
173.TP 12
174.B CYPRESS
175Radeon HD 5830/5850/5870
176.TP 12
177.B HEMLOCK
178Radeon HD 5970
179.TP 12
180.B PALM
181Radeon HD 6310/6250
182.TP 12
183.B SUMO/SUMO2
184Radeon HD 6370/6380/6410/6480/6520/6530/6550/6620
185.TP 12
186.B BARTS
187Radeon HD 6790/6850/6870/6950/6970/6990
188.TP 12
189.B TURKS
190Radeon HD 6570/6630/6650/6670/6730/6750/6770
191.TP 12
192.B CAICOS
193Radeon HD 6430/6450/6470/6490
194.TP 12
195.B CAYMAN
196Radeon HD 6950/6970/6990
197.TP 12
198.B ARUBA
199.PD
200.SH CONFIGURATION DETAILS
201Please refer to __xconfigfile__(__filemansuffix__) for general configuration
202details.  This section only covers configuration details specific to this
203driver.
204.PP
205The driver auto\-detects all device information necessary to initialize
206the card.  However, if you have problems with auto\-detection, you can
207specify for UMS (Userspace Modesetting):
208.PP
209.RS 4
210VideoRam \- in kilobytes
211.br
212MemBase  \- physical address of the linear framebuffer
213.br
214IOBase   \- physical address of the MMIO registers
215.br
216ChipID   \- PCI DEVICE ID
217.RE
218.PP
219In addition, the following driver
220.B Options
221are supported for both
222.B UMS
223(Userspace Modesetting) and
224.B KMS
225(Kernel Modesetting):
226.TP
227.BI "Option \*qSWcursor\*q \*q" boolean \*q
228Selects software cursor.  The default is
229.B off.
230.TP
231.BI "Option \*qNoAccel\*q \*q" boolean \*q
232Enables or disables all hardware acceleration.
233.br
234The default is to
235.B enable
236hardware acceleration.
237.TP
238.BI "Option \*qZaphodHeads\*q \*q" string \*q
239Specify the RandR output(s) to use with zaphod mode for a particular driver
240instance.  If you use this option you must use this option for all instances
241of the driver.
242.br
243For example:
244.B
245Option \*qZaphodHeads\*q \*qLVDS,VGA-0\*q
246will assign xrandr outputs LVDS and VGA-0 to this instance of the driver.
247.TP
248.BI "Option \*qEXAVSync\*q \*q" boolean \*q
249This option attempts to avoid tearing by stalling the engine until the display
250controller has passed the destination region.  It reduces tearing at the cost
251of performance and has been known to cause instability on some chips.
252The default is
253.B off.
254
255.PP
256The following driver
257.B Options
258are supported for
259.B KMS
260(Kernel Modesetting):
261.TP
262.BI "Option \*qColorTiling\*q \*q" "boolean" \*q
263The framebuffer can be addressed either in linear or tiled mode. Tiled mode can provide
264significant performance benefits with 3D applications.  Tiling will be disabled if the drm
265module is too old or if the current display configuration does not support it.  On R600+
266this enables 1D tiling mode.
267.br
268The default value is
269.B on
270for R/RV3XX, R/RV4XX, R/RV5XX, RS6XX, RS740, R/RV6XX, R/RV7XX, RS780, RS880,
271EVERGREEN, and CAYMAN and
272.B off
273for R/RV/RS1XX, R/RV/RS2XX, and RS3XX.
274.TP
275.BI "Option \*qColorTiling2D\*q \*q" "boolean" \*q
276The framebuffer can be addressed either in linear, 1D, or 2D tiled modes. 2D tiled mode can
277provide significant performance benefits over 1D tiling with 3D applications.  Tiling
278will be disabled if the drm module is too old or if the current display configuration
279does not support it. KMS ColorTiling2D is only supported on R600 and newer chips.
280.br
281The default value is
282.B off
283for R/RV6XX, R/RV7XX, RS780, RS880, EVERGREEN, and CAYMAN.
284.TP
285.BI "Option \*qEXAPixmaps\*q \*q" boolean \*q
286Under KMS, to avoid thrashing pixmaps in/out of VRAM on low memory cards,
287we use a heuristic based on VRAM amount to determine whether to allow EXA
288to use VRAM for non-essential pixmaps.  This option allows us to override the
289heuristic.  The default is
290.B on
291with > 32MB VRAM, off with < 32MB.
292.TP
293.BI "Option \*qSwapbuffersWait\*q \*q" boolean \*q
294This option controls the behavior of glXSwapBuffers and glXCopySubBufferMESA
295calls by GL applications.  If enabled, the calls will avoid tearing by making
296sure the display scanline is outside of the area to be copied before the copy
297occurs.  If disabled, no scanline synchronization is performed, meaning tearing
298will likely occur.  Note that when enabled, this option can adversely affect
299the framerate of applications that render frames at less than refresh rate.
300.IP
301The default value is
302.B on.
303.TP
304.BI "Option \*qEnablePageFlip\*q \*q" boolean \*q
305Enable DRI2 page flipping.  The default is
306.B on.
307Pageflipping is supported on all radeon hardware.
308.PP
309The following driver
310.B Options
311are supported for
312.B UMS
313(Userspace Modesetting):
314.TP
315.BI "Option \*qDac6Bit\*q \*q" boolean \*q
316Enables or disables the use of 6 bits per color component when in 8 bpp
317mode (emulates VGA mode).  By default, all 8 bits per color component
318are used.
319.br
320The default is
321.B off.
322.TP
323.BI "Option \*qVideoKey\*q \*q" integer \*q
324This overrides the default pixel value for the YUV video overlay key.
325.br
326The default value is
327.B 0x1E.
328.TP
329.BI "Option \*qScalerWidth\*q \*q" integer \*q
330This sets the overlay scaler buffer width. Accepted values range from
3311024 to 2048, divisible by 64.  Values other than 1536 and 1920 may
332not make sense.  This should be set automatically, but no one knows
333what the limit is for which chip. If you think quality is not optimal
334when playing back HD video (with horizontal resolution larger than
335this setting), increase this value.  If you get an empty area at the
336right (usually pink), decrease it. Note that this only affects the "true"
337overlay via Xv, and won't affect things like textured video.
338.br
339The default value is either 1536 (for most chips) or 1920.
340.TP
341.BI "Option \*qAGPMode\*q \*q" integer \*q
342Set AGP data transfer rate.
343(used only when DRI is enabled)
344.br
3451      \-\- 1x (before AGP v3 only)
346.br
3472      \-\- 2x (before AGP v3 only)
348.br
3494      \-\- 4x
350.br
3518      \-\- 8x (AGP v3 only)
352.br
353others \-\- invalid
354.br
355The default is to
356.B leave it unchanged.
357.TP
358.BI "Option \*qAGPFastWrite\*q \*q" boolean \*q
359Enable AGP fast writes.  Enabling this is frequently the cause of
360instability. Used only when the DRI is enabled. If you enable
361this option you will get *NO* support from developers.
362.br
363The default is
364.B off.
365.TP
366.BI "Option \*qBusType\*q \*q" string \*q
367Used to replace previous ForcePCIMode option.
368Should only be used when driver's bus detection is incorrect
369or you want to force an AGP card to PCI mode. You should NEVER force
370a PCI card to AGP bus.
371.br
372PCI    \-\- PCI bus
373.br
374AGP    \-\- AGP bus
375.br
376PCIE   \-\- PCI Express bus
377.br
378(used only when DRI is enabled)
379.br
380The default is
381.B auto detect.
382.TP
383.BI "Option \*qDisplayPriority\*q \*q" string \*q
384.br
385Used to prevent flickering or tearing problem caused by display buffer underflow.
386.br
387AUTO   \-\- Driver calculated (default).
388.br
389BIOS   \-\- Remain unchanged from BIOS setting.
390          Use this if the calculation is not correct
391          for your card.
392.br
393HIGH   \-\- Force to the highest priority.
394          Use this if you have problem with above options.
395          This may affect performance slightly.
396.br
397The default value is
398.B AUTO.
399.TP
400.BI "Option \*qColorTiling\*q \*q" "boolean" \*q
401The framebuffer can be addressed either in linear or tiled mode. Tiled mode can provide
402significant performance benefits with 3D applications.  For 2D it shouldn't matter
403much. Tiling will be disabled if the virtual x resolution exceeds 2048 (3968 for R300 
404and above), or if DRI is enabled and the drm module is too old.
405.br
406If this option is enabled, a new DRI driver is required for direct rendering.
407.br
408Color tiling will be automatically disabled in interlaced or doublescan screen modes.
409.br
410The default value is
411.B on.
412.TP 
413.BI "Option \*qIgnoreEDID\*q \*q" boolean \*q
414Do not use EDID data for mode validation.  DDC is still used
415for monitor detection. This is different from NoDDC option.
416.br
417The default value is
418.B off.
419.TP 
420.BI "Option \*qCustomEDID\*q \*q" string \*q
421Forces the X driver to use the EDID data specified in a file rather
422than the display's EDID. Also overrides DDC monitor detection.
423.br
424You may specify a semicolon-separated list of output name and filename pairs
425with an optional flag, "digital" or "analog", to override the digital bit in
426the EDID which is used by the driver to determine whether to use the
427analog or digital encoder associated with a DVI-I port.
428The output name is the RandR output name, e.g., "VGA-0" or "DVI-0";
429consult the Xorg log for the supported output names of any given system.
430.br
431The file must contain a raw 128-byte EDID block, as captured by
432.B
433get-edid.
434.br
435For example:
436.B
437Option \*qCustomEDID\*q \*qVGA-0:/tmp/edid1.bin; DVI-0:/tmp/edid2.bin:digital\*q
438will assign the EDID from the file /tmp/edid1.bin to the output device
439VGA-0, and the EDID from the file /tmp/edid2.bin to the output device
440DVI-0 and force the DVI port to use the digital encoder.
441.br
442Note that an output name must always be specified,
443even if only one EDID is specified.
444.br
445.B
446Caution:
447Specifying an EDID that doesn't exactly match your display may
448damage your hardware, as it allows the driver to specify timings beyond
449the capabilities of your display. Use with care.
450.TP 
451.BI "Option \*qPanelSize\*q \*q" "string" \*q
452Should only be used when driver cannot detect the correct panel size.
453Apply to both desktop (TMDS) and laptop (LVDS) digital panels.
454When a valid panel size is specified, the timings collected from
455DDC and BIOS will not be used. If you have a panel with timings
456different from that of a standard VESA mode, you have to provide
457this information through the Modeline.
458.br
459For example, Option "PanelSize" "1400x1050"
460.br
461The default value is
462.B none.
463.TP
464.BI "Option \*qEnablePageFlip\*q \*q" boolean \*q
465Enable page flipping for 3D acceleration. This will increase performance
466but not work correctly in some rare cases, hence the default is
467.B off.
468It is currently only supported on R/RV/RS4xx and older hardware.
469.TP
470.BI "Option \*qForceMinDotClock\*q \*q" frequency \*q
471Override minimum dot clock. Some Radeon BIOSes report a minimum dot
472clock unsuitable (too high) for use with television sets even when they
473actually can produce lower dot clocks. If this is the case you can
474override the value here.
475.B Note that using this option may damage your hardware.
476You have been warned. The
477.B frequency
478parameter may be specified as a float value with standard suffixes like
479"k", "kHz", "M", "MHz".
480.TP
481.BI "Option \*qRenderAccel\*q \*q" boolean \*q
482Enables or disables hardware Render acceleration.  It is supported on all
483Radeon cards when using EXA acceleration and on Radeon R/RV/RS1xx,
484R/RV/RS2xx and RS3xx when using XAA.  The default is to
485.B enable
486Render acceleration.
487.TP
488.BI "Option \*qAccelMethod\*q \*q" "string" \*q
489Chooses between available acceleration architectures.  Valid options are
490.B XAA
491and
492.B EXA.
493XAA is the traditional acceleration architecture and support for it is very
494stable.  EXA is a newer acceleration architecture with better performance for
495the Render and Composite extensions.  The default is
496.B EXA.
497.TP
498.BI "Option \*qAccelDFS\*q \*q" boolean \*q
499Use or don't use accelerated EXA DownloadFromScreen hook when possible (only
500when Direct Rendering is enabled, e.g.).
501Default:
502.B off
503with AGP due to issues with GPU->host transfers with some AGP bridges,
504.B on
505otherwise.
506.TP
507.BI "Option \*qFBTexPercent\*q \*q" integer \*q
508Amount of video RAM to reserve for OpenGL textures, in percent. With EXA, the
509remainder of video RAM is reserved for EXA offscreen management. Specifying 0
510results in all offscreen video RAM being reserved for EXA and only GART memory
511being available for OpenGL textures. This may improve EXA performance, but
512beware that it may cause problems with OpenGL drivers from Mesa versions older
513than 6.4. With XAA, specifying lower percentage than what gets reserved without
514this option has no effect, but the driver tries to increase the video RAM
515reserved for textures to the amount specified roughly.
516Default:
517.B 50.
518.TP
519.BI "Option \*qDepthBits\*q \*q" integer \*q
520Precision in bits per pixel of the shared depth buffer used for 3D acceleration.
521Valid values are 16 and 24. When this is 24, there will also be a hardware
522accelerated stencil buffer, but the combined depth/stencil buffer will take up
523twice as much video RAM as when it's 16.
524Default:
525.B The same as the screen depth.
526.TP
527.BI "Option \*qDMAForXv\*q \*q" boolean \*q
528Try or don't try to use DMA for Xv image transfers. This will reduce CPU
529usage when playing big videos like DVDs, but may cause instabilities.
530Default:
531.B on.
532.TP
533.BI "Option \*qSubPixelOrder\*q \*q" "string" \*q
534Force subpixel order to specified order.
535Subpixel order is used for subpixel decimation on flat panels.
536.br
537NONE   \-\- No subpixel (CRT like displays)
538.br
539RGB    \-\- in horizontal RGB order (most flat panels)
540.br
541BGR    \-\- in horizontal BGR order (some flat panels)
542
543.br
544This option is intended to be used in following cases:
545.br
5461. The default subpixel order is incorrect for your panel.
547.br
5482. Enable subpixel decimation on analog panels.
549.br
5503. Adjust to one display type in dual-head clone mode setup.
551.br
5524. Get better performance with Render acceleration on
553digital panels (use NONE setting).
554.br
555The default is 
556.B NONE 
557for CRT, 
558.B RGB 
559for digital panels
560.TP
561.BI "Option \*qClockGating\*q \*q" boolean \*q
562Enable dynamic clock gating.  This can help reduce heat and increase battery
563life by reducing power usage.  Some users report reduced 3D performance
564with this enabled.  The default is
565.B off.
566.TP
567.BI "Option \*qForceLowPowerMode\*q \*q" boolean \*q
568Enable a static low power mode.  This can help reduce heat and increase battery
569life by reducing power usage at the expense of performance. The default is
570.B off.
571.TP
572.BI "Option \*qDynamicPM\*q \*q" boolean \*q
573Enable dynamic power mode switching.  This can help reduce heat and increase battery
574life by reducing power usage when the system is idle (DPMS active). The default is
575.B off.
576.TP
577.BI "Option \*qVGAAccess\*q \*q" boolean \*q
578Tell the driver if it can do legacy VGA IOs to the card. This is
579necessary for properly resuming consoles when in VGA text mode, but
580shouldn't be if the console is using radeonfb or some other graphic
581mode driver. Some platforms like PowerPC have issues with those, and they aren't
582necessary unless you have a real text mode in console. The default is
583.B off
584on PowerPC and SPARC and
585.B on
586on other architectures.
587.TP
588.BI "Option \*qReverseDDC\*q \*q" boolean \*q
589When BIOS connector information isn't available, use this option to
590reverse the mapping of the two main DDC ports. Use this if the X server
591obviously detects the wrong display for each connector. This is
592typically needed on the Radeon 9600 cards bundled with Apple G5s. The
593default is
594.B off.
595.TP
596.BI "Option \*qLVDSProbePLL\*q \*q" boolean \*q
597When BIOS panel information isn't available (like on PowerBooks), it
598may still be necessary to use the firmware-provided PLL values for the
599panel or flickering will happen. This option will force probing of
600the current value programmed in the chip when X is launched in that
601case.  This is only useful for LVDS panels (laptop internal panels).
602The default is
603.B on.
604.TP
605.BI "Option \*qTVDACLoadDetect\*q \*q" boolean \*q
606Enable load detection on the TV DAC.  The TV DAC is used to drive both
607TV-out and analog monitors. Load detection is often unreliable in the
608TV DAC so it is disabled by default.
609The default is
610.B off.
611.TP
612.BI "Option \*qDefaultTMDSPLL\*q \*q" boolean \*q
613Use the default driver provided TMDS PLL values rather than the ones
614provided by the BIOS. This option has no effect on Mac cards.  Enable
615this option if you are having problems with a DVI monitor using the
616internal TMDS controller.
617The default is
618.B off.
619.TP
620.BI "Option \*qDefaultTVDACAdj\*q \*q" boolean \*q
621Use the default driver provided TVDAC Adj values rather than the ones
622provided by the BIOS. This option has no effect on Mac cards.  Enable
623this option if you are having problems with a washed out display on
624the secondary DAC.
625The default is
626.B off.
627.TP
628.BI "Option \*qDRI\*q \*q" boolean \*q
629Enable DRI support.  This option allows you to enable to disable the DRI.
630The default is
631.B off 
632for RN50/ES1000 and
633.B on 
634for others.
635.TP
636.BI "Option \*qDefaultConnectorTable\*q \*q" boolean \*q
637Enable this option to skip the BIOS connector table parsing and use the
638driver defaults for each chip.
639The default is
640.B off 
641.TP
642.BI "Option \*qMacModel\*q \*q" string \*q
643.br
644Used to specify Mac models for connector tables and quirks.  If you have
645a PowerBook or Mini with DVI that does not work properly, try the alternate
646options as Apple does not seem to provide a good way of knowing whether
647they use internal or external TMDS for DVI.  Only valid on PowerPC.
648On Linux, the driver will attempt to detect the MacModel automatically.
649.br
650ibook                \-\- ibooks
651.br
652powerbook-external   \-\- Powerbooks with external DVI
653.br
654powerbook-internal   \-\- Powerbooks with integrated DVI
655.br
656powerbook-vga        \-\- Powerbooks with VGA rather than DVI
657.br
658mini-external        \-\- Mac Mini with external DVI
659.br
660mini-internal        \-\- Mac Mini with integrated DVI
661.br
662imac-g5-isight       \-\- iMac G5 iSight
663.br
664emac                 \-\- eMac G4
665.br
666sam440ep             \-\- SAM440ep embedded board
667.br
668The default value is
669.B undefined.
670.TP
671.BI "Option \*qTVStandard\*q \*q" string \*q
672.br
673Used to specify the default TV standard if you want to use something other than
674the BIOS default. Valid options are:
675.br
676ntsc
677.br
678pal
679.br
680pal-m
681.br
682pal-60
683.br
684ntsc-j
685.br
686scart-pal
687.br
688The default value is
689.B undefined.
690.TP
691.BI "Option \*qForceTVOut\*q \*q" boolean \*q
692Enable this option to force TV-out to always be detected as attached.
693The default is
694.B off 
695.TP
696.BI "Option \*qIgnoreLidStatus\*q \*q" boolean \*q
697Enable this option to ignore lid status on laptops and always detect
698LVDS as attached.
699The default is
700.B on. 
701.TP
702.BI "Option \*qInt10\*q \*q" boolean \*q
703This option allows you to disable INT10 initialization.  Set this to
704False if you are experiencing a hang when initializing a secondary card.
705The default is
706.B on.
707.TP 
708.BI "Option \*qATOMTvOut\*q \*q" boolean \*q
709This option enables experimental TV-out support for R/RV5xx, R/RV6xx, and R/RV7xx
710AtomBIOS chips. TV-out is experimental and may not function on these chips as
711well as hoped for.
712The default is
713.B off.
714.TP 
715.BI "Option \*qR4xxATOM\*q \*q" boolean \*q
716This option enables modesetting on R/RV4xx chips using AtomBIOS.
717The default is
718.B off.
719
720.SH TEXTURED VIDEO ATTRIBUTES
721The driver supports the following X11 Xv attributes for Textured Video.
722You can use the "xvattr" tool to query/set those attributes at runtime.
723
724.TP
725.BI "XV_VSYNC"
726XV_VSYNC is used to control whether textured adapter synchronizes
727the screen update to the monitor vertical refresh to eliminate tearing.
728It has two values: 'off'(0) and 'on'(1). The default is
729.B 'on'(1).
730
731.TP
732.BI "XV_CRTC"
733XV_CRTC is used to control which display controller (crtc) the textured
734adapter synchronizes the screen update with when XV_VSYNC is enabled.
735The default, 'auto'(-1), will sync to the display controller that more
736of the video is on; when this is ambiguous, the display controller associated
737with the RandR primary output is preferred.  This attribute is useful for
738things like clone mode where the user can best decide which display should be
739synced.
740The default is
741.B 'auto'(-1).
742
743.TP
744.BI "XV_BICUBIC"
745XV_BICUBIC is used to control whether textured adapter should apply
746a bicubic filter to smooth the output. It has three values: 'off'(0), 'on'(1)
747and 'auto'(2). 'off' means never apply the filter, 'on' means always apply
748the filter and 'auto' means apply the filter only if the X and Y
749sizes are scaled to more than double to avoid blurred output.  Bicubic
750filtering is not currently compatible with other Xv attributes like hue,
751contrast, and brightness, and must be disabled to use those attributes.
752The default is
753.B 'off'(0).
754
755.SH SEE ALSO
756__xservername__(__appmansuffix__), __xconfigfile__(__filemansuffix__), Xserver(__appmansuffix__), X(__miscmansuffix__)
757.IP " 1." 4
758Wiki page:
759.RS 4
760http://www.x.org/wiki/radeon
761.RE
762.IP " 2." 4
763Overview about radeon development code:
764.RS 4
765http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/
766.RE
767.IP " 3." 4
768Mailing list:
769.RS 4
770http://lists.x.org/mailman/listinfo/xorg-driver-ati
771.RE
772.IP " 4." 4
773IRC channel:
774.RS 4
775#radeon on irc.freenode.net
776.RE
777.IP " 5." 4
778Query the bugtracker for radeon bugs:
779.RS 4
780https://bugs.freedesktop.org/query.cgi?product=xorg&component=Driver/Radeon
781.RE
782.IP " 6." 4
783Submit bugs & patches:
784.RS 4
785https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon
786.RE
787
788.SH AUTHORS
789.nf
790Authors include:
791Rickard E. (Rik) Faith   \fIfaith@precisioninsight.com\fP
792Kevin E. Martin          \fIkem@freedesktop.org\fP
793Alan Hourihane           \fIalanh@fairlite.demon.co.uk\fP
794Marc Aurele La France    \fItsi@xfree86.org\fP
795Benjamin Herrenschmidt   \fIbenh@kernel.crashing.org\fP
796Michel D\(:anzer            \fImichel@daenzer.net\fP
797Alex Deucher             \fIalexdeucher@gmail.com\fP
798Bogdan D.                \fIbogdand@users.sourceforge.net\fP
799Eric Anholt              \fIeric@anholt.net\fP
800