AMD Radeon VII.
At CES 2019, AMD unveiled a Radeon VII graphics card, a surprise move that many of us were not expecting. I had thought that the next time I saw a high-end card from AMD, it would be when the company announced its Navi architecture, but AMD is clearly not willing to stay quiet for so long.
The new Radeon VII is the world’s first consumer GPU manufactured on a 7nm process technology. It is based on AMD’s existing Vega architecture, and the company is positioning it as a card that can handle 4K gaming at the highest settings. That means that it should be going up against the GeForce RTX 2080, at the very least, an exciting prospect since it’s been a while since AMD released a card that was capable of competing with NVIDIA’s best.
The new 7nm process technology (NVIDIA’s Turing cards are still based on 14nm) is a core part of how AMD managed to improve performance on the Vega architecture. For starters, the company was able to shrink the Vega GPU die from 495mm to 331mm, thus creating the space for two additional stacks of HBM2 memory and bringing the total amount of memory to 16GB. In this manner, the company eﬀectively doubled the memory bandwidth of the Radeon RX Vega 64, and the Radeon VII now boasts a total memory bandwidth of 1TB/s.
On top of that, AMD cited optimizations to increase frequencies and reduce latencies, while increasing the bandwidth for the render output units to oﬀ er improved gaming performance.
The memory requirements for popular games have increased significantly over the years, so AMD thinks the Radeon VII’s generous 16GB of HBM2 memory and 4,096-bit memory bus will help accommodate the high-resolution textures found in many modern games. According to AMD, while the larger frame buﬀer may not make that much of a diﬀerence if you’re just looking at average frame rates, it can supposedly deliver a more consistent frame rate, which may give a smoother experience.
In addition, the card can also take advantage of AMD’s High Bandwidth Cache Controller (HBCC), which reserves a portion of system memory for use by the GPU, eﬀectively expanding the available VRAM. The HBCC then manages the migration of data between the card’s VRAM and the system memory.
Temperature monitoring capabilities have also been improved on the Radeon VII. Traditionally, a single sensor is placed in the vicinity of the legacy thermal diode, and readings from this sensor give what we see reported as the GPU temperature. This temperature is then used for fan control and to implement thermal throttling policies.
However, AMD says the Radeon VII now features a network of thermal sensors across the GPU die. The maximum temperature across the entire GPU die then gives something called the junction temperature, and it’s based on the temperature measuring circuitry across the die.
The Radeon VII GPU features 64 temperature sensors distributed across the chip, which is twice the number found on the Vega 64. The card also uses junction temperature for implementing thermal throttling and fan control, which confers several benefits.
First oﬀ, this supposedly allows the GPU to more reliably maximize its performance potential, instead of prematurely throttling performance according to reported temperatures from the hottest parts of the chip. In addition, AMD says junction temperatures provide a more eﬀective control point for throttling and improve the reliability of the chips in question.
Performance-wise, the card sits somewhere between the GeForce RTX 2070 and 2080, which means that while it’s fast, it’s also not very exciting. It can go toe to-toe with the GeForce RTX 2080 at times, but it also falls behind the GeForce RTX 2070 in other scenarios, including at the less demanding 1080p resolution. In other words, it feels inconsistent, where it’s great sometimes, pretty good at others, and just ‘meh’ the rest of the time.
This triple-fan reference card is also exceedingly noisy, but still produces some worrying temperatures. While the peak temperature I measured was a modest 73°C during a 40-loop run of 3DMark’s Fire Strike Extreme stress test, the card actually failed to successfully complete the run on quite a few occasions. On top of that, the 73°C temperature recorded here refers to the GPU temperature, and there was also a separate junction temperature that peaked at a disturbingly high 110°C.