xref: /dflybsd-src/share/man/man4/radeon.4 (revision b4d3a504cd6dc4fb5ff2bd6aa9c5695ef6722ab1)
1*b4d3a504SSascha Wildner.\"
2*b4d3a504SSascha Wildner.\" Copyright (c) 2015 The DragonFly Project.  All rights reserved.
3*b4d3a504SSascha Wildner.\"
4*b4d3a504SSascha Wildner.\" Redistribution and use in source and binary forms, with or without
5*b4d3a504SSascha Wildner.\" modification, are permitted provided that the following conditions
6*b4d3a504SSascha Wildner.\" are met:
7*b4d3a504SSascha Wildner.\"
8*b4d3a504SSascha Wildner.\" 1. Redistributions of source code must retain the above copyright
9*b4d3a504SSascha Wildner.\"    notice, this list of conditions and the following disclaimer.
10*b4d3a504SSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright
11*b4d3a504SSascha Wildner.\"    notice, this list of conditions and the following disclaimer in
12*b4d3a504SSascha Wildner.\"    the documentation and/or other materials provided with the
13*b4d3a504SSascha Wildner.\"    distribution.
14*b4d3a504SSascha Wildner.\" 3. Neither the name of The DragonFly Project nor the names of its
15*b4d3a504SSascha Wildner.\"    contributors may be used to endorse or promote products derived
16*b4d3a504SSascha Wildner.\"    from this software without specific, prior written permission.
17*b4d3a504SSascha Wildner.\"
18*b4d3a504SSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19*b4d3a504SSascha Wildner.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20*b4d3a504SSascha Wildner.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
21*b4d3a504SSascha Wildner.\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
22*b4d3a504SSascha Wildner.\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
23*b4d3a504SSascha Wildner.\" INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING,
24*b4d3a504SSascha Wildner.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
25*b4d3a504SSascha Wildner.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
26*b4d3a504SSascha Wildner.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
27*b4d3a504SSascha Wildner.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
28*b4d3a504SSascha Wildner.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29*b4d3a504SSascha Wildner.\" SUCH DAMAGE.
30*b4d3a504SSascha Wildner.\"
31*b4d3a504SSascha Wildner.Dd October 9, 2019
32*b4d3a504SSascha Wildner.Dt RADEON 4
33*b4d3a504SSascha Wildner.Os
34*b4d3a504SSascha Wildner.Sh NAME
35*b4d3a504SSascha Wildner.Nm radeon
36*b4d3a504SSascha Wildner.Nd Driver for AMD/ATI Radeon graphics chipsets
37*b4d3a504SSascha Wildner.Sh DESCRIPTION
38*b4d3a504SSascha WildnerThe
39*b4d3a504SSascha Wildner.Nm
40*b4d3a504SSascha Wildnerdriver provides support for the AMD Radeon graphics chips.
41*b4d3a504SSascha WildnerPlease refer the
42*b4d3a504SSascha Wildner.Sx Loader Tunables
43*b4d3a504SSascha Wildnersection in
44*b4d3a504SSascha Wildner.Xr syscons 4
45*b4d3a504SSascha Wildnerfor more information about how to make the console work with
46*b4d3a504SSascha Wildner.Nm .
47*b4d3a504SSascha Wildner.Sh LOADER TUNABLES
48*b4d3a504SSascha WildnerTunables can be set at the
49*b4d3a504SSascha Wildner.Xr loader 8
50*b4d3a504SSascha Wildnerprompt before booting the kernel or stored in
51*b4d3a504SSascha Wildner.Xr loader.conf 5 .
52*b4d3a504SSascha Wildner.Bl -tag -width "xxxxxx"
53*b4d3a504SSascha Wildner.It Va drm.radeon.no_wb
54*b4d3a504SSascha WildnerDisables AGP writeback for scratch registers.
55*b4d3a504SSascha Wildner.It Va drm.radeon.dynclks
56*b4d3a504SSascha WildnerEnable/Disable dynamic clocks
57*b4d3a504SSascha Wildner.\".It Va drm.radeon.r4xx_atom
58*b4d3a504SSascha Wildner.\"XXX
59*b4d3a504SSascha Wildner.\".It Va drm.radeon.vram_limit
60*b4d3a504SSascha Wildner.\"XXX
61*b4d3a504SSascha Wildner.\".It Va drm.radeon.agpmode
62*b4d3a504SSascha Wildner.\"XXX
63*b4d3a504SSascha Wildner.\".It Va drm.radeon.gart_size
64*b4d3a504SSascha Wildner.\"XXX
65*b4d3a504SSascha Wildner.\".It Va drm.radeon.benchmarking
66*b4d3a504SSascha Wildner.\"XXX
67*b4d3a504SSascha Wildner.\".It Va drm.radeon.testing
68*b4d3a504SSascha Wildner.\"XXX
69*b4d3a504SSascha Wildner.\".It Va drm.radeon.connector_table
70*b4d3a504SSascha Wildner.\"XXX
71*b4d3a504SSascha Wildner.\".It Va drm.radeon.tv
72*b4d3a504SSascha Wildner.\"XXX
73*b4d3a504SSascha Wildner.\".It Va drm.radeon.audio
74*b4d3a504SSascha Wildner.\"XXX
75*b4d3a504SSascha Wildner.\".It Va drm.radeon.disp_priority
76*b4d3a504SSascha Wildner.\"XXX
77*b4d3a504SSascha Wildner.\".It Va drm.radeon.hw_i2c
78*b4d3a504SSascha Wildner.\"XXX
79*b4d3a504SSascha Wildner.\".It Va drm.radeon.pcie_gen2
80*b4d3a504SSascha Wildner.\"XXX
81*b4d3a504SSascha Wildner.It Va drm.radeon.msi
82*b4d3a504SSascha WildnerEnable/Disable MSI (message signaled interrupts)
83*b4d3a504SSascha Wildner1 = enable, 0 = disable, -1 = auto (default)
84*b4d3a504SSascha Wildner.\".It Va drm.radeon.lockup_timeout
85*b4d3a504SSascha Wildner.\"XXX
86*b4d3a504SSascha Wildner.It Va drm.radeon.fastfb
87*b4d3a504SSascha WildnerDirect FB access for IGP chips, which can significantly improve performance
88*b4d3a504SSascha Wildnerfor some applications.
89*b4d3a504SSascha WildnerThis option only affects the RS690, RS780 and RS880 chipsets, and only
90*b4d3a504SSascha Wildnerwhen no sideport memory is available.
91*b4d3a504SSascha Wildner1 = enable, 0 = disable (default)
92*b4d3a504SSascha Wildner.It Va drm.radeon.dpm
93*b4d3a504SSascha WildnerDPM (dynamic power management) support.
94*b4d3a504SSascha Wildner1 = enable, 0 = disable, -1 = auto (default)
95*b4d3a504SSascha Wildner.\".It Va drm.radeon.aspm
96*b4d3a504SSascha Wildner.\"XXX
97*b4d3a504SSascha Wildner.It Va drm.radeon.backlight
98*b4d3a504SSascha WildnerBacklight support.
99*b4d3a504SSascha Wildner1 = enable, 0 = disable, -1 = auto (default)
100*b4d3a504SSascha Wildner.El
101*b4d3a504SSascha Wildner.Sh SYSCTL VARIABLES
102*b4d3a504SSascha WildnerIf display backlight level can be controlled by the GPU (which is often
103*b4d3a504SSascha Wildnerthe case in notebooks), the sysctl
104*b4d3a504SSascha Wildner.Va hw.backlight_level
105*b4d3a504SSascha Wildnercan be used to adjust the backlight level.
106*b4d3a504SSascha WildnerPermitted values are from 0 to the value returned from the
107*b4d3a504SSascha Wildner.Va hw.backlight_max
108*b4d3a504SSascha Wildnersysctl.
109*b4d3a504SSascha WildnerOn older Radeon GPU models than the R600 series, the
110*b4d3a504SSascha Wildner.Va hw.backlight_level
111*b4d3a504SSascha Wildnerand
112*b4d3a504SSascha Wildner.Va hw.backlight_max
113*b4d3a504SSascha Wildnersysctl variables are no longer available by default.
114*b4d3a504SSascha WildnerSetting the
115*b4d3a504SSascha Wildner.Va drm.radeon.backlight
116*b4d3a504SSascha Wildnertunable to
117*b4d3a504SSascha Wildner.Dq 1
118*b4d3a504SSascha Wildnerwill force-enable native backlight control via the
119*b4d3a504SSascha Wildnersysctl variables in this case.
120*b4d3a504SSascha Wildner.Sh SEE ALSO
121*b4d3a504SSascha Wildner.Xr drm 4 ,
122*b4d3a504SSascha Wildner.Xr syscons 4
123*b4d3a504SSascha Wildner.Sh HISTORY
124*b4d3a504SSascha WildnerThe
125*b4d3a504SSascha Wildner.Nm
126*b4d3a504SSascha Wildnerdriver was first available for Linux.
127*b4d3a504SSascha Wildner.Sh BUGS
128*b4d3a504SSascha WildnerEnabling
129*b4d3a504SSascha Wildner.Va drm.radeon.fastfb
130*b4d3a504SSascha Wildneron RS690 chipsets can cause graphics corruption when hardware acceleration
131*b4d3a504SSascha Wildneris used.
132*b4d3a504SSascha WildnerDisplay backlight control with the
133*b4d3a504SSascha Wildner.Va hw.backlight_level
134*b4d3a504SSascha Wildnersysctl is only supported for chipsets using AtomBIOS (which includes some
135*b4d3a504SSascha WildnerR400 chipsets and all later generations).
136