Honestly. Research the different NVIDIA Architexture names. Each name coincides with a different Generation. Then map them to different generations of cards. That will give you all the answers you would ever need. NVIDIA 6th generation: Volta NVIDIA 7th generation: Turing NVIDIA GTX1650 rev1: Turing + Volta NVENC NVIDIA GTX1650 rev2: Turing + Turing NVENC NVIDIA GTX1650 Super: Turing + Turing NVENC There we go. That's all you need to know.