driver-misc.rst 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. ================================
  2. Misc AMDGPU driver information
  3. ================================
  4. GPU Product Information
  5. =======================
  6. Information about the GPU can be obtained on certain cards
  7. via sysfs
  8. product_name
  9. ------------
  10. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
  11. :doc: product_name
  12. product_number
  13. --------------
  14. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
  15. :doc: product_number
  16. serial_number
  17. -------------
  18. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
  19. :doc: serial_number
  20. fru_id
  21. -------------
  22. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
  23. :doc: fru_id
  24. manufacturer
  25. -------------
  26. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
  27. :doc: manufacturer
  28. unique_id
  29. ---------
  30. .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
  31. :doc: unique_id
  32. board_info
  33. ----------
  34. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
  35. :doc: board_info
  36. Accelerated Processing Units (APU) Info
  37. ---------------------------------------
  38. .. csv-table::
  39. :header-rows: 1
  40. :widths: 3, 2, 2, 1, 1, 1, 1
  41. :file: ./apu-asic-info-table.csv
  42. Discrete GPU Info
  43. -----------------
  44. .. csv-table::
  45. :header-rows: 1
  46. :widths: 3, 2, 2, 1, 1, 1
  47. :file: ./dgpu-asic-info-table.csv
  48. GPU Memory Usage Information
  49. ============================
  50. Various memory accounting can be accessed via sysfs
  51. mem_info_vram_total
  52. -------------------
  53. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
  54. :doc: mem_info_vram_total
  55. mem_info_vram_used
  56. ------------------
  57. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
  58. :doc: mem_info_vram_used
  59. mem_info_vis_vram_total
  60. -----------------------
  61. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
  62. :doc: mem_info_vis_vram_total
  63. mem_info_vis_vram_used
  64. ----------------------
  65. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
  66. :doc: mem_info_vis_vram_used
  67. mem_info_gtt_total
  68. ------------------
  69. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
  70. :doc: mem_info_gtt_total
  71. mem_info_gtt_used
  72. -----------------
  73. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
  74. :doc: mem_info_gtt_used
  75. PCIe Accounting Information
  76. ===========================
  77. pcie_bw
  78. -------
  79. .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
  80. :doc: pcie_bw
  81. pcie_replay_count
  82. -----------------
  83. .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
  84. :doc: pcie_replay_count
  85. GPU SmartShift Information
  86. ==========================
  87. GPU SmartShift information via sysfs
  88. smartshift_apu_power
  89. --------------------
  90. .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
  91. :doc: smartshift_apu_power
  92. smartshift_dgpu_power
  93. ---------------------
  94. .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
  95. :doc: smartshift_dgpu_power
  96. smartshift_bias
  97. ---------------
  98. .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
  99. :doc: smartshift_bias