Skip to main content
  1. Home
  2. Computing
  3. Features

Consoles still have one big advantage, and it’s hurting PC gaming

Add as a preferred source on Google
Jacob Roach in a promotional image for ReSpec
This story is part of Jacob Roach's ReSpec series, covering the world of PC gaming and hardware.

The death of PC gaming. That’s been the topic at hand for the past several weeks, with port after port after port arriving on PC in disastrous states. PC gaming isn’t dead, but if this trend continues, it’s hard to recommend picking up any new release on PC, at least before it receives a string of inevitable patches.

I wish I could provide a single solution for the problems PC games face, but I can’t. The list is massive. But there’s one area of focus that could help the situation a lot, and it’s where consoles still have a lead over PC.

Recommended Videos

The source of stutter

Frame time in Gotham Knights on PC.
These frame time spikes manifest as severe stutters in Gotham Knights. Image used with permission by copyright holder

When it comes down to it, there’s one thing that causes a stutter in your games: a spike in rendering time. Something has clogged up the pipe for a brief moment, and while that’s sorted out, there’s a gap in time between one frame showing up on your screen and the next. That’s a stutter.

But what’s clogging the pipes? In many cases on PC, we see shader compilation stutter. This is where the CPU needs to send instructions (shaders) to the GPU and translate them from software code to hardware code. This is the source of stutter in games like Gotham Knights in many cases.

We have a good solution for shader compilation stuttering. The first is pre-compiling shaders like Uncharted: Legacy of Thieves does on PC. Get the instructions stored in memory ahead of time so that you don’t need to fuss with compiling while the game is running. The other is asynchronous compilation. Modern CPUs like the Core i5-13600K have access to a ton of threads, so threads that aren’t doing much can handle compiling for upcoming sections while you play.

Intel Core i5-13600K installed in a motherboard.
Jacob Roach / Digital Trends

They’re not simple solutions, but they work. The other main source of stutter we see is traversal or loading stutter. This is the case for Star Wars Jedi: Survivor, a game that launched with a number of performance issues. Here, the spike in rendering time comes from the game loading in new data as you traverse through the world.

It’s important to distinguish between the two because they have far different solutions. Shader compilation stuttering happens when a new shader effect is introduced on screen. Shading a single pixel can have several layers of effects, so an explosion or an effect from picking up an item are the areas where you typically see shader compilation stutter.

Traversal stutter happens when your character passes a loading zone of some variety. If nothing particularly note-worthy is happening on screen, there’s a good chance you’re seeing a traversal stutter and not a shader compilation stutter.

Cal picking up a stim upgrade with BD.
Image used with permission by copyright holder

Star Wars Jedi: Survivor is a good example of this dynamic. In the opening of the game on Coruscant, a large ship crashes into a platform and there’s a brief, minor shader compilation stutter. Later, on Koboh when you enter or exit Pyloon’s Saloon, however, there are around 10 seconds of intense stuttering. That’s a traversal stutter.

Developers have solutions for shader compilation stutter, even on engines like Unreal Engine 4 that are particularly hard to wrangle in that department. We have seen many of the shader-related stutters fixed in games like Hogwarts Legacy, and games like Atomic Heart have launched free of stutters due to an intense pre-compilation process. The situation for traversal stutter is more complex.

The Kraken of next-gen

A person holding the WD Black SN770 gaming SSD.
Western Digital

Both the PS5 and Xbox Series X have dedicated hardware decompression processors. According to Sony’s Mark Cerny, the dedicated processor that uses Oodle Kraken decompression library on the PS5 can handle the compression work of nine AMD Zen 2 cores.  Xbox has Microsoft’s DirectStorage system in place, which also includes a dedicated processor for decompression to speed up loading time, and critically, asset streaming.

Streaming in data from the SSD is where traversal stutter occurs, and it’s a much more challenging issue to solve on PC. Not only do PCs not have dedicated decompression hardware, but the range of specs of SSDs makes it hard to reliably scale streaming performance across multiple systems.

There are solutions for this problem on PC, but they just aren’t working yet.

On a PC, decompression is a task for the CPU. Data is streamed from the SSD, but it needs to be decompressed while in transit, oftentimes resulting in a traversal stutter. The dedicated decompression hardware on the PS5 and Xbox Series X results in far fewer traversal stutters, despite the fact that their CPUs aren’t as powerful as what’s available in a modern, high-end PC.

There are solutions for this problem on PC, but they just aren’t working yet. DirectStorage is available to PC users, and it helps improve loading times and streaming through GPU decompression. The problem is that we only have one game with DirectStorage right now, Forspoken, and it doesn’t leverage GPU decompression. It just improves loading times, slightly outpacing a PS5.

Various screenshots compare loading times in Forspoken.
Image used with permission by copyright holder

In every other game, the process is the same. Assets are brought from storage into system memory, the CPU decompresses them, and then they’re copied to GPU memory. This labor-intensive process is likely a reason why we’ve seen VRAM usage go up so high in recent releases, as the games are developed for consoles that don’t have a memory bottleneck that’s currently present on PC.

