1================================ 2 Misc AMDGPU driver information 3================================ 4 5GPU Product Information 6======================= 7 8Information about the GPU can be obtained on certain cards 9via sysfs 10 11product_name 12------------ 13 14.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 15 :doc: product_name 16 17product_number 18-------------- 19 20.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 21 :doc: product_number 22 23serial_number 24------------- 25 26.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 27 :doc: serial_number 28 29fru_id 30------------- 31 32.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 33 :doc: fru_id 34 35manufacturer 36------------- 37 38.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 39 :doc: manufacturer 40 41unique_id 42--------- 43 44.. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 45 :doc: unique_id 46 47board_info 48---------- 49 50.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 51 :doc: board_info 52 53GPU Memory Usage Information 54============================ 55 56Various memory accounting can be accessed via sysfs 57 58mem_info_vram_total 59------------------- 60 61.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c 62 :doc: mem_info_vram_total 63 64mem_info_vram_used 65------------------ 66 67.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c 68 :doc: mem_info_vram_used 69 70mem_info_vis_vram_total 71----------------------- 72 73.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c 74 :doc: mem_info_vis_vram_total 75 76mem_info_vis_vram_used 77---------------------- 78 79.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c 80 :doc: mem_info_vis_vram_used 81 82mem_info_gtt_total 83------------------ 84 85.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c 86 :doc: mem_info_gtt_total 87 88mem_info_gtt_used 89----------------- 90 91.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c 92 :doc: mem_info_gtt_used 93 94PCIe Accounting Information 95=========================== 96 97pcie_bw 98------- 99 100.. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 101 :doc: pcie_bw 102 103pcie_replay_count 104----------------- 105 106.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 107 :doc: pcie_replay_count 108 109GPU SmartShift Information 110========================== 111 112GPU SmartShift information via sysfs 113 114smartshift_apu_power 115-------------------- 116 117.. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 118 :doc: smartshift_apu_power 119 120smartshift_dgpu_power 121--------------------- 122 123.. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 124 :doc: smartshift_dgpu_power 125 126smartshift_bias 127--------------- 128 129.. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c 130 :doc: smartshift_bias 131 132UMA Carveout 133============ 134 135Some versions of Atom ROM expose available options for the VRAM carveout sizes, 136and allow changes to the carveout size via the ATCS function code 0xA on supported 137BIOS implementations. 138 139For those platforms, users can use the following files under uma/ to set the 140carveout size, in a way similar to what Windows users can do in the "Tuning" 141tab in AMD Adrenalin. 142 143Note that for BIOS implementations that don't support this, these files will not 144be created at all. 145 146uma/carveout_options 147-------------------- 148 149.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 150 :doc: uma/carveout_options 151 152uma/carveout 153-------------------- 154 155.. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 156 :doc: uma/carveout 157