629 Commits

Author SHA1 Message Date
Maxime Schmitt
3d4a953da0 Merge pull request #470 from Henry-ZHR/patch-1
fix: correctly check nvidia MIG mode status for process utilization
2026-05-06 08:41:22 +02:00
Maxime Schmitt
21599ac3fc Fix libDRM version memory leak in radeon init 2026-05-06 08:33:49 +02:00
Maxime Schmitt
52c7d7854b Merge pull request #468 from danbedford/fix/plot-window-memory-leak
fix: free plot_window in delete_all_windows
2026-05-06 08:08:17 +02:00
Maxime Schmitt
b7be41260d Merge pull request #467 from danbedford/fix/memory-leaks-in-free-device-windows
fix: add missing delwin() calls in free_device_windows
2026-05-06 07:59:04 +02:00
Henry-ZHR
f0c302dbb8 Correctly check nvidia MIG mode status for process utilization 2026-05-06 02:26:21 +08:00
Dan
9322f176fd fix: free plot_window in delete_all_windows
initialize_gpu_mem_plot() allocates plot->plot_window with newwin()
but delete_all_windows() only calls delwin() on plots[i].win,
leaking the plot_window. This leaks one WINDOW struct per chart
on every resize (Ctrl+L) or monitored-GPU-set change that triggers
delete_all_windows() followed by initialize_all_windows().
2026-05-01 12:21:22 -04:00
Dan
4baf8db1e8 fix: add missing delwin() calls in free_device_windows
shader_cores, l2_cache_size, and exec_engines were allocated with
newwin() in alloc_device_window() but never freed in
free_device_windows(). This caused a memory leak every time device
windows were torn down (e.g. on refresh or hot-unplug).

The function now frees all windows it allocates, preventing resource
leaks in long-running sessions.
2026-05-01 11:53:56 -04:00
Maxime Schmitt
095d91c0e0 Remove unused function in ixml 2026-04-29 12:38:27 +02:00
Maxime Schmitt
f12f853672 Update README for WSL2 troubleshooting 2026-04-29 12:33:43 +02:00
Maxime Schmitt
9044a47073 Merge pull request #451 from OctopusET/tenstorrent
Add support for Tenstorrent accelerators
2026-04-29 12:05:37 +02:00
Maxime Schmitt
690e66f858 Merge branch 'master' into tenstorrent 2026-04-29 12:01:53 +02:00
Maxime Schmitt
1603e835fb Merge pull request #452 from lxzlxzliuxuzhao/feature/ixml-support
Add Iluvatar CoreX ixML backend
2026-04-29 11:46:08 +02:00
Maxime Schmitt
f7dbb30bed Remove unused function 2026-04-29 10:22:39 +02:00
Maxime Schmitt
b0906f7316 Merge pull request #446 from piro4you/dockerfile-fix-for-docker-build-on-win11
dockerfile-fix-for-docker-build-on-win11
2026-04-29 10:18:50 +02:00
Maxime Schmitt
40bb10b017 Merge pull request #454 from yinghao-w/fix-no-processes-snapshot-loop
Fix: make --no-processes work with --snapshot and --loop
2026-04-29 09:49:05 +02:00
Yinghao Wang
ec0c7b65ef Fix: make --no-processes work with --snapshot and --loop 2026-04-29 09:46:48 +02:00
Maxime Schmitt
53811bbddd Merge pull request #455 from gusteivos/radeon-support
Radeon support
2026-04-29 09:26:27 +02:00
Abhishek Paudel
7d5d574b7b updates to fix #251 2026-04-29 09:13:52 +02:00
Maxime Schmitt
79c99c2b1b Merge pull request #460 from graysky2/colorchange
add user-configurable plot line colors via setup menu
2026-04-29 09:06:31 +02:00
Maxime Schmitt
29f9fb5077 Put function declaration in header and use ARRAY_SIZE 2026-04-29 09:04:10 +02:00
Maxime Schmitt
13dca28123 Merge pull request #447 from robclark/msm-gpu-ids
MSM gpu ids
2026-04-29 07:46:27 +02:00
Maxime Schmitt
7f840e7319 Merge pull request #462 from gitfool/fix-snapshot
Fix snapshot null cmdline
2026-04-29 07:41:54 +02:00
Maxime Schmitt
4c56f89f82 Merge pull request #466 from redyuan43/fix-dgx-spark-uma-memory
Handle NVIDIA UMA memory fallback
2026-04-29 07:36:50 +02:00
Billions of Yuan
fe7b793075 Handle NVIDIA UMA memory fallback 2026-04-24 19:09:32 +08:00
Sean Fausett
1a98cb5b8a Fix snapshot null cmdline 2026-04-11 14:12:14 +12:00
graysky
ad6e2f8497 add user-configurable plot line colors via setup menu
Add support for customizing the color of each active plot line.

