Its possible that kstats just started nvidia-smi for no reason, in my case I think nvidia-smi is being started every boot because I have a widget on my desktop and system monitor which shows my the GPU usage. Issue is, this keeps the gpu from suspending when no important process is using is, which would save me alot of battery on my laptop. When i kill the nvidia-smi process, the monitor still appears to work with no error, it just says “0%” because nothing is using it, but it didnt error out, or anything, maybe that is a bug, and I assume it isnt working because when i started a task that should have used my GPU, I did not see the graph go up. But the point is, is that I would like if somehow I could get the GPU graph to not keep my GPU up, maybe detect if someone else is using it, then start, that way it isnt a blocker for suspension, or im easily able to change it via environment varible or on boot or something, I would rather not create/disable the widget every time I want the GPU to suspend or automatically kill the graph process, which I dont even thing i can easily restart, im unsure, looking for suggestion and help, maybe things can be improved here.