新产品研发过程中需要一个代号,这个大家当然都懂,但起代号也是一门学问,各家都有自己的体系。
AMD GPU核心这些年来一直以海岛做代号,下一代也传出过Greenland(格陵兰岛)、Baffin(巴芬岛)、Ellesmere(埃尔斯米尔岛)等几个名字,都隶属于Arctic Island(北极群岛)。
但是在公布了“Polaris”(北极星)这个全新架构的代号后,AMD矢口否认有Baffin、Ellesmere这些名字,坚称只有Polaris 10、Polaris 11。
不过,最新的Linux显卡驱动还是“出卖”了AMD:
设备ID列表明确地告诉我们,Ellesmere就是Polaris 10,Baffin就是Polaris 11,都是一回事儿,只能说明AMD最初的确用了海岛名做代号,但是最终决定统一在新架构的旗帜下。
代号只是个名字,当然没啥技术含量,更关键的是从设备ID列表中可以看到,Polaris 10/Ellesmere核心将有两款卡,Polaris 11/Baffin则有多达六款卡,因为前者是高端核心,只用在桌面产品中,而后者是个中端核心,桌面和笔记本上都有。
至于Greeland,目前看似乎应该代表新APU里的图形核心,而不是单独的GPU。
另外代码中还有一句:
cap->data[ASIC_DATA_MEMORYTYPE_MULTIPLIER] = 4;
经研究代表GDDR5显存——Polaris 10/11都不会用HBM/GDDR5X?
#define PPPOLARIS10_TARGETACTIVITY_DFLT 50
这一句应该是在说Polaris 10的核心温度设置为不超过50℃。