Skip to main content

Valve explains Steam’s repeated DirectX installs for newly downloaded games

Image used with permission by copyright holder

If you’re a user of Valve‘s Steam service then you’ve likely become accustomed to waiting for Microsoft‘s DirectX to re-install itself anytime you download a new game that requires some amount of graphical horsepower. It’s confounding that the game-enabling collection of APIs would require fresh installations so frequently, though there is an explanation for it that Valve offered on the Steam user forums (via Destructoid).

The need for repeated installs apparently relates to a Microsoft helper library called D3DX. There are multiple versions of the library across different software versions — more than 40 for Dx9 and “many more” for Dx10 and Dx11 — and each game is linked to a specific one. More than that, licensing issues prevent anyone other than Microsoft from distributing the necessary files. The end result is that the installer must be run with every game that requires access to one of these libraries — Source-engine games don’t — so the code may be checked and repaired or installed, if necessary.

The poster, Valve software engineer John McCaskey, admits that there’s a little room for improvement on the Steam side, by making the client “smart enough to know if an exactly matching version of the Dx installer is already downloaded and share that content so you don’t download it with each game.” He goes on to note, however, that the time saved “would be a huge win though and requires a good deal of new complexity for partners in they package up their games and manage installation dependencies.”

McCaskey writes that this is a minor enhancement that could be explored in the future, but it’s not a principal focus. In other words, no. Get used to that installer.

Editors' Recommendations

Adam Rosenberg
Former Digital Trends Contributor
Previously, Adam worked in the games press as a freelance writer and critic for a range of outlets, including Digital Trends…
PlayStation trophies are finally coming to PC with new overlay
The PC version of Ghost of Tsushima Director's Cut.

Ghost of Tsushima Director's Cut is arriving on PC on May 16, and it's coming with a new PlayStation overlay. This will allow PC players to log in or create a PlayStation account and access many features found on the console, including earning trophies.

Announced via the PlayStation Blog, Ghost of Tsushima Director's Cut's PC release will be the first PlayStation game that implements the PlayStation overlay feature. This optional screen can be accessed through an in-game menu or keyboard shortcut to view your existing friends list, trophies, settings, and profile. This will be the first game in which PC players can earn PlayStation Trophies in addition to Steam and Epic Games Achievements.

Read more
The best cozy games
Riding in a boat with Kapp'n in Animal Crossing: New Horizons.

In a world where so many games send you on missions with tense action and high stakes, sometimes it's nice to just sit back and relax a bit. That's where the cozy genre comes in with calming exploration, crafting, and decorating that give you a sense of purpose without all of the stress that comes from more action-oriented games. If that's what you're after, look no further, as we've compiled a list of what we consider to be the best cozy games you can play right now.

Animal Crossing: New Horizons

Read more
9 best processors for PC gaming: tested and reviewed
The AMD Ryzen 9 7950X3D installed in a motherboard.

It's tough to find the right gaming CPU for your next PC. We've benchmarked dozens of processors to find the best CPU for gaming, and there's a clear winner right now: AMD's Ryzen 7 7800X3D. Although the latest chip from Team Red claims the crown, there are still several other great options on the market.

Whatever your needs and budgets, though, we have options from AMD and Intel that will be great performers. We're focused on gaming here, but if you want a processor that can game and get work done, make sure to check out our list of the best processors.

Read more