Closed qwertychouskie closed 8 months ago
I do not think that memory details is available for APUs. You can review raw sensor data by using: gpu-ls --raw
radeontop
is able to show VRAM and GTT data. Also gpu-ls
was apparently able to in the past: https://github.com/Ricks-Lab/gpu-utils/issues/114#issuecomment-803518740
It seems the raw data is there, but the logic is not working as it should. Output of gpu-ls --raw
:
qwerty@qwerty-asus-g14:~$ gpu-ls --raw
Detected GPUs: NVIDIA: 1, AMD: 1
AMD: amdgpu/rocm version: UNKNOWN
AMD: Wattman features not enabled: 0xfff7bfff, See README file.
Total of 2 GPUs: 0 are rw, 1 is r-only, and 0 are w-only
Card Number: 1
Vendor: NVIDIA
Readable: False
Writable: False
Compute: True
Device ID: {'device': '0x2520', 'subsystem_device': '0x1722', 'subsystem_vendor': '0x1043', 'vendor': '0x10de'}
Decoded Device ID: GA106M [GeForce RTX 3060 Mobile / Max-Q]
PCIe ID: 01:00.0
GPU Type: Supported
HWmon: None
Card Path: /sys/class/drm/card1/device
System Card Path: /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0
### Raw Diver File Data ##########################
### DEVICE #######################################
### File: uevent, SensorKey: None, Label: Not defined in gpu-utils
DRIVER=nvidia
PCI_CLASS=30000
PCI_ID=10DE:2520
PCI_SUBSYS_ID=1043:1722
PCI_SLOT_NAME=0000:01:00.0
MODALIAS=pci:v000010DEd00002520sv00001043sd00001722bc03sc00i00
### File: resource3_wc, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: resource5, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: power_state, SensorKey: None, Label: Not defined in gpu-utils
D0
### File: resource3, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: broken_parity_status, SensorKey: None, Label: Not defined in gpu-utils
0
### File: subsystem_device, SensorKey: id, Label: Device ID
0x1722
### File: rom, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: dma_mask_bits, SensorKey: None, Label: Not defined in gpu-utils
47
### File: vendor, SensorKey: id, Label: Device ID
0x10de
### File: resource1, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: local_cpus, SensorKey: None, Label: Not defined in gpu-utils
ffff
### File: class, SensorKey: None, Label: Not defined in gpu-utils
0x030000
### File: reset, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: numa_node, SensorKey: None, Label: Not defined in gpu-utils
-1
### File: resource, SensorKey: None, Label: Not defined in gpu-utils
0x00000000fb000000 0x00000000fbffffff 0x0000000000040200
0x000000fc00000000 0x000000fdffffffff 0x000000000014220c
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x000000fe00000000 0x000000fe01ffffff 0x000000000014220c
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x000000000000e000 0x000000000000e07f 0x0000000000040101
0x00000000fc000000 0x00000000fc07ffff 0x0000000000046200
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
### File: rescan, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: max_link_width, SensorKey: None, Label: Not defined in gpu-utils
16
### File: msi_bus, SensorKey: None, Label: Not defined in gpu-utils
1
### File: device, SensorKey: id, Label: Device ID
0x2520
### File: boot_vga, SensorKey: None, Label: Not defined in gpu-utils
0
### File: aer_dev_nonfatal, SensorKey: None, Label: Not defined in gpu-utils
Undefined 0
DLP 0
SDES 0
TLP 0
FCP 0
CmpltTO 0
CmpltAbrt 0
UnxCmplt 0
RxOF 0
MalfTLP 0
ECRC 0
UnsupReq 0
ACSViol 0
UncorrIntErr 0
BlockedTLP 0
AtomicOpBlocked 0
TLPBlockedErr 0
PoisonTLPBlocked 0
TOTAL_ERR_NONFATAL 0
### File: current_link_width, SensorKey: link_wth, Label: Link Width
8
### File: max_link_speed, SensorKey: None, Label: Not defined in gpu-utils
16.0 GT/s PCIe
### File: local_cpulist, SensorKey: None, Label: Not defined in gpu-utils
0-15
### File: driver_override, SensorKey: None, Label: Not defined in gpu-utils
(null)
### File: d3cold_allowed, SensorKey: None, Label: Not defined in gpu-utils
1
### File: irq, SensorKey: None, Label: Not defined in gpu-utils
98
### File: resource0_resize, SensorKey: None, Label: Not defined in gpu-utils
0000000000000010
### File: revision, SensorKey: None, Label: Not defined in gpu-utils
0xa1
### File: current_link_speed, SensorKey: link_spd, Label: Link Speed
8.0 GT/s PCIe
### File: reset_method, SensorKey: None, Label: Not defined in gpu-utils
flr bus
### File: resource1_wc, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: aer_dev_correctable, SensorKey: None, Label: Not defined in gpu-utils
RxErr 0
BadTLP 0
BadDLLP 0
Rollover 0
Timeout 0
NonFatalErr 0
CorrIntErr 0
HeaderOF 0
TOTAL_ERR_COR 0
### File: consistent_dma_mask_bits, SensorKey: None, Label: Not defined in gpu-utils
47
### File: resource1_resize, SensorKey: None, Label: Not defined in gpu-utils
0000000000003fc0
### File: resource0, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: config, SensorKey: None, Label: Not defined in gpu-utils
BINARY
### File: ari_enabled, SensorKey: None, Label: Not defined in gpu-utils
0
### File: remove, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: resource3_resize, SensorKey: None, Label: Not defined in gpu-utils
0000000000000020
### File: aer_dev_fatal, SensorKey: None, Label: Not defined in gpu-utils
Undefined 0
DLP 0
SDES 0
TLP 0
FCP 0
CmpltTO 0
CmpltAbrt 0
UnxCmplt 0
RxOF 0
MalfTLP 0
ECRC 0
UnsupReq 0
ACSViol 0
UncorrIntErr 0
BlockedTLP 0
AtomicOpBlocked 0
TLPBlockedErr 0
PoisonTLPBlocked 0
TOTAL_ERR_FATAL 0
### File: enable, SensorKey: fan_enable, Label: Fan Enable
1
### File: modalias, SensorKey: None, Label: Not defined in gpu-utils
pci:v000010DEd00002520sv00001043sd00001722bc03sc00i00
### File: subsystem_vendor, SensorKey: id, Label: Device ID
0x1043
### HWMON ########################################
##################################################
Card Number: 0
Vendor: AMD
Readable: True
Writable: False
Compute: False
Device ID: {'device': '0x1638', 'subsystem_device': '0x1722', 'subsystem_vendor': '0x1043', 'vendor': '0x1002'}
Decoded Device ID: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series]
PCIe ID: 04:00.0
GPU Type: APU
HWmon: /sys/class/drm/card0/device/hwmon/hwmon8
Card Path: /sys/class/drm/card0/device
System Card Path: /sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0
##################################################
Disabled Parameters: pp_od_clk_voltage, sclk_f_range, mclk_f_range, vddc_range,
pp_features, mem_loading
### Raw Diver File Data ##########################
### DEVICE #######################################
### File: hdcp_srm, SensorKey: None, Label: Not defined in gpu-utils
BINARY
### File: uevent, SensorKey: None, Label: Not defined in gpu-utils
DRIVER=amdgpu
PCI_CLASS=30000
PCI_ID=1002:1638
PCI_SUBSYS_ID=1043:1722
PCI_SLOT_NAME=0000:04:00.0
MODALIAS=pci:v00001002d00001638sv00001043sd00001722bc03sc00i00
### File: resource5, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: resource0_wc, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: gpu_metrics, SensorKey: None, Label: Not defined in gpu-utils
BINARY
### File: power_dpm_force_performance_level, SensorKey: power_dpm_force, Label: Power DPM Force Performance Level
auto
### File: serial_number, SensorKey: None, Label: Not defined in gpu-utils
### File: product_name, SensorKey: None, Label: Not defined in gpu-utils
### File: power_state, SensorKey: None, Label: Not defined in gpu-utils
D0
### File: broken_parity_status, SensorKey: None, Label: Not defined in gpu-utils
0
### File: power_dpm_state, SensorKey: power_dpm_state, Label: Power DPM State
performance
### File: mem_info_vram_vendor, SensorKey: None, Label: Not defined in gpu-utils
unknown
### File: gpu_busy_percent, SensorKey: loading, Label: Current GPU Loading (%)
6
### File: subsystem_device, SensorKey: id, Label: Device ID
0x1722
### File: dma_mask_bits, SensorKey: None, Label: Not defined in gpu-utils
44
### File: mem_info_preempt_used, SensorKey: None, Label: Not defined in gpu-utils
0
### File: vendor, SensorKey: id, Label: Device ID
0x1002
### File: pp_table, SensorKey: None, Label: Not defined in gpu-utils
OSError
### File: local_cpus, SensorKey: None, Label: Not defined in gpu-utils
ffff
### File: pp_dpm_mclk, SensorKey: mclk_ps, Label: Current MCLK P-State
2: 400Mhz
3: 1600Mhz *
### File: class, SensorKey: None, Label: Not defined in gpu-utils
0x030000
### File: reset, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: numa_node, SensorKey: None, Label: Not defined in gpu-utils
-1
### File: resource, SensorKey: None, Label: Not defined in gpu-utils
0x000000fe10000000 0x000000fe1fffffff 0x000000000014220c
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x000000fe20000000 0x000000fe201fffff 0x000000000014220c
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x000000000000d000 0x000000000000d0ff 0x0000000000040101
0x00000000fc500000 0x00000000fc57ffff 0x0000000000040200
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
### File: rescan, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: max_link_width, SensorKey: None, Label: Not defined in gpu-utils
16
### File: resource2_wc, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: pcie_replay_count, SensorKey: None, Label: Not defined in gpu-utils
0
### File: pp_dpm_pcie, SensorKey: None, Label: Not defined in gpu-utils
### File: msi_bus, SensorKey: None, Label: Not defined in gpu-utils
1
### File: device, SensorKey: id, Label: Device ID
0x1638
### File: mem_info_vram_used, SensorKey: mem_vram_used, Label: Current VRAM Used (GB)
440119296
### File: boot_vga, SensorKey: None, Label: Not defined in gpu-utils
1
### File: pp_num_states, SensorKey: None, Label: Not defined in gpu-utils
states: 1
0 default
### File: current_link_width, SensorKey: link_wth, Label: Link Width
16
### File: pp_cur_state, SensorKey: None, Label: Not defined in gpu-utils
0
### File: max_link_speed, SensorKey: None, Label: Not defined in gpu-utils
16.0 GT/s PCIe
### File: pp_sclk_od, SensorKey: None, Label: Not defined in gpu-utils
0
### File: resource4, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: pp_dpm_dcefclk, SensorKey: None, Label: Not defined in gpu-utils
0: 400Mhz
1: 464Mhz
2: 514Mhz
3: 576Mhz
4: 626Mhz
5: 685Mhz
6: 757Mhz
7: 847Mhz *
### File: mem_info_vis_vram_used, SensorKey: None, Label: Not defined in gpu-utils
440119296
### File: local_cpulist, SensorKey: None, Label: Not defined in gpu-utils
0-15
### File: pp_dpm_socclk, SensorKey: None, Label: Not defined in gpu-utils
0: 400Mhz *
1: 445Mhz
2: 520Mhz
3: 600Mhz
4: 678Mhz
5: 780Mhz
6: 866Mhz
7: 975Mhz
### File: mem_info_vis_vram_total, SensorKey: None, Label: Not defined in gpu-utils
536870912
### File: driver_override, SensorKey: None, Label: Not defined in gpu-utils
(null)
### File: d3cold_allowed, SensorKey: None, Label: Not defined in gpu-utils
1
### File: irq, SensorKey: None, Label: Not defined in gpu-utils
45
### File: revision, SensorKey: None, Label: Not defined in gpu-utils
0xc4
### File: resource2, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: pp_dpm_fclk, SensorKey: None, Label: Not defined in gpu-utils
2: 400Mhz
3: 1600Mhz *
### File: current_link_speed, SensorKey: link_spd, Label: Link Speed
8.0 GT/s PCIe
### File: reset_method, SensorKey: None, Label: Not defined in gpu-utils
bus
### File: pp_power_profile_mode, SensorKey: ppm, Label: Power Profile Mode
1 3D_FULL_SCREEN
3 VIDEO*
4 VR
5 COMPUTE
6 CUSTOM
### File: mem_info_gtt_used, SensorKey: mem_gtt_used, Label: Current GTT Memory Used (GB)
1051754496
### File: consistent_dma_mask_bits, SensorKey: None, Label: Not defined in gpu-utils
44
### File: mem_info_vram_total, SensorKey: mem_vram_total, Label: Total VRAM (GB)
536870912
### File: vbios_version, SensorKey: vbios, Label: vBIOS Version
113-CEZANNE-018
### File: resource0, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: pp_od_clk_voltage, SensorKey: pp_od_clk_voltage, Label: read/write driver file
### File: config, SensorKey: None, Label: Not defined in gpu-utils
BINARY
### File: ari_enabled, SensorKey: None, Label: Not defined in gpu-utils
0
### File: pp_force_state, SensorKey: None, Label: Not defined in gpu-utils
### File: remove, SensorKey: None, Label: Not defined in gpu-utils
PermissionError
### File: thermal_throttling_logging, SensorKey: None, Label: Not defined in gpu-utils
0000:04:00.0: thermal throttling logging enabled, with interval 60 seconds
### File: enable, SensorKey: fan_enable, Label: Fan Enable
1
### File: product_number, SensorKey: None, Label: Not defined in gpu-utils
### File: pp_mclk_od, SensorKey: None, Label: Not defined in gpu-utils
0
### File: mem_info_gtt_total, SensorKey: mem_gtt_total, Label: Total GTT Memory (GB)
8064069632
### File: modalias, SensorKey: None, Label: Not defined in gpu-utils
pci:v00001002d00001638sv00001043sd00001722bc03sc00i00
### File: subsystem_vendor, SensorKey: id, Label: Device ID
0x1043
### File: pp_dpm_sclk, SensorKey: sclk_ps, Label: Current SCLK P-State
0: 200Mhz
1: 400Mhz *
2: 2100Mhz
### HWMON ########################################
### File: uevent, SensorKey: None, Label: Not defined in gpu-utils
### File: in1_label, SensorKey: None, Label: Not defined in gpu-utils
vddnb
### File: freq1_label, SensorKey: None, Label: Not defined in gpu-utils
sclk
### File: in0_input, SensorKey: None, Label: Not defined in gpu-utils
1437
### File: power1_label, SensorKey: None, Label: Not defined in gpu-utils
PPT
### File: temp1_label, SensorKey: None, Label: Not defined in gpu-utils
edge
### File: in1_input, SensorKey: None, Label: Not defined in gpu-utils
931
### File: power1_average, SensorKey: power, Label: Current Power (W)
16000000
### File: freq1_input, SensorKey: None, Label: Not defined in gpu-utils
400000000
### File: temp1_input, SensorKey: None, Label: Not defined in gpu-utils
46000
### File: in0_label, SensorKey: None, Label: Not defined in gpu-utils
vddgfx
### File: name, SensorKey: None, Label: Not defined in gpu-utils
amdgpu
##################################################
qwerty@qwerty-asus-g14:~$ gpu-ls
Detected GPUs: NVIDIA: 1, AMD: 1
AMD: amdgpu/rocm version: UNKNOWN
AMD: Wattman features not enabled: 0xfff7bfff, See README file.
Total of 2 GPUs: 0 are rw, 1 is r-only, and 0 are w-only
Card Number: 1
Vendor: NVIDIA
Readable: False
Writable: False
Compute: True
Device ID: {'device': '0x2520', 'subsystem_device': '0x1722', 'subsystem_vendor': '0x1043', 'vendor': '0x10de'}
Decoded Device ID: GA106M [GeForce RTX 3060 Mobile / Max-Q]
Card Model: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
PCIe ID: 01:00.0
Driver: nvidiafb, nouveau, nvidia_drm, nvidia
GPU Type: Supported
HWmon: None
Card Path: /sys/class/drm/card1/device
System Card Path: /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0
Card Number: 0
Vendor: AMD
Readable: True
Writable: False
Compute: False
Device ID: {'device': '0x1638', 'subsystem_device': '0x1722', 'subsystem_vendor': '0x1043', 'vendor': '0x1002'}
Decoded Device ID: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series]
Card Model: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c4)
Display Card Model: Cezanne Vega Series
PCIe ID: 04:00.0
Link Speed: 8.0 GT/s PCIe
Link Width: 16
##################################################
Driver: amdgpu
vBIOS Version: 113-CEZANNE-018
Compute Platform: None
GPU Type: APU
HWmon: /sys/class/drm/card0/device/hwmon/hwmon8
Card Path: /sys/class/drm/card0/device
System Card Path: /sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0
##################################################
Current Power (W): 23.000
##################################################
Current GTT Memory Usage (%): None
Current VRAM Usage (%): None
Current Temps (C): {'edge': 43.0}
Critical Temps (C): {}
Current Voltages (V): {'vddgfx': 1443, 'vddnb': 931}
Current Clk Frequencies (MHz): {'sclk': 400.0}
Current SCLK P-State: [1, '400Mhz']
Current MCLK P-State: [3, '1600Mhz']
Power DPM State: performance
Power DPM Force Performance Level: auto
##################################################
Disabled Parameters: pp_od_clk_voltage, sclk_f_range, mclk_f_range, vddc_range,
pp_features, mem_loading
qwerty@qwerty-asus-g14:~$
I just pushed a fix for this in the repository. Let me know of any issues.
Looks good, thanks!
For some reason, on my system, VRAM/GTT memory usage are not reported. Full output below: