Commit Graph

159 Commits

Author SHA1 Message Date
Alex Deucher
e4cd0f4392 radeon: enable tiling on SI by default (v2)
Now that mesa 9.2 is out with support for tiling
on SI asics, we can enable it here. Tiling improves
memory bandwidth utilization.

V2: update man page

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2013-11-04 10:02:46 -05:00
Alex Deucher
4adaea9964 radeon: add family ids for CIK
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2013-06-28 14:40:40 -04:00
Alex Deucher
c0f7d03cb2 man: fix up previous commit
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2013-06-17 11:38:27 -04:00
Eric S. Raymond
03b5edc9dd Fix some incomplete list entries.
This necessarily involved adding some content, which I was able to
Google for.  Please review, correct, and make more specific.

Bodiless .TP entries screw up doclifter's page parsing.  Please
don't do that anymore.
2013-06-07 13:23:14 -04:00
Samuel Li
365e571d9d radeon: use direct mapping for fast fb access.
Signed-off-by: Samuel Li <samuel.li@amd.com>
2013-06-03 17:27:17 +02:00
Alex Deucher
6cee1eaebf radeon: add hainan chip family
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2013-05-13 17:07:26 -04:00
Michel Dänzer
33d8408eec glamor: Enable by default on SI
We should now handle its major initialization failure cases gracefully.

Reviewed-by: Jerome Glisse <jglisse@redhat.com>
2013-03-25 18:20:37 +01:00
Alex Deucher
9980f1e0e0 radeon: add oland chip family
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2013-02-04 15:58:25 -05:00
Alex Deucher
b2807b5308 man: note that 2D tiling requires Mesa 9.0 or newer
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2012-11-02 17:57:18 -04:00
Alex Deucher
d748894c84 man: update man pages for trinity (ARUBA)
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2012-11-02 08:50:16 -04:00
Andreas Boll
6740e8e90b radeon/man: ColorTiling2D is by default on for r6xx-cayman
Signed-off-by: Andreas Boll <andreas.boll.dev@gmail.com>
2012-11-02 08:49:15 -04:00
Michel Dänzer
ef8a404391 Initial SI support.
Defaults to shadowfb. 3D acceleration is available with glamor. 2D
acceleration is disabled until the radeonsi driver can handle glamor's
shaders.

v2: add chip flags (Alex Deucher)

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2012-07-10 17:15:01 +02:00
Michel Dänzer
e9edd2f500 Initial glamor support.
Enable at build time with --enable-glamor and runtime with

	Option	"AccelMethod" "glamor"

The most notable lack of functionality is XVideo. Use something like VDPAU for
now.

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
2012-07-10 17:14:20 +02:00
Michel Dänzer
060c7836e7 Some cosmetic fixups for the radeon manpage.
ATI -> ATI/AMD
PCIE -> PCIe

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
2012-07-04 11:49:18 +02:00
Michel Dänzer
c3a9f64fe4 Drop UMS specific parts from the radeon manpage.
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
2012-07-04 11:46:30 +02:00
Alex Deucher
b33cf9cf9d radeon: add MacModel entry for SAM440ep embedded board
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2012-05-02 09:55:16 -04:00
Alex Deucher
03535904a3 radeon: man page updates
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2012-03-27 09:48:28 -04:00
Alex Deucher
c96e6fb8a5 man: note that the list of marketing names is non-exhaustive
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2011-09-17 08:26:12 -04:00
Alex Deucher
1a51fce6f6 update man page with new marking names
Note that the driver support all currently
shipping asics and the names in the man page
are just a sampling.

Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=40808

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2011-09-15 17:52:25 -04:00
Michel Dänzer
93fc0843a1 Change my e-mail address to something that still works, and always will, I hope. 2011-08-10 17:44:37 +02:00
Michel Dänzer
9151f3b1c2 Prefer the CRTC of the primary output for synchronization.
See https://bugs.freedesktop.org/show_bug.cgi?id=39696 .

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
2011-08-09 19:13:26 +02:00
Alex Deucher
41eb1fbb3d kms/man: update ColorTiling info
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2011-06-13 12:50:39 -04:00
Nicolas Kaiser
f83d58cf5b man: fix typos
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
2011-05-12 19:07:23 -04:00
Alex Deucher
8f8bbf628c man: add cayman to man page
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2011-05-01 13:19:15 -04:00
Alex Deucher
d7c2ba4286 man: add btc chips to the list
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2011-02-16 18:30:34 -05:00
Alex Deucher
e5d0a400d0 Merge branch 'kms-pflip' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-ati 2011-01-10 18:16:49 -05:00
Alex Deucher
3b1fb12dec man: minor formatting fixes 2010-12-12 19:16:47 -05:00
Alex Deucher
b1af52e522 man: add rs880 info 2010-12-07 19:17:09 -05:00
Nicolas Joly
774b114baa ati: remove leftover word in ati.man
fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=28297
2010-12-02 16:02:44 -05:00
Alex Deucher
69639ef377 radeon/kms: pageflipping man page updates 2010-12-02 02:12:24 -05:00
Mario Kleiner
122536ee0a ddx/ati: Add option "SwapbuffersWait" to control vsync of DRI2 swaps.
A new optional kms driver option "SwapbuffersWait" is defined
for xorg.conf, which defaults to "on". If "on", DRI2 bufferswaps
will be synchronized to vsync, otherwise not.

