How precisely is nvidia driver checking if a given GPU is supported?

Dear NVIDIA,

I am considering upgrading my Clevo P150HM laptop to a GeForce 680M. Unfortunately, due to BIOS issues, under Windows one needs to add subsys 0000.1558 to the driver .inf file [1]. Since there are no .inf files in the Linux driver, such an action would not be possible. Hence my question: is the NVIDIA Linux driver checking for the GPU compatibility at the subsys level, or would the hardware ID of 0x11A0 be sufficient? Thank you for the information in advance.

[1] TechnologyGuide - TechTarget

NVIDIA Linux drivers totally disregard Subsystem Vendor ID so there’s nothing to worry about.

Maybe in the latest driver this is anymore true?