AMD’s Vega 10 and Polaris 12 GPUs Get Device IDs Leaked Via Linux Patch

Author Photo
Mar 21, 2017
48Shares
Submit

Yesterday, the first list of Vega 10 device IDs has leaked out from a Linux patch (spotted by Phoronix, via Videocardz) and show the first signs of Vega nearing the end of its development cycle – something we have been waiting for a very long time. In addition to that, the device IDs of what appears to be the first Polaris 12 silicon is also included in the patch, meaning that AMD’s GPU roadmap is very well on track as far as these two overarching architectures go.

Vega 10 and Polaris 12 GPUs nearing the end of development cycle

Apparently, a 100 or so patches were released and the RX Vega graphics card is obviously going to be one of these. The RX Vega as you might recall, will contain 64 Compute Units, which (assuming the same ratio of CU to SPs as the current iteration of GCN) translates to exactly 4096 Stream Processors. The internal codename of this GPU is GFX9 (in this case the device ID is 687F:C3).

amd-radeon-rx-vega-64-reference-2Related SAPPHIRE Radeon RX Vega 64 Can Be Had For $340 Today!

Remember all our internal nomenclature analysis?Well, it’s the same thing, only in a more appealing format. Hawaii was GFX7, Polaris is GFX8 and RX Vega is GFX9. The RX Vega GPU is stated as being manufactured on the 14nm FinFET node which means you are looking at primarily GlobalFoundries based chips here (with Samsung based chips as required under the amended WSA). It will be shipping with 8GB of HBM memory (type unknown at this point, but it should be HBM2), with 2048-bit bus width.

Vega 10 device support:

{0x1002, 0x6860, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x6861, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x6862, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x6863, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x6867, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x686c, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x687f, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},

Since we know the RX Vega is the 687f GPU, we can see that it is indeed the full chip Vega 10 and there will be 6 other variants besides it (for a grand total of 7 Vega 10 GPUs). Going by the order that they are arranged we can also assume that the list is in descending order in terms of power.

nvidia-geforce-rtxRelated NVIDIA Gained Major Discrete GPU Market Share With GeForce 10 Series GPUs Over AMD Radeon RX Series in Q2 2018

Polaris 12 device support:

{0x1002, 0x6980, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x6981, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x6985, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x6986, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x6987, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x6995, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x699F, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},

Moving on to the Polaris 12 list, we can apply the same logic to assume that the Polaris 12 full chip will be the 699F GPU, with the rest of the device IDs depicting other variants and cut down cores. Usually when we start to spot the device IDs in public patches like this, it means we are fairly near the end of the development cycle – which is good news for gamers since it means we can expect to see atleast a performance demo pretty soon. Interestingly however, there is still no mention of the Vega 11 part, which [caution: opinion] I now think might actually come as a more efficient core, later on.

AMD Radeon RX 500 /X Series Polaris Lineup:

AMD Radeon RX 500 /X Series Graphics Cards GPU Name Bus / Bandwidth Memory / Clock Cores / Boost Clock AMD Radeon RX 400 Series Graphics Cards GPU Name Cores / Clock Memory / Clock Bus / Bandwidth
Radeon RX 590 Polaris 30 XT 256-bit / 256 GB/s 8 GB / 8.0 GHz 2304 / 1546 MHz N/A N/A N/A
Radeon RX 580 Polaris 20 XLX
(Ellesmere XT)
256-bit / 256 GB/s 8/4 GB / 8.0 GHz 2304 / 1340 MHz Radeon RX 480 Polaris 10 (Ellesmere XT) 2304 / 1266 MHz 8/4 GB / 8.0 GHz 256-bit / 256 GB/s
Radeon RX 570 Polaris 20 XL (Ellesmere Pro) 256-bit / 212 GB/s 8/4 GB / 6.6 GHz 2048 / 1244 MHz Radeon RX 470 Polaris 10 (Ellesmere Pro) 2048 / 1206 MHz 8/4 GB / 7.0 GHz 256-bit / 224 GB/s
Radeon RX 560 Polaris 21 (Baffin Pro) 128-bit / 112 GB/s 4/2 GB / 7.0 GHz 1024 / 1275 MHz Radeon RX 460 Polaris 11 (Baffin Pro) 896 / 1200 MHz 4/2 GB / 7.0 GHz 128-bit / 112 GB/s
Radeon RX 550 Polaris 12 (Lexa Pro) N/A N/A 512/ 1287 MHz N/A N/A N/A 4/2 GB / 7.0 GHz 128-bit / 112 GB/s
AMD Radeon RX 540X (Mobile Only) Polaris 12 (Lexa Pro) N/A N/A 512 / 1219 MHz N/A N/A N/A 4/2 GB / 6.0 GHz 128-bit / 96 GB/s
AMD Radeon 540X (Mobile Only) Polaris 12 (Lexa Pro) N/A N/A 512 / 1219 MHz N/A N/A N/A 4/2 GB / 6.0 GHz 64-bit / 48 GB/s
Submit