Pressing Enter cycles through the available colors:
Red, Cyan, Green, Yellow, Blue, Magenta, White.
Colors are applied immediately at runtime without restart.
2026-04-09 15:49:01 -04:00
Gustavo Ramos Carvalho
43f57380f5 Remove radeon related code from amdgpu backend 2026-03-27 13:42:58 -03:00
Gustavo Ramos Carvalho
c46facd0cc Update AMD section in README for legacy radeon support 2026-03-27 13:37:31 -03:00
Gustavo Ramos Carvalho
da70849ef2 Add new backend for legacy radeon driver 2026-03-27 13:33:38 -03:00
lxzlxzliuxuzhao
d88d57f002 Add Iluvatar CoreX ixML backend 2026-03-21 18:50:33 +00:00
Sungjoon Moon
3982204153 Add support for Tenstorrent accelerators 2026-03-22 00:35:13 +09:00
Rob Clark
b8e28a0b6f MSM: Update GPU IDs
See https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40283
2026-03-07 09:31:26 -08:00
Rob Clark
cdf1419a0a MSM: Rework chip_id matching
Rework the chip_id matching to use the same fuse and patch-id matching
rules as mesa.

This will be important for the next patch, which generates the GPU IDs
table from mesa, which has various wild-card entries (sorted after
non-wildcard entries).
2026-03-07 09:28:21 -08:00
piro4you
d46b102cce dockerfile-fix-for-docker-build-on-win11 2026-03-02 17:02:16 +01:00
Maxime Schmitt
76890233d7 Flush snapshot stream 3.3.2 2026-02-08 18:44:22 +01:00
Maxime Schmitt
366fe7ea9d Bump version 3.3.2 2026-02-08 15:33:59 +01:00
Maxime Schmitt
cb90ff077f Merge pull request #439 from Steve-Tech/snapshot
Snapshot Enhancements
2026-02-08 13:57:39 +01:00
Maxime Schmitt
2c47bc17b5 Fix json cmdline indent 2026-02-08 13:56:03 +01:00
Maxime Schmitt
b6b693995d Encode/decode usage and processes in snapshot
Fixes: #336
2026-02-08 13:43:51 +01:00
Maxime Schmitt
f3c52031c0 Snapshot with delay by default 2026-02-08 13:43:51 +01:00
Stephen Horvath
1e6061f59b Fix invalid JSON in snapshot 2026-02-07 22:02:27 +10:00
Stephen Horvath
dc8345ba3c Add loop snapshot mode 2026-02-07 21:55:24 +10:00
Stephen Horvath
0f7ba08ec4 Add interval mode to snapshot 2026-02-07 21:34:45 +10:00
Maxime Schmitt
5e9d045674 Bump version 3.3.1 3.3.1 2026-01-18 14:09:11 +01:00
Maxime Schmitt
f552572260 Merge effective load within GPU percentage meter 2026-01-18 14:07:54 +01:00
Maxime Schmitt
c21bbd4cb2 Refactor unified memory computation and sanitize process memory usage 2026-01-17 16:04:07 +01:00
Maxime Schmitt
b281c38573 Fix NVIDIA memory reporting
Fixes: 432
Fixes: 424
2026-01-17 12:15:44 +01:00
Maxime Schmitt
15e6c81067 Bump version 3.3.0 3.3.0 2026-01-16 12:50:19 +01:00
Maxime Schmitt
8a478944db Fix metax warnings 2026-01-16 12:49:43 +01:00
Maxime Schmitt
db35353b19 Merge pull request #420 from zhenyu-xu-metax/fix-metax-gpu-number
Fix incorrect gpu number for METAX GPU
2026-01-16 12:31:35 +01:00