1 ================================
2  Misc AMDGPU driver information
3 ================================
4 
5 GPU Product Information
6 =======================
7 
8 Information about the GPU can be obtained on certain cards
9 via sysfs
10 
11 product_name
12 ------------
13 
14 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
15    :doc: product_name
16 
17 product_number
18 --------------
19 
20 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
21    :doc: product_number
22 
23 serial_number
24 -------------
25 
26 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
27    :doc: serial_number
28 
29 fru_id
30 -------------
31 
32 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
33    :doc: fru_id
34 
35 manufacturer
36 -------------
37 
38 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
39    :doc: manufacturer
40 
41 unique_id
42 ---------
43 
44 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
45    :doc: unique_id
46 
47 board_info
48 ----------
49 
50 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
51    :doc: board_info
52 
53 Accelerated Processing Units (APU) Info
54 ---------------------------------------
55 
56 .. csv-table::
57    :header-rows: 1
58    :widths: 3, 2, 2, 1, 1, 1, 1
59    :file: ./apu-asic-info-table.csv
60 
61 Discrete GPU Info
62 -----------------
63 
64 .. csv-table::
65    :header-rows: 1
66    :widths: 3, 2, 2, 1, 1, 1
67    :file: ./dgpu-asic-info-table.csv
68 
69 
70 GPU Memory Usage Information
71 ============================
72 
73 Various memory accounting can be accessed via sysfs
74 
75 mem_info_vram_total
76 -------------------
77 
78 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
79    :doc: mem_info_vram_total
80 
81 mem_info_vram_used
82 ------------------
83 
84 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
85    :doc: mem_info_vram_used
86 
87 mem_info_vis_vram_total
88 -----------------------
89 
90 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
91    :doc: mem_info_vis_vram_total
92 
93 mem_info_vis_vram_used
94 ----------------------
95 
96 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
97    :doc: mem_info_vis_vram_used
98 
99 mem_info_gtt_total
100 ------------------
101 
102 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
103    :doc: mem_info_gtt_total
104 
105 mem_info_gtt_used
106 -----------------
107 
108 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
109    :doc: mem_info_gtt_used
110 
111 PCIe Accounting Information
112 ===========================
113 
114 pcie_bw
115 -------
116 
117 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
118    :doc: pcie_bw
119 
120 pcie_replay_count
121 -----------------
122 
123 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
124    :doc: pcie_replay_count
125 
126 GPU SmartShift Information
127 ==========================
128 
129 GPU SmartShift information via sysfs
130 
131 smartshift_apu_power
132 --------------------
133 
134 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
135    :doc: smartshift_apu_power
136 
137 smartshift_dgpu_power
138 ---------------------
139 
140 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
141    :doc: smartshift_dgpu_power
142 
143 smartshift_bias
144 ---------------
145 
146 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
147    :doc: smartshift_bias
148