Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.2.
  1=========================
  2 drm/amdgpu AMDgpu driver
  3=========================
  4
  5The drm/amdgpu driver supports all AMD Radeon GPUs based on the Graphics Core
  6Next (GCN) architecture.
  7
  8Module Parameters
  9=================
 10
 11The amdgpu driver supports the following module parameters:
 12
 13.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
 14
 15Core Driver Infrastructure
 16==========================
 17
 18This section covers core driver infrastructure.
 19
 20.. _amdgpu_memory_domains:
 21
 22Memory Domains
 23--------------
 24
 25.. kernel-doc:: include/uapi/drm/amdgpu_drm.h
 26   :doc: memory domains
 27
 28Buffer Objects
 29--------------
 30
 31.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
 32   :doc: amdgpu_object
 33
 34.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
 35   :internal:
 36
 37PRIME Buffer Sharing
 38--------------------
 39
 40.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
 41   :doc: PRIME Buffer Sharing
 42
 43.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
 44   :internal:
 45
 46MMU Notifier
 47------------
 48
 49.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c
 50   :doc: MMU Notifier
 51
 52.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c
 53   :internal:
 54
 55AMDGPU Virtual Memory
 56---------------------
 57
 58.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
 59   :doc: GPUVM
 60
 61.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
 62   :internal:
 63
 64Interrupt Handling
 65------------------
 66
 67.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
 68   :doc: Interrupt Handling
 69
 70.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
 71   :internal:
 72
 73AMDGPU XGMI Support
 74===================
 75
 76.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
 77   :doc: AMDGPU XGMI Support
 78
 79.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
 80   :internal:
 81
 82AMDGPU RAS debugfs control interface
 83====================================
 84
 85.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
 86   :doc: AMDGPU RAS debugfs control interface
 87
 88
 89.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
 90   :internal:
 91
 92
 93GPU Power/Thermal Controls and Monitoring
 94=========================================
 95
 96This section covers hwmon and power/thermal controls.
 97
 98HWMON Interfaces
 99----------------
100
101.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
102   :doc: hwmon
103
104GPU sysfs Power State Interfaces
105--------------------------------
106
107GPU power controls are exposed via sysfs files.
108
109power_dpm_state
110~~~~~~~~~~~~~~~
111
112.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
113   :doc: power_dpm_state
114
115power_dpm_force_performance_level
116~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
117
118.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
119   :doc: power_dpm_force_performance_level
120
121pp_table
122~~~~~~~~
123
124.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
125   :doc: pp_table
126
127pp_od_clk_voltage
128~~~~~~~~~~~~~~~~~
129
130.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
131   :doc: pp_od_clk_voltage
132
133pp_dpm_sclk pp_dpm_mclk pp_dpm_pcie
134~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
135
136.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
137   :doc: pp_dpm_sclk pp_dpm_mclk pp_dpm_pcie
138
139pp_power_profile_mode
140~~~~~~~~~~~~~~~~~~~~~
141
142.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
143   :doc: pp_power_profile_mode
144
145busy_percent
146~~~~~~~~~~~~
147
148.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
149   :doc: busy_percent