DirectStorage is one solution, but it’s not the only way to improve the major traversal stutter issues on PC. Proper CPU scaling is a solution that’s been underutilized, particularly for Unreal Engine 4 releases. This engine is built largely to run on two threads of the CPU, and as you can see in games like Star Wars Jedi: Survivor, the remaining threads aren’t doing much work, if any at all.

Despite the fact that consoles have less compute power than modern PCs, developers are designing games for platforms that don’t have a major asset streaming bottleneck. You can still achieve higher performance and visual quality on a high-end PC, for sure, but that comes at the cost of stuttering, lowered texture resolution, and VRAM limitations that aren’t present on console, or at the very least, are far less severe.

Nvidia’s answer

A demonstration of Nvidia's Neural Texture Compression technology.
Nvidia

In early May, Nvidia submitted a research paper to Siggraph 2023 — an annual conference centered around advancements in computer graphics — titled “Random-Access Neural Compression of Material Textures.” The paper proposes a system where a neural network handles compression and decompression of textures, and according to it, the system can store 16 times the data in the same amount of space as a traditional block-based compression.

It’s called Neural Texture Compression (NTC). More detail in textures for the same storage space is definitely an attractive option — as we’ve seen with Forspoken and Resident Evil 4 Remake, texture quality can actually be much lower on PC than consoles in VRAM-constrained scenarios — but the real boon is that NTC is designed to decompress data at runtime.

DirectStorage hasn’t materialized in PC games in the way I would’ve hoped.

There is a slight overhead compared to dedicated decompression processors, according to Nvidia, but the researchers say they expect this overhead to be smaller once it’s applied to real-time rendering. More important is that decompression can happen directly on the GPU, bypassing the CPU and the need for dedicated hardware entirely.

Will this solve the stuttering issues and VRAM hikes plaguing PC gamers? I don’t know. For now, this is just a research paper, and if we do see NTC brought into graphics cards, it’s probably a few generations off. It likely won’t be a marketable feature like Nvidia’s Deep Learning Super Sampling (DLSS) is, either.

But it holds a lot of promise. DirectStorage, for as much of an answer as it sounds like, hasn’t materialized in PC games in the way I would’ve hoped. The hardware supports it, the software is out there, but we just don’t have games leveraging hardware GPU decompression to get anywhere near what the consoles currently offer. This solution may be more manageable for developers and less demanding on hardware.

We don’t know for now. In the meantime, I’ll be crossing my fingers that the remainder of 2023 holds PC releases that actually function, at least until we see more of the clever ways that developers and vendors want to tackle what’s a clear problem with PC gaming.

Jacob Roach
Former Lead Reporter, PC Hardware
Jacob Roach is the lead reporter for PC hardware at Digital Trends. In addition to covering the latest PC components, from…
In a market where Mac has been aspirational, it’s somehow a better deal than windows machines now
Windows Laptops became so expensive that MacBooks look sensible now
Computer, Electronics, Laptop

For a long time, the laptop buying advice was simple enough. Windows had a more versatile portfolio that brought you affordable, mid-range, high-end, and even gaming options, while MacBooks were known as the easy premium recommendation.

But owing to the pricing circus caused by memory shortages and component price hikes, the equation makes no sense anymore.

Read more
HP’s new RTX 5070 laptop feels like the sweet spot between thin and bulky
The new HyperX Omen 15 combines AMD and Intel and targets portability without fully sacrificing performance.
HP HyperX OMEN 15 Gaming Laptop

Modern gaming laptops have largely drifted toward two extremes lately: massive 16-inch and 18-inch desktop replacements, or ultra-compact 14-inch machines that still feel slightly cramped for serious gaming sessions. That’s exactly why HP’s new HyperX Omen 15 feels refreshing, because it brings back the familiar 15-inch gaming laptop formula with a chassis that still feels portable without sacrificing proper gaming hardware underneath.

HP’s compact HyperX Omen 15 packs RTX 5070 graphics with AMD and Intel options

Read more
Corsair is putting Chinese RAM in mainstream market. It won’t quite end the crisis though
A cheaper DDR5 supplier could shake up the market, but it is not a magic fix
Samsung DDR4 RAM in hand

After months of painfully expensive RAM and SSD prices, the memory market may finally be showing signs of pressure from an unexpected direction: China. New reports suggest that Chinese memory manufacturers are rapidly expanding production of DRAM and NAND chips, and that major hardware brands are starting to take notice. The most notable example so far is Corsair, which has reportedly tested DDR5 memory modules using chips from Chinese DRAM giant ChangXin Memory Technologies, better known as CXMT.

This feels inevitable. Memory prices have remained frustratingly high across PCs, laptops, and storage devices for months. So when Chinese suppliers began offering RAM at nearly half the cost of some global competitors, manufacturers were always going to at least explore the option. According to market reports, some CXMT DDR5 modules are reportedly being sold near the $150 range, while equivalent products from larger global suppliers can hover between $300 and $400.

Read more