156 lines
4.2 KiB
Groff
156 lines
4.2 KiB
Groff
|
.ds q \N'34'
|
||
|
.TH AMDGPU __drivermansuffix__ __vendorversion__
|
||
|
.SH NAME
|
||
|
amdgpu \- AMD RADEON GPU video driver
|
||
|
.SH SYNOPSIS
|
||
|
.nf
|
||
|
.B "Section \*qDevice\*q"
|
||
|
.BI " Identifier \*q" devname \*q
|
||
|
.B " Driver \*qamdgpu\*q"
|
||
|
\ \ ...
|
||
|
.B EndSection
|
||
|
.fi
|
||
|
.SH DESCRIPTION
|
||
|
.B amdgpu
|
||
|
is an __xservername__ driver for AMD RADEON-based video cards with the
|
||
|
following features:
|
||
|
.PP
|
||
|
.PD 0
|
||
|
.TP 2
|
||
|
\(bu
|
||
|
Support for 8-, 15-, 16-, 24- and 30-bit pixel depths;
|
||
|
.TP
|
||
|
\(bu
|
||
|
RandR support up to version 1.4;
|
||
|
.TP
|
||
|
\(bu
|
||
|
3D acceleration;
|
||
|
.PD
|
||
|
.SH SUPPORTED HARDWARE
|
||
|
The
|
||
|
.B amdgpu
|
||
|
driver supports SI and newer families' video cards.
|
||
|
.PD
|
||
|
.SH CONFIGURATION DETAILS
|
||
|
Please refer to __xconfigfile__(__filemansuffix__) for general configuration
|
||
|
details. This section only covers configuration details specific to this
|
||
|
driver.
|
||
|
.PP
|
||
|
The following driver
|
||
|
.B Options
|
||
|
are supported:
|
||
|
.TP
|
||
|
.BI "Option \*qSWcursor\*q \*q" boolean \*q
|
||
|
Selects software cursor. The default is
|
||
|
.B off.
|
||
|
.TP
|
||
|
.BI "Option \*qAccel\*q \*q" boolean \*q
|
||
|
Enables or disables all hardware acceleration.
|
||
|
.br
|
||
|
The default is
|
||
|
.B on.
|
||
|
|
||
|
.TP
|
||
|
.BI "Option \*qZaphodHeads\*q \*q" string \*q
|
||
|
Specify the RandR output(s) to use with zaphod mode for a particular driver
|
||
|
instance. If you use this option you must use this option for all instances
|
||
|
of the driver.
|
||
|
.br
|
||
|
For example:
|
||
|
.B
|
||
|
Option \*qZaphodHeads\*q \*qLVDS,VGA-0\*q
|
||
|
will assign xrandr outputs LVDS and VGA-0 to this instance of the driver.
|
||
|
.TP
|
||
|
.BI "Option \*qDRI\*q \*q" integer \*q
|
||
|
Define the maximum level of DRI to enable. Valid values are 2 for DRI2 or 3 for DRI3.
|
||
|
The default is
|
||
|
.B 3 for DRI3
|
||
|
if the Xorg version is >= 1.18.3, otherwise
|
||
|
.B 2 for DRI2.
|
||
|
.TP
|
||
|
.BI "Option \*qEnablePageFlip\*q \*q" boolean \*q
|
||
|
Enable DRI2 page flipping. The default is
|
||
|
.B on.
|
||
|
.TP
|
||
|
.BI "Option \*qTearFree\*q \*q" boolean \*q
|
||
|
Set the default value of the per-output 'TearFree' property, which controls
|
||
|
tearing prevention using the hardware page flipping mechanism. TearFree is
|
||
|
on for any CRTC associated with one or more outputs with TearFree on. Two
|
||
|
separate scanout buffers need to be allocated for each CRTC with TearFree
|
||
|
on. If this option is set, the default value of the property is 'on' or 'off'
|
||
|
accordingly. If this option isn't set, the default value of the property is
|
||
|
.B auto,
|
||
|
which means that TearFree is on for rotated outputs, outputs with RandR
|
||
|
transforms applied and for RandR 1.4 slave outputs, otherwise off.
|
||
|
.TP
|
||
|
.BI "Option \*qVariableRefresh\*q \*q" boolean \*q
|
||
|
Enables support for enabling variable refresh on the Screen's CRTCs
|
||
|
when an suitable application is flipping via the Present extension.
|
||
|
.br
|
||
|
The default is
|
||
|
.B off.
|
||
|
.TP
|
||
|
.BI "Option \*qAccelMethod\*q \*q" string \*q
|
||
|
Setting this option to
|
||
|
.B none
|
||
|
disables use of the glamor acceleration architecture. In that case, all 2D
|
||
|
rendering is done by the CPU, but 3D and video hardware acceleration can still
|
||
|
work. This is mainly useful for OpenGL driver bring-up.
|
||
|
.br
|
||
|
The default is to use glamor.
|
||
|
|
||
|
.PP
|
||
|
The following driver
|
||
|
.B Option
|
||
|
is supported for
|
||
|
.B glamor
|
||
|
:
|
||
|
.TP
|
||
|
.BI "Option \*qShadowPrimary\*q \*q" boolean \*q
|
||
|
This option enables a so-called "shadow primary" buffer for fast CPU access to
|
||
|
pixel data, and separate scanout buffers for each display controller (CRTC).
|
||
|
This may improve performance for some 2D workloads, potentially at the expense
|
||
|
of other (e.g. 3D, video) workloads.
|
||
|
Note in particular that enabling this option currently disables page flipping.
|
||
|
The default is
|
||
|
.B off.
|
||
|
|
||
|
.SH SEE ALSO
|
||
|
__xservername__(__appmansuffix__), __xconfigfile__(__filemansuffix__), Xserver(__appmansuffix__), X(__miscmansuffix__)
|
||
|
.IP " 1." 4
|
||
|
Wiki page:
|
||
|
.RS 4
|
||
|
https://www.x.org/wiki/radeon
|
||
|
.RE
|
||
|
.IP " 2." 4
|
||
|
Overview about amdgpu development code:
|
||
|
.RS 4
|
||
|
https://cgit.freedesktop.org/xorg/driver/xf86-video-amdgpu/
|
||
|
.RE
|
||
|
.IP " 3." 4
|
||
|
Mailing list:
|
||
|
.RS 4
|
||
|
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
|
||
|
.RE
|
||
|
.IP " 4." 4
|
||
|
IRC channel:
|
||
|
.RS 4
|
||
|
#radeon on irc.freenode.net
|
||
|
.RE
|
||
|
.IP " 5." 4
|
||
|
Query the bugtracker for amdgpu bugs:
|
||
|
.RS 4
|
||
|
https://bugs.freedesktop.org/query.cgi?product=xorg&component=Driver/AMDgpu
|
||
|
.RE
|
||
|
.IP " 6." 4
|
||
|
Submit bugs & patches:
|
||
|
.RS 4
|
||
|
https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/AMDgpu
|
||
|
.RE
|
||
|
|
||
|
.SH AUTHORS
|
||
|
.nf
|
||
|
Authors include:
|
||
|
Michel D\(:anzer \fImichel@daenzer.net\fP
|
||
|
Alex Deucher \fIalexdeucher@gmail.com\fP
|