It looks like NVIDIA is going to be doing what they did with the GTX 1060 to the RTX 2060 as well. If you remember there were actually two variants of the GTX 1060 based on memory size, you had the GTX 1060 6GB and GTX 1060 3GB. Both actually had different GPU-core configurations as well.
With the RTX 2060 things seem to get even worse and more confusing. NVIDIA would not just be carving out two variants of the RTX 2060, but six! The two main parameters that separate the models will be memory size and memory type. You have three memory sizes: 3GB, 4GB, and 6GB. Then you have two different memory types, the latest GDDR6 and the older GDDR5.
Based on these six variants Gigabyte could launch up to 39 SKUs! When you add up similar SKU counts from NVIDIA AIC partners there could be over 300 RTX 2060 cards to choose from. You can see the list of Gigabyte cards below provided by VideoCardz.
It might not be surprising either if GPU-core configurations are different between the SKUs either. The 12 nm “TU106” silicon has “A” and “non-A” ASIC classes, so you might actually see twelve new device IDs total! The GeForce RTX 2060 is expected to launch in January 2019.