| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- ================================
- Misc AMDGPU driver information
- ================================
- GPU Product Information
- =======================
- Information about the GPU can be obtained on certain cards
- via sysfs
- product_name
- ------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
- :doc: product_name
- product_number
- --------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
- :doc: product_number
- serial_number
- -------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
- :doc: serial_number
- fru_id
- -------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
- :doc: fru_id
- manufacturer
- -------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
- :doc: manufacturer
- unique_id
- ---------
- .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
- :doc: unique_id
- board_info
- ----------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
- :doc: board_info
- GPU Memory Usage Information
- ============================
- Various memory accounting can be accessed via sysfs
- mem_info_vram_total
- -------------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
- :doc: mem_info_vram_total
- mem_info_vram_used
- ------------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
- :doc: mem_info_vram_used
- mem_info_vis_vram_total
- -----------------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
- :doc: mem_info_vis_vram_total
- mem_info_vis_vram_used
- ----------------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
- :doc: mem_info_vis_vram_used
- mem_info_gtt_total
- ------------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
- :doc: mem_info_gtt_total
- mem_info_gtt_used
- -----------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
- :doc: mem_info_gtt_used
- PCIe Accounting Information
- ===========================
- pcie_bw
- -------
- .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
- :doc: pcie_bw
- pcie_replay_count
- -----------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
- :doc: pcie_replay_count
- GPU SmartShift Information
- ==========================
- GPU SmartShift information via sysfs
- smartshift_apu_power
- --------------------
- .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
- :doc: smartshift_apu_power
- smartshift_dgpu_power
- ---------------------
- .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
- :doc: smartshift_dgpu_power
- smartshift_bias
- ---------------
- .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
- :doc: smartshift_bias
- UMA Carveout
- ============
- Some versions of Atom ROM expose available options for the VRAM carveout sizes,
- and allow changes to the carveout size via the ATCS function code 0xA on supported
- BIOS implementations.
- For those platforms, users can use the following files under uma/ to set the
- carveout size, in a way similar to what Windows users can do in the "Tuning"
- tab in AMD Adrenalin.
- Note that for BIOS implementations that don't support this, these files will not
- be created at all.
- uma/carveout_options
- --------------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
- :doc: uma/carveout_options
- uma/carveout
- --------------------
- .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
- :doc: uma/carveout
|