Table of Contents
amd - Amd video driver - lx options
Section "Device"
Identifier "devname"
Driver "amd"
...
EndSection
amd is an XFree86 driver for Advanced Micro Devicess GEODE processor
family. It uses the CIMARRON kit provided by Advanced Micro Devices. The
driver is accelerated, and provides support for the following framebuffer
depths: 8, 16 and 24.
The amd driver supports GeodeLX
(5536 companion chip).
Please refer to XF86Config(5x)
for general configuration details. This section only covers configuration
details specific to this driver.
The driver will auto-detect the amount of
video memory present. If actual the amount of active video memory should
be changed, this may be specified with a VideoRam entry in the config
file. The driver will attempt to allocate all public/free reigons from
the framebuffer memory, as allocated by the kernel cimarron module. All
private framebuffer reservations should be made before starting X. Note
that X attempts to open /dev/video# devices during initialization, so that
attached drivers may allocate framebuffer memory before X reserves it.
X will try to reserve framebuffer memory using "/dev/cim" (char device
node 10,156).
"Device" section.
The following driver Options are supported:
- Option "HWCursor"
Option "SWCursor" Enable HW or SW cursor.
Default: HW cursor.
- Option "Accel"
Option "NoAccel" Disable or enable
acceleration.
Default: acceleration enabled.
- Option "Compression"
Option "NoCompression"
Disable or enable compression.
Default: compression is enabled.
- Option "ShadowFB"
Option "NoShadowFB" Enable
or disable use of the shadow framebuffer layer.
Default: off.
- Option "Rotate" "CW"
Option "Rotate" "Invert" Option "Rotate"
"CCW" The display may be "rotated" in 3 ways, ClockWise, Upside-Down and
CounterClocwise using: This is accomplished using a "shadow" framebuffer,
and using either a hardware or software operation to transform the image
to the operational display buffer.
Default: no rotation.
- Option "FPDestGeom" "WxH"
- This allows the configuration
to override the bios probe of the FlatPanel output interface. Since flat-panels
have fixed timing - that is, only one "real" mode - the mode switch operation
which normally might select a wide variety of operational states must
scale the mode selection to fit the fixed panel timing. This option is
used to communicate that the mode selection is for a flat panel. When this
option is used, the bios probe is skipped and the specified geometry is
used to derive timings.
Default: bios.
- Option "FPActiveGeom" "WxH"
- This allows the configuration
of the active flatpanel display area. This area must fit into the destination
geometry area. The source (mode WxH) geometry will be scaled to the active
geometry, and centered in the destination geometry of the FlatPanel output.
Default: FPDestGeom.
- Option "FlatPanel"
Option "NoFlatPanel" This allows
the configuration to override the initialization probe to enable or disable
the FlatPanel output interface.
Default: bios.
- Option "CrtEnable"
Option "NoCrtEnable" This allows the configuration
to override the initialization probe to enable or disable the CRT output
interface.
Default: bios.
- Option "OSMImageBuffers" "integer"
- This sets the number of
scanline buffers to be allocated in offscreen scanline memory for acceleration.
This can take any value 0 will disable the allocation. Disabled if cannot
allocate requested scanline memory.
Default: 20.
- Option "OSMColorExpBuffers" "integer"
- This sets the number
of scanline buffers to be allocated in offscreen color expansiopn memory
for acceleration. This can take any value 0 will disable the allocation.
Disabled if cannot allocate requested scanline memory.
Default: 20.
TVOUT Options
- TVOUT is operated when a tv encoder has been
selected by using the
- TV_Encoder option describe below, and a tv mode
name is selected as the active display mode. The list of tv mode names
are:
ModeName Geometry Std/Hi Encoders
tv-ntsc 720x480 Std adv7171 saa7127 adv7300
pnl-ntsc 640x480 Std fs454
pnl-8x6_ntsc 800x600 Std fs454
pnl-10x7_ntsc 1024x768 Std fs454
tv-pal 720x576 Std adv7171 saa7127 adv7300
pnl-pal 640x480 Std fs454
pnl-8x6_pal 800x600 Std fs454
pnl-10x7_pal 1024x768 Std fs454
tv-480p 720x480 Hi adv7300
pnl-480p 720x480 Hi fs454
tv-720p 1280x720 Hi adv7300
pnl-720p 1280x720 Hi fs454
tv-1080i 1920x1080 Hi adv7300 fs454
Default: none -
manditory parameter
- Option "TV_Encoder" "encoder"
- This option
is manditory for TVOUT operation. It enables selection of the subset TVOUT
modes which are permitted for the designated encoder family. The encoder
must be one of: adv7171 - modes for the adv7171 encoder
saa7127 - modes for the saa7127 encoder
fs454 - modes for the fs454 encoder
adv7300 - modes for the adv7300 encoder
Default: none - manditory parameter
- Option "TV_Bus_Fmt" "format"
- This option
is optional for TVOUT operation. It selects the bus format of the TVOUT
data. The format must be one of: disabled - VOP output is disabled
vip1_1 - VIP 1.1
ccir656 - CCIR 656 output
vip20_8bit - 8-bit VIP 2.0 output
vip20_16bit - 16-bit VIP 2.0 output
601_yuv_8bit - 601 output, 8-bit YUV 4:2:2
601_yuv_16bit - 601 output, 16-bit YUV 4:2:2
601_rgb_8_8_8 - 601 output, 24-bit RGB
601_yuv_4_4_4 - 601 output, YUV 4:4:4
Default: vip1_1 for Std modes, vip20_16bit for Hi modes
- Option "TV_Conversion"
"conversion"
- This option is optional for TVOUT operation. It selects the
bus color conversion sampling method of the TVOUT data. The conversion
must be one of:
cosited - color conversion cosited sampling
interspersed - color conversion interspersed sampling
alternating - color conversion alternating sampling
Default: cosited
- Option "TV_Overscan" "X:Y"
- This option is optional for
TVOUT operation. It selects the image overscale size in pixels. The output
image is downscaled and padded with a blanking region such that the resulting
image contains a left and right margin of X pixels, and a top and bottom
margin of Y pixels.
Default: 0:0
- Option "TV_Flags" "flags"
- This option is optional for TVOUT
operation. It selects standard features of the TVOUT data. The flags may
be a ":" seperated list of:
disabled - VOP output is disabled
singlechipcompat - Enables SCx2xx compatibility mode..
extendedsav - Enables extended SAV/EAV codes.
vbi - Use the task bit to indicate VBI data.
task - Set Task Bit to 1in VIP 2.0 mode.
swap_uv - Swap the U and V data prior to output.
swap_vbi - Swap the VBI bytes prior to output.
Default: no active flags
- Option "TV_601_Flags" "601_flags"
- This option
is optional for TVOUT operation. It selects 601 features of the TVOUT
data. The 601_flags may be a ":" seperated list of:
inv_de_pol - Invert the polarity of display enable
inv_hs_pol - Invert the polarity of hsync
inv_vs_pol - Invert the polarity of vsync
vsync-4 - The VSync occurs 4 clocks earlier
vsync-2 - The VSync occurs 2 clocks earlier
vsync+0 - The VSync is not shifted at all
vsync+2 - The Vsync occurs 2 clocks later
Default: vsync+0
- Option "TV_Vsync_Select" "sync_select"
- This option is
optional for TVOUT operation. It selects the source for the VIP vsync
output pin (not the VOP sync). This normally may be used to generate "genlock"
timing. The sync_select may one of:
disabled - VSync out disabled
vg - The VSync signal from the VG (video generator)
vg_inv - The VSync signal from the VG (inverted)
statreg17 - 1 written to VIP status[17] toggles vsync
statreg17_inv - 1 written to VIP status[17] toggles vsync
Default:
disabled
amd - Amd video driver - gx options
Section "Device"
Identifier "devname"
Driver "amd"
...
EndSection
amd is an XFree86 driver for Advanced Micro Devices GEODE processor
family. It uses the DURANGO kit provided by Advanced Micro Devices. The driver
is accelerated, and provides support for the following framebuffer depths:
8, 16 and 24.
The amd driver supports GXLV (5530 companion
chip), SC1200, SC1400 and GX (5535 companion chip).
Please
refer to XF86Config(5x)
for general configuration details. This section
only covers configuration details specific to this driver.
The driver will
auto-detect the amount of video memory present for all chips. If the amount
of memory is detected incorrectly, the actual amount of video memory should
be specified with a VideoRam entry in the config file "Device" section.
The following driver Options are supported:
- Option "SWCursor" "boolean"
- Enable or disable the SW cursor. Default: off.
- Option "HWCursor" "boolean"
- Enable or disable the HW cursor. Default: on.
- Option "NoAccel" "boolean"
- Disable or enable acceleration. Default: acceleration is enabled.
- Option
"NoCompression" "boolean"
- Disable or enable compression. Default: compression
is enabled.
- Option "ShadowFB" "boolean"
- Enable or disable use of the shadow
framebuffer layer. Default: off.
- Option "Rotate" "CW"
- Rotate the display
clockwise. This mode is unaccelerated, and uses the Shadow Frame Buffer
layer. Default: no rotation.
- Option "Rotate" "CCW"
- Rotate the display counterclockwise.
This mode is unaccelerated, and uses the Shadow Frame Buffer layer. Default:
no rotation.
- Option "FlatPanel" "boolean"
- This enables the FlatPanel display
unit. The FlatPanel depends on the BIOS to do the Pnale h/w initialization.
In GX based platforms with TFT part Flatpanel is enabled, and on CRT part
is disabled. Default: off.
- Option "OSMImageBuffers" "integer"
- This sets the
number of scanline buffers to be allocated in offscreen memory for acceleration.
This can take any value 0 will disable the allocation. Disabled if cannot
alocate requested scanline memory. Default: 20.
- Option "ColorKey" "integer"
- This sets the default pixel value for the YUV video overlay key. Default:
0.
The following Options are supported only on SC1200 based platforms:
- Option "TV" "PAL-768x576"
- Selects the PAL TV display mode 768x576 and the
depth is forced to 16 bpp. Default: no TV.
- Option "TV" "PAL-720x576"
- Selects
the PAL TV display mode 720x576 and the depth is forced to 16 bpp. Default:
no TV.
- Option "TV" "NTSC-720x480"
- Selects the NTSC TV display mode 720x480
and the depth is forced to 16 bpp. Default: no TV.
- Option "TV" "NTSC-640x480"
- Selects the NTSC TV display mode 640x480 and the depth is forced to 16
bpp. Default: no TV.
- Option "TV_Output" "COMPOSITE"
- The selected TV mode
output is coded for Composite signal. Default: no TV.
- Option "TV_Output"
"SVIDEO"
- The selected TV mode output is coded for SVIDEO signal. Default:
no TV.
- Option "TV_Output" "YUV"
- The selected TV mode output is coded for
YUV signal. Default: no TV.
- Option "TV_Output" "SCART"
- The selected TV mode
output is coded for SCART signal. Default: no TV.
- Option "TVOverscan" x:yy:ww:hh"
- This option will let only the viewable display area smaller to be able
to view on TV. The parameters xx: X-offset, yy: Y-offset, ww: Viewable width,
hh: Viewable height. Default: no TV.
XFree86(1)
, XF86Config(5x)
,
xf86config(1)
, Xserver(1)
, X(7)
Author: William Morrow
Table of Contents