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

Author Photo
Mar 21, 2017
13Shares
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).

intel-amd-checkmate-feature-imageRelatedAdvanced Micro Devices (NASDAQ: AMD) Q2 2017 Earnings Dissected: AMD Is Back

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.

Polaris 12 device support:

amd-radeon-rx-vega-tri-crossfireRelatedAMD’s RX Vega Graphics Card Gets Pictured And 3DMark FireStrike Performance Leaked

{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 Series Polaris Refreshes:

AMD Radeon RX 400 Series Graphics CardsGPU NameCores / ClockMemory / ClockBus / BandwidthAMD Radeon RX 500 Series Graphics CardsGPU NameCores / Boost ClockMemory / ClockBus / Bandwidth
Radeon RX 480Polaris 10 (Ellesmere XT)2304 / 1266 MHz8/4 GB / 8.0 GHz256-bit / 256 GB/sRadeon RX 580Polaris 20 XLX
(Ellesmere XT)
2304 / 1340 MHz8/4 GB / 8.0 GHz256-bit / 256 GB/s
Radeon RX 470Polaris 10 (Ellesmere Pro)2048 / 1206 MHz8/4 GB / 6.6 GHz256-bit / 212 GB/sRadeon RX 570Polaris 20 XL (Ellesmere Pro)2048 / 1244 MHz8/4 GB / 7.0 GHz256-bit / 224 GB/s
Radeon RX 460Polaris 11 (Baffin Pro)896 / 1200 MHz4/2 GB / 7.0 GHz128-bit / 112 GB/sRadeon RX 560Polaris 21 (Baffin Pro)1024 / 1275 MHz4/2 GB / 7.0 GHz128-bit / 112 GB/s
N/AN/AN/AN/AN/ARadeon RX 550Polaris 12 (Lexa Pro)512/ 1183 MHz4/2 GB / 7.0 GHz128-bit / 112 GB/s
Submit