AMD Display Technologies: 3x DVI/HDMI Out, Tiled Display Support, & More

Although AMD doesn’t have new GPUs to show off today, that doesn’t mean their various hardware groups have been sitting by idle. Even with their existing hardware AMD can make at least some small changes via firmware and drivers, and this is something AMD’s Display Technology group, led by AMD Fellow David Glen, has been working on for the 200 series.

There won’t be any HDMI 2.0 support here (sorry guys, that needs new hardware) but they’ve been working on making improvements to Eyefinity surround setups. As is well known about the 7000 series, it was limited to 2 independent TMDS interface (DVI/HDMI) displays at once. Unlike the packet based DisplayPort interface, which operates at a single clockspeed and can vary the number of packets sent to adjust the resulting bandwidth, TMDS style interfaces adjust the clockspeed of the interface itself to match the needs of the display. As a result while you can drive a large number of DisplayPort interface monitors off of a single shared clock generator, you need a dedicated clock generator for each and every TMDS interface monitor. AMD only put 2 clock generators for TMDS interfaces on their silicon, hence they could only drive 2 such monitors at once.


Radeon 7000 Series DVI/HDMI Output Options: 3, Choose 2

With the 200 series this isn’t changing – it’s the same silicon after all – but AMD has implemented some new tricks to partially mitigate the issue. Thanks to some firmware and board level changes, with the 200 series AMD is now able to attach multiple TMDS transmitters/interfaces to the same clock generator, allowing one clock generator to be used to drive multiple displays. As a result it’s now possible to drive up to 3 TMDS interface displays off of a single 200 series card, albeit with restrictions.

The catch here is that these can’t be independent displays, and this change is primarily intended towards enabling Eyefinity with cheap, DVI/HDMI-only monitors. To utilize clock sharing and to drive 3 such monitors off of a single card, all 3 monitors must be timing-identical, which functionally speaking almost always requires the monitors to be completely identical. Furthermore the sharing of the clock generator can only be engaged/disabled upon boot, so the 3rd display cannot be hot-plugged and must be present at boot time. Consequently this is by no means as unrestricted and easy as having native support for 3 TMDS interface displays, but for Eyefinity it will get the job done.


Radeon 200 Series DVI/HDMI Output Options: All 3 Together, As Long As They're Identical

Of course this restriction only applies to using 3 TMDS interface monitors off of a single card natively. Using the DisplayPort, either with a native monitor or through an active DP-to-DVI/HDMI adapter, still allows the same fully independent functionality as before.

Moving on to something a bit more applicable to all Radeon users, as our regular readers are aware AMD is a significant participant in the VESA standards body, the group responsible for the DisplayPort standard. As part of the general trend in consumer electronics, the VESA group has been gearing up for 4K “UltraHD” displays, including rolling out updates for their various standards to better manage the emergence of those displays.

AMD, vis-à-vis the VESA, is rolling out support for VESA Display ID 1.3 in their newest drivers, for availability in the Radeon HD 7000 series and above. Display ID 1.3’s significant addition is that it formalizes support for so-called tiled displays, which implement very high resolutions such as 4K in the form of multiple lower resolution tiles that identify and behave like separate monitors. Tiled displays are atypical for PC displays, which are historically based on a single tile/stream, and for the immediate purposes of the PC industry are something of a half-way house for 4K @ 60Hz on the PC, as timing controllers for monitors to do 4K @ 60Hz natively simply do not exist yet. This is why monitors such as the recently released Asus PQ321 utilize tiles.

Ultimately tiled 4K displays are a transitionary technology as they’ll be replaced with native (single tile) 4K displays next year when suitable timing controllers hit the market, but in the interim Display ID 1.3 is the formal solution to that problem, along with allowing the VESA to lay the groundwork for future, even larger tiled displays.

To this end, Display ID 1.3 implements support for tiled monitors by adding a new data block to the descriptor, the Tiled Display Topology Data Block. The TDTDB is used by displays and other sink devices to tell source devices about the existence of the tiles, the format/resolutions they use, and the relative positioning of the tiles. Coupled with DisplayPort 1.2, which can carry multiple display streams over a single connector via MST technology, and it’s possible to hook up a tiled 4K display via a single DisplayPort connection, with Display ID providing the necessary data for the video card to make it seamlessly work.

Looking towards the future, AMD has also explicitly mentioned plans for supporting native 4K @ 60Hz monitors in the future, once the necessary timing controllers become available. Curiously only the R9 290 series is mentioned as supporting this mode (note that it’s based on new silicon), but as we’re a year out we’ll see how that goes when the time comes.

Finally, as another improvement coming to the 200 series, AMD’s Discrete Digital Multipoint Audio (DDMA) support is getting an upgrade. First introduced alongside the 7000 series, DDMA allows for audio-capable HDMI/DisplayPort monitors to coexist, and for each to present themselves as an independent sound sink. The idea behind this technology is to enable uses where having discrete speakers dedicated to each monitor would come in handy, such as video conferencing.

However utilizing DDMA as it originally shipped required software to support sending audio to multiple independent devices at once. Some software supported this and some did not. So as a driver level tweak AMD is implementing an alternative mode where the driver presents a 6 channel setup as a single sink, and then splits up those channels among the actual monitors. The use cases are a bit more limited here – AMD proposes using it for TrueAudio even though no one is going to be positioning a monitor behind themselves – but it’s a simple hack that none the less allows using the speakers from additional monitors in additional cases where the application itself doesn’t natively support it.

