Gadgets
AMD FidelityFX Super Resolution: Can It Make Games Run Faster on Any GPU?
AMD FSR upscaling: Two competitors, two strategies
Ray tracing in PC games has been around for a few years now, with Nvidia taking a decisive lead over AMD with the release of its GeForce RTX 20 series graphics cards in late 2018. While adoption has been slow and limited in scope, the difference it can make in graphics quality is really starting to become a reason for people to want to upgrade from older hardware. You can now get much more realistic-looking lighting effects, shadows, reflections, explosions, and more in games.
This does come at a huge cost to performance – enabling ray tracing can cause frame rates to plummet. Nvidia addressed this issue by launching DLSS, or Deep Learning Super Sampling, at the same time that it rolled out ray tracing. What this does is allow games to be rendered at lower resolutions in the background, which reduces the burden on the GPU. That output is then upscaled in realtime using dedicated machine learning hardware and algorithms to match the original target resolution. To the gamer, there should be little to no drop in visual quality, which you would otherwise have to live with after reducing the resolution.
By reducing the load on the GPU this way, its power can be diverted to things like ray tracing, and even without that, those with lower-end hardware can experience better performance on larger monitors. DLSS is Nvidia’s proprietary technology and works only with GeForce RTX GPUs, which have so far been relatively expensive.
AMD finally implemented ray tracing with its Radeon RX 6000 series earlier this year, but without an equivalent feature, which meant there has so far been no way to compensate for the performance drop. FidelityFX Super Resolution (FSR) is now here to fill that gap. It’s a new feature that developers can implement in their games to achieve the same objective as DLSS. However, it doesn’t require machine learning, specific training routines for each game, or special-purpose logic within the GPU. FSR instead uses simple spatial image upscaling, and for that reason it works on a wide variety of hardware.
FSR vs DLSS: Supported hardware and games
While DLSS only works with Nvidia’s premium GeForce RTX 20- and 30-series GPUs, FSR can be enabled on a wide range of hardware, from Radeon GPUs going back as far as the Radeon RX 400 series to all Ryzen desktop and mobile processors with onboard graphics – and yes, even Nvidia’s GeForce RTX as well as GeForce GTX 16- and 10-series models. There’s even mention of the older GTX 900 series in some AMD documentation, indicating that it might work. Intel’s integrated GPUs are not officially supported yet, but should work, and its upcoming discrete gaming GPU will likely fit into this landscape too.
There are currently dozens of games that support DLSS, including many of today’s most high-profile PC titles – Cyberpunk 2077, Crysis Remastered, Metro: Exodus, CoD: Black Ops Cold War, Watch Dogs: Legion, Control, Death Stranding, No Man’s Sky, Rainbox Six Siege, and even Fortnite. Support has very recently been added to Doom Eternal and Red Dead Redemption 2, with more new and old games added to the list regularly. There’s also integration with popular content creation software and game engines. Clearly, DLSS has established a foothold.
On the other hand, AMD launched FSR with only seven games– Godfall might be the most high-profile example. The rest are Anno 1800, Terminator: Resistance, Kingshunt, 22 Racing Series, The Riftbreaker, and Evil Genius 2. Dota 2, Arcadegetton, and Necromunda: Hired Gun recently received patches enabling FSR, bringing the total up to 10. A few more are confirmed to release or add support soon, including Far Cry 6, Resident Evil Village, Myst, Baldur’s Gate 3, and Farming Simulator 22.
A huge number of game developers and studios are also on board and have released statements praising FSR, including EA, Ubisoft, Capcom, Warner Bros Games, Valve, Nixxes, and Crystal Dynamics. On top of that, AMD’s current-gen RDNA2 Radeon architecture is also used in current-gen game consoles, the Xbox Series X|S and PlayStation 5, the Google Stadia cloud service, the just-announced Steam Deck, and upcoming flagship-class Samsung Exynos SoCs with Radeon graphics as well. There are plenty of situations in which gamers will benefit from improved performance, even if it isn’t compensating for ray tracing.
So despite a slow start, AMD has two big advantages already – first, FSR is open source, and second, a broad base of existing hardware will work with it. Developers have very little reason not to implement it, considering that pretty much everyone can benefit. FSR could very well end up being something we just expect to see in every game’s graphics options panel.
Of course, what really matters is how well all this works. There are no games that support both DLSS and FSR at the moment, so it isn’t possible to pit these two solutions against each other. What we’re looking at today is just how much of a difference FSR makes to performance, and whether the image quality tradeoffs are worth it.
AMD FSR: How it works
AMD’s approach to upscaling works entirely within the GPU shader pipeline, which means no dedicated hardware is required. No AI training is required and no information from previous frames is used to anticipate what needs to come next. Geometry doesn’t need to be rendered separately. FSR works primarily by identifying the edges of objects in each frame, reconstructing the frame based on those coordinates and intensities, and then sharpening the output. This simply becomes an extra step inserted partway through the rendering process. AMD recommends that developers implement FSR after the tone mapping stage and before applying visual effects.
Gamers don’t need to do anything special to set up FSR – no new drivers are needed and there are no GPU settings to be tweaked. It’s open source, so there’s no licensing barrier, and it will work across DirectX 11, DirectX 12, and Vulkan APIs. Unity and Unreal Engine will soon have integrated support. AMD officially says it should take less than a day to implement FSR in a game, depending on game engine.
Developers can choose how to present FSR options to gamers within their games’ video quality settings menus. The recommended approach is to offer five quality settings: Native (FSR disabled), Ultra Quality, Quality, Balanced, and Performance. These determine the difference between the render and target resolutions, or in other words, the extent of scaling that will be required based on how much you reduce the render resolution. At Ultra Quality, scaling is only 1.3X per axis, so if you want 4K (3840×2160) output, the game will actually be rendered at and upscaled from 2954×1662. If you slide down to Performance mode, the game will be rendered at 1920×1080 which means it will be upscaled 2X on each axis to get back to 4K on your screen.
If your output resolution is less than 1080p, FSR might not make sense at all. It also requires Antialiasing to be set as high as possible, since it relies on edge detection – you might see degraded image quality if this isn’t possible. As for downsides, AMD says there’s virtually no performance overhead – between 0.2ms and 1ms depending on your GPU’s strength and the settings you choose. Still, extremely sensitive pro gamers might not want to use FSR. AMD also recommends disabling Radeon Image Sharpening and any other custom sharpening filters, which can be overkill if the two are combined.
Of course none of this matters if a game looks much worse with FSR enabled than without. We’re now going to test the various settings on a variety of different GPUs, using some of the games that support it at launch time.
AMD FSR: Testing and impressions
We’ll be using two games throughout our test process – Anno 1800 and Godfall. AMD provided pre-release codes for these games for the purpose of evaluating FSR. Resolutions vary between tests and GPUs, and the highest game quality settings were used for all discrete GPUs. Both of these games are resource-intensive and can pose a challenge to even the most modern GPUs when running at 4K with all the quality settings turned up. Both offer synthetic benchmarks that run through exactly the same scenarios each time, making it much easier to compare performance across platforms and sessions. Godfall even supports ray tracing. In the tables below, you’ll see performance scores for both games running with FSR disabled as well as at the least and most aggressive settings, Ultra Quality and Performance respectively.
For this demonstration, I pulled out a bunch of hardware both old and new, to see how well FSR works in different situations. First, we begin with a standard PC test bench, consisting of an an AMD Ryzen 2700 CPU, ASRock X470 Taichi Ultimate motherboard, 2x8GB of G.Skill F4-3400C16D-16GSXW DDR4 RAM, a 1TB Samsung 860 Evo SSD, and a Corsair RM650 power supply. The monitor was a 4K Asus PB287Q. All Windows and driver updates were applied before testing began.
AMD Radeon RX 590 | AMD Radeon RX 6800 | Nvidia GeForce GTX 1070 | |
---|---|---|---|
Godfall, 4K, Epic, Ray Tracing enabled | |||
FSR off | – | 46.2fps | – |
Ultra Quality mode | – | 65.5fps | – |
Performance mode | – | 78.5fps | – |
Godfall, 4K, Epic | |||
FSR off | 17.4fps | 55.5fps | 18.8fps |
Ultra Quality mode | 24.7fps | 75.6fps | 27.2fps |
Performance mode | 37.1fps | 85.2fps | 43.9fps |
Godfall, 2560×1440, Epic | |||
FSR off | 31.3fps | 81.3fps | 35.9fps |
Ultra Quality mode | 39.1fps | 85.7fps | 46.2fps |
Performance mode | 49.3fps | 83.6fps | 61.3fps |
Anno 1800, 4K, Ultra High | |||
FSR off | 16.96fps | 50.95fps | 22.69fps |
Ultra Quality mode | 23.9fps | 68.99fps | 31.73fps |
Performance mode | 39.22fps | 101.23fps | 52.15fps |
Anno 1800, 2560×1440, Ultra High | |||
FSR off | 31.36fps | 85.96fps | 42.59fps |
Ultra Quality mode | 42.42fps | 104.42fps | 55.88fps |
Performance mode | 62.57fps | 121.17fps | 80.08fps |
On this test bench, we’ll first pop in our Sapphire Nitro+ Radeon RX 590 graphics card. The RX 500 series is one of the oldest generations of AMD GPUs that FSR supports officially, so it will make for an interesting study. We see that both games struggle at 4K. FSR is able to raise frame rates dramatically, but we’re still below the ideal threshold for smooth gameplay. At 1440p, you can see that frame rates rise to the point that you can actually play Anno 1800 very comfortably, although Godfall didn’t see quite as much of an improvement. As for visual quality, there are definitely rougher edges and fuzzier textures. Anno 1800 didn’t look too different at any of the quality settings, but the decline was more evident in Godfall.
Jumping all the way to AMD’s latest GPU series, we also have a reference Radeon RX 6800 card on the same test rig. Here we see an enormous generational difference – base frame rates with FSR disabled are not bad, but there’s still room for improvements. Godfall seemed to hit a wall at around 85fps, not improving at any settings, which might be due to a bottleneck with the rest of our hardware. With ray tracing enabled, there isn’t a huge dip in the non-FSR frame rate, but even that can be negated with minimal upscaling using the Ultra Quality setting. Anno 1800 on the other hand posted significant frame rate improvements.
Of course we had to test a few Nvidia GPUs as well. It seemed like a good idea to go with a GeForce GTX 1070, which does not support DLSS or RTX ray tracing, and could be considered at or near the end of its useful life if you’re a demanding gamer. You don’t need to even update drivers or do anything to enable FSR – it’s simply an option in each game’s settings menu, so you can just turn it on and choose your preferred mode. Five years after its launch, this GPU gets a new lease of life. Neither Godfall nor Anno 1800 are playable at 4K at their highest settings without FSR, but you could actually pull that off using the Performance mode. 1440p is more realistic, and the jump in frame rates is very impressive.
Nvidia GeForce RTX 2060 (mobile) | |
---|---|
Godfall, 1920×1080, Epic, Ray Tracing enabled | |
FSR off | 26.1fps |
Ultra Quality mode | 33.4fps |
Performance mode | 52.2fps |
Godfall, 1920×1080, Epic | |
FSR off | 46.2fps |
Ultra Quality mode | 53.1fps |
Performance mode | 59.7fps |
Anno 1800, 1920×1080, Ultra High | |
FSR off | 54.41fps |
Ultra Quality mode | 64.30fps |
Performance mode | 72.11fps |
Switching things up a little, we move to a two-year-old Asus ROG Strix Scar II (GL504GV) laptop, which has a mobile GeForce RTX 2060 GPU, Intel Core i7-8750H CPU, 16GB of DDR4 RAM, and a 15.6-inch 1920×1080 screen with a 144Hz refresh rate. Obviously, we test only at this resolution, which is lower than the targets we had set for our desktop rig. What’s most interesting here is that you can really start to see differences in visual quality at 1080p. Godfall in particular looked awful when running in the Performance mode – with such a low render resolution, there just isn’t much to work with. Frame rates also only improved slightly, so this is a tradeoff that I personally wouldn’t make. Both Godfall and Anno 1800 showed relatively conservative performance improvements – making FSR nice to have, but not as much of a game-changer.
AMD Ryzen 5 2400G (Radeon Vega 11) | |
---|---|
Godfall, 1920×1080, Low | |
FSR off | 20.6fps |
Ultra Quality mode | 24.5ps |
Performance mode | 30.3fps |
Anno 1800, 1920×1080, Medium | |
FSR off | 29.66fps |
Ultra Quality mode | 32.55fps |
Performance mode | 49.15fps |
Finally, we go all the way down to a Ryzen 5 2400G APU with integrated Radeon Vega 11 graphics. Why? Because we can. It’s plugged into a Gigabyte AB350N-Gaming WiFi motherboard with 16GB of DDR4 RAM. AMD’s Ryzen APUs already deliver impressive graphics performance and if that can be boosted even further, plenty of budget-constrained gamers will be happy. I took the quality down to the Medium preset in Anno 1800, which is more appropriate for this entry-level hardware. The game did recommend overriding this and bumping antialiasing up from 2X to 4X when FSR was enabled. Godfall needed to be dropped down to Low quality. As you can see from the scores, both games showed only marginal performance difference with FSR set to Ultra Quality, but there’s a noticeable improvement in Performance mode. Visual quality does suffer, but maybe the tradeoff will be okay for you.
Verdict
Clearly, FSR works. It does help games run faster, and it takes zero effort for gamers to enable. However, it isn’t a magic solution that will drastically increase the performance of all kinds of hardware in all situations. As we can see, results vary considerably across GPUs of different tiers and ages. There is some visible degradation in terms of textures and definition, and the extent of this also varies. It generally works great at 4K, but the tradeoff can be severe at 1080p.
It’s hard to quantify the extent to which FSR can make up for the performance penalty that ray tracing imposes- more games need to roll out support for this to be tested. What we can see is fewer stutters and dropped frames, which means higher average frame rates and a smoother overall experience – which is well worth trading a little visual fidelity for. Looking at the scores, we can see roughly linear frame rate improvements in many (but not all) cases – 1.3X increases in Ultra Quality mode and 2X in Performance mode.
With that said, if you spend ages analysing frames side by side, you’ll certainly find visible differences. Rather than enabling FSR, you might simply reduce quality settings to boost frame rates – you’ll have to experiment and see what works best for each game on your PC. Low-end hardware does get a boost, but even that isn’t simply going to make an unplayable game buttery smooth.
There’s no way to directly compare FSR against DLSS, at least not yet. If games do support both in the future, it will be interesting to see how different they look. A number of huge names in the game development industry are on board, and so FSR could just become a de facto standard. Since it’s open source, companies could use the underlying tech but call it something different and expose controls in different ways.
Could DLSS become redundant? It’s highly unlikely, but remains to be seen. Will developers keep supporting it if FSR is easier to implement and serves the same purpose? There’s a parallel in Nvidia’s proprietary G-Sync vs AMD’s cheekily named FreeSync variable refresh rate tech – Nvidia does have a market for its more premium implementation, but has also had to embrace AMD’s open-standards approach after it became commonplace.
For gamers, FSR comes at a great time. New graphics cards continue to sell for double their MSRPs or more, thanks to cryptocurrency mining demand, global manufacturing constraints, and scalping. Anything that helps boost performance without requiring a hardware upgrade is extremely welcome. In India especially, FSR will help gamers with budget constraints extend the useful lives of their purchases, and experience the kind of performance that simply hasn’t been possible on low-end hardware before. If FSR is adopted widely, we’ll also see new possibilities for gaming on the newly announced Steam Deck and potential similar consoles; upcoming Exynos-powered flagship phones; and of course low-cost laptops and PCs.
Gadgets
Microsoft Partners With Inworld to Bring AI Game Development Tools to Xbox
“At Xbox, we believe that with better tools, creators can make even more extraordinary games,” Haiyan Zhang, GM, Xbox Gaming AI, said in a blog post. “This partnership will bring together: Inworld’s expertise in working with generative AI models for character development, Microsoft’s cutting-edge cloud-based AI solutions including Azure OpenAI Service, Microsoft Research’s technical insights into the future of play, and Team Xbox’s strengths in revolutionizing accessible and responsible creator tools for all developers.”
The aforementioned AI design copilot is a toolset that will help game designers turn prompts into scripts and dialogue trees. In contrast, the character runtime will enable dynamically generated plot beats and quests. We’ve already seen heavy AI integration in games by way of procedural generation — a more recent example being the 1000+ planets in Starfield. Not to mention, enemy AI has been around for way longer.
Inworld made headlines in August when it launched a modded story mode for Grand Theft Auto V, Sentient Streets, in which players had to investigate the rise of a bizarre AI-worshipping cult — a segment loaded with characters that spoke in AI-generated dialogue, on the fly. The mod was later taken down by publisher Take-Two, leaving a permanent strike on the creator Bloc’s YouTube channel. As per The Verge, Inworld’s AI technology can also be used for narration in top-down RPGs to warn players about any events awaiting off-screen and respond to questions like we’ve seen in the past year with AI chatbots like ChatGPT and Bing Chat. Microsoft has also been heavily banking on artificial intelligence, having made a $10 billion (about Rs. 83,254 crore) investment in OpenAI. The company has also integrated AI tools into its popular suite of services and also added an AI copilot to Windows.
Despite being a Microsoft-affiliated AI toolset, it would be interesting to see whether titles using them will be allowed to thrive on other platforms. In July, Valve claimed that it would be cracking down on games that included AI-generated assets if the developer didn’t own the copyright to the piece of art. For the uninitiated, when you insert a prompt to create something in AI, the software simply repurposes existing assets found online and mushes them together — basically stealing from other artists and writers without appropriate commercial licenses. Infringing them would lead to the game not being distributed on Steam, forcing the developers to seek proper licenses for the asset by reaching out to the AI companies involved. It’s unclear how Microsoft’s partnership will play out — as long as AI content is being used as a catalyst to innovate and create something new, it should be fine.
Gadgets
BSNL Offers Free 4G SIM Upgrade: Here’s How to Get It
In a post on X shared by BSNL’s Andhra Pradesh (@bsnl_ap_circle) unit, the company confirmed that BSNL users can upgrade their older 2G or 3G SIMs to a 4G SIM for free. Not only will the upgrade be free, but a promotional image shared with the post suggests that users who opt for the upgrade will also receive 4GB of free data that will be valid for three months. It is speculated that BSNL is aiming to boost its upcoming 4G services with this offer. The announcement was first spotted by Telecom Talk.
To access the free data offer and the free upgrade, BSNL users are requested to get in touch with executives at BSNL’s Customer Service Centre, franchisee or retailer stores, or contact one of their Direct Selling Agents (DSA). The promo image also adds in a finer print that the offer is available with certain terms and conditions, but hasn’t detailed any, so far.
Reliance’s Jio recently launched the 4G-supported Bharat B1 feature phone in India. The handset is priced at Rs. 1,299 in India. Alongside 4G connectivity, the phone comes with JioCinema and JioSaavn applications pre-installed.
The Jio Bharat B1 is equipped with the JioPay application, which is said to allow users to make UPI payments. Aiming to increase accessibility, the phone supports 23 languages overall, including multiple regional languages.
Gadgets
Realme GT 5 Pro Teased to Feature 3,000 Nits Display; More Details Revealed
Realme, via Weibo, announced the arrival of the Realme GT 5 Pro in China. The display of the handset is confirmed to offer 3000 nits peak brightness. It has also been teased to offer heat dissipation with a surface area of around 10,000mm2. It is confirmed to ship with Qualcomm’s new Snapdragon 8 Gen 3 SoC. The post doesn’t specify the exact launch date of the smartphone, however, given the release of the teasers, the launch could be just around the corner.
The Realme GT 5 Pro has been in the news a lot lately. It is expected to feature a 6.78-inch (1,264×2,780 pixels) AMOLED display and is tipped to come in 8GB, 12GB, and 16GB RAM options along with 128GB, 256GB, 512GB, and 1TB inbuilt storage options.
For optics, the Realme GT 5 Pro is said to have a triple rear camera unit comprising two 50-megapixel sensors and an 8-megapixel shooter at the rear. The camera setup might include a Sony LYTIA LYT808 sensor, an OmniVision OV08D10 secondary sensor, and a Sony IMX890 telephoto sensor. For selfies, there could be a 32-megapixel sensor at the front. It is said to carry a 5,400mAh battery with support for 100W wired charging and 50W wireless charging.
The Realme GT 5 Pro is expected to come with upgrades over Realme GT 5. The latter was launched in China in August with a price tag of CNY 2,999 for the base model with 12GB of RAM and 256GB of storage.
-
Solar Energy3 years ago
DLR testing the use of molten salt in a solar power plant in Portugal
-
Camera1 year ago
DJI Air 3 vs. Mini 4 Pro: which compact drone is best?
-
world news1 year ago
Gulf, France aid Gaza, Russia evacuates citizens
-
Camera1 year ago
Sony a9 III: what you need to know
-
world news1 year ago
Strong majority of Americans support Israel-Hamas hostage deal
-
Camera4 years ago
Charles ‘Chuck’ Geschke, co-founder of Adobe and inventor of the PDF, dies at 81
-
Solar Energy1 year ago
Glencore eyes options on battery recycling project
-
Indian Defense3 years ago
Israeli Radar Company Signs MoU To Cooperate With India’s Alpha Design Technologies