I ReLive... again
Radeon ReLive hasn't changed much since its inception. That's fine by me, because it's already a pretty fantastic utility. If you're not familiar with the feature, let me direct you once again to my write-up in December. The short version is that it's a utility that allows gamers to stream gameplay footage to the web or save it to disk, as well as take screenshots and save highlights. It's simple to use and easy to configure, and while I had some complaints about the feature at first, it still impressed me greatly overall.
ReLive is getting some excellent upgrades in the 17.7.2 driver release. While our testing found ReLive to have a pretty minimal effect on game performance—especially compared to admittedly-more-versatile solutions like Open Broadcaster Software—there's still room for improvement. AMD is typically vague when talking about the actual change in performance impact, but the company does say that it observed 33% reduced FPS overhead in Call of Duty: Infinite Warfare. Not bad, although given that the change was apparently from 6.3 FPS overhead to 4.2 FPS overhead, "33%" is a bit less impressive. Still, an improvement is an improvement and we're glad to see it.
Performance may not have been a problem, but a major complaint that I did have when using ReLive is that the recording and streaming function gave you very little feedback about the quality or status of your stream. It seems AMD heard my complaints loud and clear, as the ReLive overlay has received a number of new notifications. The overlay will inform you when it is saving an instant replay, how long you've been recording in the current session, and if you have network problems while streaming. Missing these kinds of notifications wasn't a deal-breaker for me, but they'll make using ReLive that much more pleasant.
ReLive also now has improved audio and video controls, bringing it just a little closer to feature parity with apps like Open Broadcaster Software. You can now set transparency for your webcam overlay, and you can configure the recording volume for your microphone instead of simply toggling it on or off. You can also apply an audio volume boost if necessary. If you prefer, you can now set a push-to-talk hotkey for the microphone, which might help your viewers from hearing your significant other ask why you're still Bronze after all this time.
Finally, ReLive is getting a bump in its maximum quality. At launch, ReLive supported recording video at bitrates up to 50 Mbps. That's an extremely high bitrate, but it's not necessarily transparent (meaning, "indistinguishable from live footage") for very high resolutions or refresh rates with the H.264 codec that ReLive uses. Fortunately for folks who are obsessive about image quality, the maximum bitrate for ReLive has been doubled. AMD says that "Radeon GCN products on Windows 7/10" can now record video at up to 100 Mbps, which should satisfy all but the truly insane.
Onward and upward
Any major software release contains a grab bag of smaller fixes, and Radeon Software 17.7.2 is no exception. The Shader Cache feature—which purports to reduce hitches, stutters, and game load times by storing pre-compiled versions of frequently-used shaders—now works on a few DirectX 9 games as well as the DirectX 11 titles it originally supported. CrossFire, CS:GO, Dota 2, League of Legends, Monster Hunter Online, Rocket League, Starcraft 2, and World of Warcraft should all run just a bit more smoothly now. The benefits of the shader cache are hard to quantify without doing a full frame-time analysis, but AMD says Starcraft 2's "Whispers of Oblivion" map loads 10% faster.
|List of games with reduced latency|
|Crysis 3||Dirt Rally||Fallout 4|
|Far Cry Primal||For Honor||Grand Theft Auto V|
|Ghost Recon Wildlands||Mass Effect Andromeda||Metro: Last Light|
|Overwatch||Prey||Rise of the Tomb Raider|
|The Division||Watch Dogs 2||Witcher 3|
The company is also touting improved responsiveness in all DirectX 9 titles as well as a short list of DirectX 11 titles (reproduced above). The company performed latency testing using an Arduino-equipped mouse and a high-speed camera. That means the results are probably very accurate, but it also means that the input lag testing is highly specific to AMD's configuration. As a result, we aren't going to try and reproduce the company's numbers. All of the changes are on the order of tens of milliseconds, but reduced input latency is an admirable goal in any case. To our knowledge, nobody else is doing this type of testing, so it's very encouraging to see AMD working on this kind of optimization.
Until this version, trying to adjust certain settings—like color or output format—would require the user to open an obscure second application called "Radeon Additional Settings." The second utility bears a strong resemblance to the old Catalyst Control Center. At least, it did until now. With Radeon Software version 17.7.2, the options handled by "Radeon Additional Settings" have been almost entirely integrated into Radeon Settings, save for an "advanced configuration" menu for an Eyefinity array.
Radeon Settings now offers per-display color control, as well, something AMD claims is the second-most-asked-for feature in this release. If you prefer to control your display's brightness, hue, contrast, and saturation in software, Settings should now offer more flexibility if you have multiple displays.
Games don't happen without developers, and AMD has a couple of pretty nice gifts for game devs, too. The Radeon GPU Profiler is an app that allows game developers to get "clear visualization of workloads through wavefront occupancy graphs." Essentially, it's the first tool on the desktop to offer a highly-granular graph of exactly which parts of a game scene are taking up however-much of the GPU's time. Similar tools have existed for console game development, but this is the first tool of its kind for PC game developers. The utility exposes data from a GCN architectural feature called thread tracing to give developers fine-grained information on program behavior on Radeon GPUs.
The Radeon GPU Profiler has earned itself gushing endorsements from rendering engineers at DICE, EA SEED, and Valve, as well as the maintainers of the open-source graphics debugging toolkit Renderdoc. It works for applications developed using DirectX 12 and Vulkan, and it's available for both Windows and Linux. Along with the GPU Profiler, AMD is also offering game developers a special Radeon Developer Driver. It uses the same driver core as the consumer driver, but exposes additional knobs to tweak in Radeon Settings, and simplifies saving trace files and GPU memory dumps for application analysis.
Radeon Wattman exposes a couple of new controls in this release. Radeon owners will be able to underclock their card's memory to potentially save power or extract more thermal headroom for higher stable core overclocks. Wattman will also give users access to the card's power state control configuration. The most obvious use for this feature is setting the GPU to run at its highest power state all the time, but it might also let owners adjust idle power states for stability (an issue that led to some users experiencing black screens and system crashes early in the life of Polaris, as we understand it).
Finally, this release comes with the usual performance improvements and bugfixes we hope for from a driver release. AMD says performance in Prey, Mass Effect: Andromeda, and Ghost Recon Wildlands is up by at least 12% over prior releases, and that the open-source Linux driver has seen massive strides forward in performance. Bugs in H.264 playback, asynchronous compute on GCN 1.0 products, FreeSync on borderless-windowed applications, performance hiccups with NieR: Automata, and misbehaving fan speed controls (both automatic and manual) have all been squashed in this release.
To catch more bugs and develop more features in the future, AMD is beginning a program it calls Radeon Software Vanguard. The company will invite selected gamers and professional users to test early versions of its drivers and even bring those users to its offices for in-depth testing and feedback.
Radeon Software update version 17.7.2 certainly isn't the same magnitude of update as the Crimson ReLive update, or the Catalyst Omega update before that. Enhanced Sync should provide more responsive-feeling gaming experiences to many Polaris graphics card owners, and the improvements to Radeon Chill and Radeon ReLive are all welcome ones.
Overall, AMD's driver support has really shaped up of late. The company has continued to provide timely updates for new game launches, and between Wattman, Chill, ReLive, and Eyefinity it's difficult to imagine what else AMD could add to its software suite. Even more inspiring is the fact that I can't think of a single Radeon-related driver foible I've run into in the last six months. As a niche gamer who plays a lot of foreign, indie, and obscure titles, the fact that my Radeon has continued to perform perfectly—even in the face of the weird multi-monitor and cross-vendor multi-GPU configurations I like to fiddle with—is a testament to the effort AMD's driver team has put in.
Despite this success, AMD has demonstrated ongoing commitments both to continually improving its drivers (shown in the unique latency testing and the expansion of the shader cache feature) as well as its open-source efforts. The free and cross-platform nature of the Radeon GPU Profiler software speaks volumes to AMD's sincerity in its support of open software and standards, as do the massive performance improvements in its AMDGPU Linux driver. That's not even to mention the company's ongoing GPUOpen initiative and open-source ROCm GPU-compute toolkit.
The biggest challenges for AMD going forward are going to be maintaining this flock of fantastic features as it moves on to newer hardware. Presumably, Chill, ReLive, Enhanced Sync, and other Radeon techologies will be available on the company's Vega-based hardware, as the Vega NCU doesn't appear to be all that different from the now-classic GCN design. Only time will tell if we'll be able to continue to enjoy these technologies further down the line. Head to AMD's download page if you want to pick up Radeon Software Crimson ReLive Edition 17.7.2.