This currently only affects copy-swaps, not pageflipped swaps.
It also requires a swap_interval setting of zero by the OpenGL
client.

Ideally, we'd provide a way for dri2 to pass the current swap
interval to the ddx so we could change this dynamically.

Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
2010-12-01 20:30:36 -05:00
Alex Deucher
dc470b5382 radeon/man: divide driver options into UMS and KMS 2010-11-23 01:46:15 -05:00
Alex Deucher
4cbb7100df update man page to include ontario 2010-11-23 01:22:04 -05:00
Mark Schreiber
51f26a7f01 Correct spelling and grammar 2010-10-19 22:36:09 -04:00
Jesse Adkins
adee138f00 Purge cvs tags.
Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-10-06 20:42:30 -07:00
Alex Deucher
f1bf9cbb47 radeon: man page updates
- tv-out is not supported on carding using
the rage theatre chip for tv-out
- add evergreen cards to the list
2010-10-06 11:44:42 -04:00
Gaetan Nadon
c2ab6ffc25 config: upgrade to util-macros 1.8 for additional man page support
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
The value of MAN_SUBST is the same for all X.Org packages.
2010-07-20 17:40:17 -04:00
Alex Deucher
1e1d6a5154 r3xx-r5xx Xv: disable bicubic filtering by default
- makes Xv more consistent with r1xx/r2xx/r6xx/r7xx
- Xv attributes like brightness, contrast, hue, etc. only work
when bicubic is disabled.
- avoids performance issues on some systems when sampling from textures
in GART with kms.
- It can be re-enabled with using xvattr

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2010-06-16 12:20:03 -04:00
Alex Deucher
433c861734 update ZaphodHeads option
Now that the screen section mapping is fixed,
Make the option per-instance and allow multiple
outputs to be specified; e.g., DVI-0 and HDMI-0
associated with instance 0 and LVDS and VGA-0
associated with instance 1.
2010-02-25 21:03:13 -05:00
Alex Deucher
579cdcf9b4 radeon: add ZaphodHeads option
Allows users that want to use zaphod mode to select
which xrandr outputs are assigned to which head.  E.g.,

Option "ZaphodHeads" "LVDS,VGA-0"
will assign LVDS to the first zaphod driver instance
and VGA-0 to the second instance.
2010-02-17 12:34:53 -05:00
Alan Coopersmith
bbaf71fb46 Update Sun license notices to current X.Org standard form
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-15 15:09:27 -08:00
Dave Airlie
8b28534bcf radeon/exa: change option to determine exa pixmap usage.
This moves to a boolean instead of using VRAM sizing.

as per Michel's suggestions on list.

Signed-off-by: Dave Airlie <airlied@redhat.com>
2009-11-25 13:24:44 +10:00
Dave Airlie
e20af9c949 radeon: avoid using hw pixmaps when we have little VRAM.
This patch returns NULL for pixmap creation when we are using
mixed pixmaps and the pixmap has a size.

The size check is necessary for the front buffer.

We add a flag to force pixmap creation for certain pixmaps
that need to be hw, like the DRI2 and Xv ones.

Idea from Michel and workarounds from Ben Skeggs.

v2: add Option "EXALowVRAM" to allow configuring this, value in MBs.

Signed-off-by: Dave Airlie <airlied@redhat.com>
2009-11-23 13:04:44 +10:00
Alex Deucher
0c4710c67a radeon: man page updates 2009-11-12 11:11:17 -05:00
Alex Deucher
bd89b7501f radeon: fixup CustomEDID option
- add support for analog option to force edid to analog
mode
- fix compilation on older xservers
- updated man page
2009-10-18 16:21:36 -04:00
Alex Deucher
255ac8d54e radeon: add XV_CRTC attribute for textured video
This attribute allows the user to override which
crtc is synced with when XV_VSYNC is enabled.  This
is useful for clone modes where the user can might want
to override the default.
2009-10-13 12:27:52 -04:00
Csillag Kristof
f8471512ea radeon: add support for Custom EDID
Allows you to specify an edid per output from a file
to override what is detected by DDC.  Useful for
problematic monitors or KVM switches that block
DDC.  Specifying an EDID that is not compatible with
your monitor could damage your monitor so use with
caution.

agd5f: cache the custom edid at startup so we don't
have to read it from file every time the output is
queried.
2009-10-04 23:48:14 -04:00
Alex Deucher
2c8e130f73 radeon: switch to EXA by default 2009-05-04 13:40:17 -04:00
Alex Deucher
db177c70ce Update Xv info in man page 2009-04-17 10:25:00 -04:00
Alex Deucher
bae88f81e2 man page: fix missing break 2009-04-15 14:38:35 -04:00