- Mar 29, 2023
- 26
- 3
- 16
Hi there! I'm looking to buy a second hand GPU, an RTX 3060, with a warranty, and the models above are for sale. I'm trying to check if those cards have embedded in themselves the serial number as software, so I can check it with the serial number on the label, to make sure they match each other. I can then check if they match the serial number on the invoice. If they don't match then it means something is shady with the GPU and I won't buy it.
I know the label can be faked, that's why I'm looking to get to see the serial number as software. Actually, I suppose the serial number as software can be faked as well, but I think there are low chances for someone to be that skilled.
I know the invoice and the warranty can be faked as well, but I think I'm close to coming up with an idea that will eliminate the risk of those two being faked.
So far I tried to get the SN for GeForce 9500 GT and GeForce GTX 1660, under Windows 10 x64, by using this command in the command prompt:
I had to locate nvidia-smi.exe, to do that very easily I used Everything.
Getting these results:
I read this article, but the SN I got wouldn't match.
I know some cards offer this info, one of them is GeForce GTX 1080, as seen here. But this was done under Linux, so I don't know if it would work with Windows.
On Linux darkseid4nk used this command to get the serial number:
Getting a result as such:
royce came with an alternative code in the same thread:
Can someone please help me check the serial number using the methods above, either using Windows or Linux (I didn't find how to do it for MacOS), and also check if that serial number matches the one on the label attached to the GPU?
If you used different methods to get it, please let me know.
Thank you!
I know the label can be faked, that's why I'm looking to get to see the serial number as software. Actually, I suppose the serial number as software can be faked as well, but I think there are low chances for someone to be that skilled.
I know the invoice and the warranty can be faked as well, but I think I'm close to coming up with an idea that will eliminate the risk of those two being faked.
So far I tried to get the SN for GeForce 9500 GT and GeForce GTX 1660, under Windows 10 x64, by using this command in the command prompt:
Code:
nvidia-smi.exe --format=csv --query-gpu=name,serial
Getting these results:
Code:
name, serial
GeForce 9500 GT, [Not Supported]
Code:
name, serial
GeForce GTX 1660, [Not Supported]
I read this article, but the SN I got wouldn't match.
I know some cards offer this info, one of them is GeForce GTX 1080, as seen here. But this was done under Linux, so I don't know if it would work with Windows.
On Linux darkseid4nk used this command to get the serial number:
Code:
nvarr=($(nvidia-smi -L | awk ' {gsub(/:/, ""); print $2}')); for i in "${nvarr[@]}"; do nvidia-smi -i $i -q | grep -E 'Minor Number|Product Name|Product Brand|Serial'; done
Getting a result as such:
Code:
Product Name : GeForce GTX 1080
Product Brand : GeForce
Serial Number : 0413xxxxxxxxx
Minor Number : 1
royce came with an alternative code in the same thread:
Code:
#!/bin/bash
nvarr=($(nvidia-smi -L | awk ' {gsub(/:/, ""); print $2}'))
for i in "${nvarr[@]}"; do
echo " $i: -----------------------------------------------"
nvidia-smi -i $i -q | grep -E 'Product Name|Serial|Bus Id|UUID| Power Limit|Default Power Limit|GPU Part|Image Version|Link Width|(Max|Current).*:.*[0-9]x$|PCIe Generation| (Max|Current) .*: [0-9]$'
done
echo "-----------------------------------------------"
Can someone please help me check the serial number using the methods above, either using Windows or Linux (I didn't find how to do it for MacOS), and also check if that serial number matches the one on the label attached to the GPU?
If you used different methods to get it, please let me know.
Thank you!
Last edited: