add nvidia-smi detection