AMD Radeon RX 7800 XT Review: The Lateral Pass

New architecture, similar performance.

AMD Radeon RX 7800 XT reference card photos
(Image: © Tom's Hardware)

Why you can trust Tom's Hardware Our expert reviewers spend hours testing and comparing products and services so you can choose the best for you. Find out more about how we test.

Radeon RX 7800 XT AI Performance

GPUs are also used with professional applications, AI training and inferencing, and more. Along with our usual professional tests, we've added Stable Diffusion benchmarks on the various GPUs. AI is a fast-moving sector, and it seems like 95% or more of the publicly available projects are designed for Nvidia GPUs. Those Tensor cores aren't just for DLSS, in other words, but AMD now has "AI Accelerators" in RDNA 3 to help boost FP16 performance for such workloads. Let's start with our AI testing and then hit the professional apps.

We're using Automatic1111's Stable Diffusion version for the Nvidia cards, while for AMD we're using a recent Nod.ai Shark variant — we've retested all the AMD cards for this review using build version 20230713_819, as results have improved substantially compared to our previous testing. Intel meanwhile has finally has an OpenVINO fork of Automatic1111's webui, which shows about a 50% improvement over our previous testing. We've retested those cards as well, now with Stable Diffusion 2.1 and 768x768 results.

As we've seen before, AMD doesn't really match up well with Nvidia or even Intel when it comes to AI number crunching operations. The RDNA 3 GPUs do offer substantial improvements over their predecessors, as the RX 7800 XT ends up with about 40–45 percent higher Stable Diffusion image generation rates compared to the RX 6800 XT. However, against Nvidia, that's only enough to nip at the heels of the bottom rung RTX 4060 for 512x512 images, while the 4060's 768x768 performance still beats the 7800 XT by 50%.

If we look at GPUs that carry a similar price, it's even more lopsided. The RTX 4060 Ti — both 8GB and 16GB models — can do 512x512 images about 40% faster than the RX 7800 XT, and 768x768 images at nearly double the AMD rate. Intel's Arc A770 also makes AMD look anemic, with 44% faster 512x512 image generation and 48% faster 768x768 results.

Perhaps things will continue to improve as more projects get optimized for AMD's RDNA 3 architecture. That feels like a stretch, though, as most companies and people working with AI will want the fastest hardware they can get, and that's likely going to keep them in the Nvidia camp. If RDNA 4 finally brings serious matrix cores to AMD's consumer lineup, rather than keeping them exclusive to the data center CDNA offerings, that's what it would take to truly close the gap.

Radeon RX 7800 XT Professional Workloads

While AMD's AI results with the RX 7800 XT aren't spectacular, the SPECviewperf 2020 v3 results are much better. There are eight different benchmarks, and we use the geometric mean from those to generate an aggregate score — that's not an official score, but it gives an easy way of at least approximating overall performance. Few professionals use all these programs, however, so it's generally more important to look at the results for the application(s) you plan to use.

AMD and Nvidia both have professional GPUs and drivers that offer even better performance in many of these applications, but AMD tends to unlock more performance on its consumer hardware than Nvidia. To that end, the RX 7800 XT overall leads the RTX 4060 Ti by 154%. And it's not just due to one or two results (though the 1465% lead in Siemens NX certainly helps): The RX 7800 XT beats the RTX 4060 Ti in every single one of these tests, by a minimum margin of about 50%.

What about Intel Arc? For now, the less said the better. Granted, it's a less expensive graphics card, and drivers continue to improve. But for many of these professional applications, we'd be leery of Arc right now. The 7800 XT is often two or three times faster, and it's over 100 times faster in snx-04.

But as we've noted before, if you're really using one or more of these applications in a professional capacity, upgrading to a professional graphics card — even if it costs two or three times as much — isn't the worst idea. Time is money, after all.

For GPU accelerated 3D rendering, the only app that currently supports all three GPU vendors is Blender. It now leverages the ray tracing hardware to boost performance, and that generally puts Nvidia into the pole position.

For AMD GPUs, Blender Benchmark 3.5.0 performance (which is faster than 3.6.0 based on our testing) seems to have changed in the past month or two. It's likely thanks to new driver optimizations from AMD, so we retested all of the AMD GPUs for the Navi 32 launch and things are now up to date. We also retested the Arc A770 16GB, using Blender Benchmark 3.6.0, as that improved performance quite a bit.

AMD's RX 7800 XT ends up underperforming a bit compared to our gaming benchmarks, falling behind the RX 6800 XT by around 20%. What's interesting is that our previous RX 6000-series results were all lower than the current 7800 XT score, but the new RX 6000 results have improved by about 30% compared to our previous testing. But that's still nowhere near Nvidia, where even the RTX 4060 beats the top AMD result and the 4060 Ti is nearly double the 7800 XT score in Blender.

Intel's Arc A770 16GB also does decently overall, considering its price. It now lands between the RX 6800 and RX 7800 XT.

Radeon RX 7800 XT Content Creation Summary

Overall, the content creation, AI, and professional workloads story for the RX 7800 XT ends up being a case of the extremes. Either it does really well, like in SPECviewperf, or it does poorly, like in AI and 3D rendering. You can use the 7800 XT for these tasks, but there are often better options if any of these workloads represent your primary use case.

Jarred Walton

Jarred Walton is a senior editor at Tom's Hardware focusing on everything GPU. He has been working as a tech journalist since 2004, writing for AnandTech, Maximum PC, and PC Gamer. From the first S3 Virge '3D decelerators' to today's GPUs, Jarred keeps up with all the latest graphics trends and is the one to ask about game performance.

  • oofdragon
    IMO its good at $500 since its on par with 6950XT when overclocked. Lets be honest It should have been at least a hair faster than the 6950XT at factory settings but since its $100 cheaper and virtually runs games just the same, its a solid offering. I feel though that at 1440p a card like the 6800XT is plenty enough, now at around $400 on eBay... and while the 7700XT could be a good deal at around that price, we also have the RX6800 with 16GB for $100 less......

    My two cents then, anyone into 60fps gaming should just stick with the 6700XT for 1080p and 6800XT for 1440p, why spend more to get the same? At 4K theres the 7900 series for $700/$800 playing any game just the same as the 4090 at half the price, AMD is a no brainer this gen. I went 7900 also for high refresh 1440p and that single game worth playing with RT enabled
    Reply
  • AgentBirdnest
    From the perspective of a 1440p RTX 2060 owner - who has had my heart set on, and has been saving up for an RTX 4070 for the last few months, I have to say:

    I wish I bought a Free-Sync instead of G-Sync monitor (there was no "G-Sync compatible" at the time.) Because the 7800XT is mighty compelling. 4070-like performance for $100 cheaper, and even the ray-tracing performance is close enough that I probably wouldn't notice in most games. A 50-watt difference is actually enough to make me uncomfortable after an hour of gaming in this room. But for $100 less than the 4070, I might be able to live with that.
    But I can't live without my variable refresh rate, and am not willing to splurge on a new monitor that I don't need. So, a higher-priced card for me, unless Nvidia drops the price a few bucks or makes a compelling Super-refresh before the end of the year, but I won't hold my breath.

    The 7700xt is just... puzzling. All I have to say is, "Why?"

    As always, props for the great review, Jarred! I haven't read through every page just yet, I'll do that a bit later. But the benchmarks and analysis I saw so far look great. Thanks for the hard work.
    Reply
  • Elusive Ruse
    It's a better 6800XT at a lower price, nothing exciting as far as generational leap goes but it beats every card at its price point.
    Reply
  • Frozoken
    Just so u know u absolutely need to undervolt amd cards when overclocking them to get extra performance. Techpowerup was seeing roughly 15% gains in fps from their oc
    Reply
  • Avro Arrow
    Elusive Ruse said:
    It's a better 6800XT at a lower price, nothing exciting as far as generational leap goes but it beats every card at its price point.
    Sure, but it's SUPPOSED to do that. The cost per frame is SUPPOSED to go down every generation. Remember how the $500 RTX 3070 was slightly faster than the $1200 RTX 2080 Ti? That's what's supposed to happen.

    The RX 7800 XT is supposed to be Navi 31, just like the RX 6800 XT is Navi 21. AMD is royally screwing people here with a deceptive naming scheme.
    Reply
  • Colif
    it competes well against 4070 if you don't use RT, and its cheaper.
    It walks all over both 4060 models.

    neither AMD or Nvidia have a perfect record this generation when it comes to naming really.
    Reply
  • Elusive Ruse
    Avro Arrow said:
    Sure, but it's SUPPOSED to do that. The cost per frame is SUPPOSED to go down every generation. Remember how the $500 RTX 3070 was slightly faster than the $1200 RTX 2080 Ti? That's what's supposed to happen.

    The RX 7800 XT is supposed to be Navi 31, just like the RX 6800 XT is Navi 21. AMD is royally screwing people here with a deceptive naming scheme.
    I don't buy GPUs based on their names. For me it's quite simple; I buy the best bang for my buck regardless of the badge and name.
    Reply
  • Upacs
    Elusive Ruse said:
    I don't buy GPUs based on their names. For me it's quite simple; I buy the best bang for my buck regardless of the badge and name.
    Exactly. What matters is price/performance ratio (and features and stability). Naming is irrelevant and only for the clueless consumer that assumes higher is always better. But none of those here, right?
    Reply
  • Why_Me
    This looks to be a decent card for 1080P, not so much for 1440.
    Reply
  • PEnns
    I am really tempted to buy the 6800 XT and call it a day (and wait for another 2-3 years maybe).

    The 7800 XT seemed like a decent new card - but the deal breaker was the loudness but nothing else really.
    Reply