On 6/20/2025 6:10 PM, Tvrtko Ursulin wrote:
On 13/06/2025 08:15, Sunil Khatri wrote:
root@amd-X570-AORUS-ELITE:~# cat /sys/kernel/debug/dri/0/clients
command tgid dev master a uid magic name client-id
systemd-logind 1056 0 y y 0 0 <unset> 5
Xwayland 1733 128 n n 120 0 <unset> 8
mutter-x11-fram 2048 128 n n 120 0 <unset> 9
ibus-x11 2071 128 n n 120 0 <unset> 10
root@amd-X570-AORUS-ELITE:~# cat /sys/kernel/debug/dri/0/client
client-1/ client-10/ client-2/ client-5/ client-8/ client-9/ clients
How about making clients a directory? Ie. in your example:
This has been updated. Could you please review the V4 patchset and may
be soon there will be a v5. There are some changes already so request to
please have a look on v4/v5.
Regards
Sunil Khatri
# ls -1 /sys/kernel/debug/dri/0/clients/
1
5
8
9
10
# cat /sys/kernel/debug/dri/0/clients/1/pt_base
81febf3000
Regards,
Tvrtko
root@amd-X570-AORUS-ELITE:~# cat /sys/kernel/debug/dri/0/client-1
client-1/ client-10/
root@amd-X570-AORUS-ELITE:~# cat /sys/kernel/debug/dri/0/client-1
client-1/ client-10/
root@amd-X570-AORUS-ELITE:~# cat
/sys/kernel/debug/dri/0/client-1/pt_base
81febf3000
root@amd-X570-AORUS-ELITE:~# cat
/sys/kernel/debug/dri/0/client-5/pt_base
81febe9000
root@amd-X570-AORUS-ELITE:~# cat
/sys/kernel/debug/dri/0/client-8/pt_base
81febdc000
root@amd-X570-AORUS-ELITE:~# cat
/sys/kernel/debug/dri/0/client-9/pt_base
81febb2000
root@amd-X570-AORUS-ELITE:~# cat
/sys/kernel/debug/dri/0/client-10/pt_base
81febaf000
Sunil Khatri (2):
drm: add debugfs support per client-id
amdgpu: add debugfs file for pt-base per client-id
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 14 +++++++++++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 +++-
drivers/gpu/drm/drm_file.c | 13 +++++++++++++
include/drm/drm_file.h | 7 +++++++
5 files changed, 37 insertions(+), 3 deletions(-)