Mantle: A Low-Level Graphics API For GCN TrueAudio Technology: GPUs Get Advanced Audio Processing
Comments Locked

151 Comments

View All Comments

  • Ryan Smith - Tuesday, October 8, 2013 - link

    That's the first I've seen of that, so I can't really comment.

    But when I was discussing Mantle with AMD, they did discount using OpenGL. There was a specific desire to have a pure API that was completely free from legacy cruft (and there's nothing cruftier than OGL) while also being free to quickly evolve the project without having to involve the ARB.
  • konondrum - Tuesday, October 8, 2013 - link

    Well this is one of the most disappointing products launches I've ever seen. At least the nVidia 700 series was more then a sticker change. This isn't even really a price drop as $300 7970s and $200 7870s (with game bundles) have been available for a while. Tell me AMD, why am I supposed to care? If these included TrueAudio at least that would be a differentiating feature, but there is seriously nothing new here at all.
    The only good thing I can say about this is that it makes me much more comfortable about my current 660ti 3gb. Looks like it will be strong though 2014 at least.
  • just4U - Tuesday, October 8, 2013 - link

    I've yet to see a 7970 GHZ Ed. for under $360.. Hell until a month and a half ago you were lucky to get it under $400 on sale.
  • just4U - Tuesday, October 8, 2013 - link

    At any rate this may put some pressure on Nvidia for their 7x series.. I think it's going to be incentive for those still rocking it out on Amd's 6000 series or Nvidia 500 series and earlier to maybe upgrade.

    Personally I figure if you got a 570/80 or a 6950 (or better) the new stuff by both companies is a bit of a hard sell unless your playing at crazy resolutions... most still sit comfortably in 1080P or 1920/1200 resolution and the old standby 1600/1050.
  • matagyula - Tuesday, October 8, 2013 - link

    I have been looking to replace my now 2 year old HD6870 with something a little beefier, and I was eagerly awaiting AMDs new product launch.
    But now I am left with even more questions than before - most importantly, should I upgade at all in the upcoming 8-12 months? The card is still putting in solid work, and while I have to settle for mid-high detail settings when it comes to titles like BF3 or Crysis 3, other games perform just fine /DotA 2 and CS:GO @ 1920*1200/.
    At the 170-200eur price range I am looking at HD7870, or waiting a couple months for the HD7950 to drop bellow 200eur, while the HD7970 is still at 330eur in Slovakia.
    The more I think about it the more I am inclined towards holding off for another year or so :|
  • ShieTar - Tuesday, October 8, 2013 - link

    Stop buying locally. You can order a 7970 for ~240€ from Germany, and delivery to Slovakia should not cost more than ~15€ :
    http://www.heise.de/preisvergleich/eu/?cat=gra16_5...
    Of course an Austrian or Polish shop may be even cheaper for some cards, if the postage is less than for a delivery from Germany. Or depending on where you live, maybe you just go and have a daytrip into either country and bring the card back home ;-)
  • just4U - Tuesday, October 8, 2013 - link

    Well Matt, I sold my 6950 2G and really wanted a 670 or a 7950-70 as I figured that was a decent upgrade. I settled for the 7870 and noticed some ok gains. It's a tough call for you though..

    The 280X is going to give you 7970GHZ Ed like performance according to reviews.. but basically in the price range of a 7870. Tempting.. but you might get lucky with close out deals on the 7970 or even see price drops on the 770 from Nvidia. that are more attractive. All worthwhile upgrades over the 6870 but not night/day differences.. We really haven't seen a chip come out yet that raises the bar to a whole new level.
  • piroroadkill - Tuesday, October 8, 2013 - link

    Wow. This is a boring card launch.
    The ASUS card itself is a good SKU, but absolutely nothing that could not have been done branded as 7970.
    I understand they have a lot of old GPUs they want to re-use, so they don't want to re-tool them for the TrueAudio DSP, but it is downright stupid that they didn't at least add another small package to the card with the DSP in, so the new range can have feature parity.

    AMD, your new card names are terrible, and this launch is pretty bland and watered down.
  • ninjaquick - Tuesday, October 8, 2013 - link

    Well, that is inevitable. AMD's GCN design is not top-down, it is fully modular. IMC / ROP / ShaderClusters are all their own modules, each 'TMU' is attached to 16 'compute cores'. The entire point of the GCN design is that it scales up infinitely. This is why AMD is releasing Mantle. There is no reason to abandon the GCN design in the near future.

    It is not like AMD is releasing a brand new never seen before design that is the culmination of years of design work. The 290X is literally a 7970 with 12 more ROPs and an extra 128bit memory path which are only needed to accomodate the extra 48 rendering clusters. If you were to take the 7970 and add 48 clusters at the same clock speed you would get *exactly* the same perf as what the 290X delivers. Simple as that.
  • thylboy - Tuesday, October 8, 2013 - link

    I saw on AMD´s homepage that these cards support their "Zero Core" technology. Can anyone confirm whether cards like this actually turn off the fans completely when in the long idle mode or not?

Log in

Don't have an account? Sign up now