AMD Linux driver updates hint at RX Vega resource configuration


— 11:42 AM on May 3, 2017

With a new day comes a new drip of information about AMD's upcoming RX Vega graphics card. This time, the source is a Linux driver update from within AMD. The revelations confirm what many have been expecting for some time. The Vega 10 chip will probably have 4096 stream processors packed inside of 64 compute units.

Clever Redditor aceCrasher was able to extract the following information:

case CHIP_VEGA10:
	adev->gfx.config.max_shader_engines = 4;
	adev->gfx.config.max_tile_pipes = 8; //??
	adev->gfx.config.max_cu_per_sh = 16;
	adev->gfx.config.max_sh_per_se = 1;
	adev->gfx.config.max_backends_per_se = 4;
	adev->gfx.config.max_texture_channel_caches = 16;
	adev->gfx.config.max_gprs = 256;
	adev->gfx.config.max_gs_threads = 32;
	adev->gfx.config.max_hw_contexts = 8;

For the sake of comparison, the following specifications are listed for the Fury X:

case CHIP_FIJI:
	adev->gfx.config.max_shader_engines = 4;
	adev->gfx.config.max_tile_pipes = 16;
	adev->gfx.config.max_cu_per_sh = 16;
	adev->gfx.config.max_sh_per_se = 1;
	adev->gfx.config.max_backends_per_se = 4;
	adev->gfx.config.max_texture_channel_caches = 16;
	adev->gfx.config.max_gprs = 256;
	adev->gfx.config.max_gs_threads = 32;
	adev->gfx.config.max_hw_contexts = 8;

The driver patch and its comments support the notion that Vega will sport roughly the same structure of computing resources as the AMD's Fiji Radeon R9 Fury X from 2015. Vega will likely be fabricated on a 14-nm process node and should come clocked higher than the Fury X's 1050 MHz. We're not entirely sure what "max_tile_pipes = 8; //??" means, but judging from the comment delimiter and question marks, the patch author at AMD might not be sure either. In any case, the value of for "max_tile_pipes" is the only difference between Fiji and Vega 10 that we can spot in the driver settings.

The driver's use of the term CHIP_VEGA10 leaves open the possibility that there might be another Vega chip. Based on the nomenclature AMD uses with its Polaris products, a hypothetical Vega 11 would have fewer compute units than the Vega 10 unit described here.

Tip: You can use the A/Z keys to walk threads.
View options

This discussion is now closed.