Direct X + Runtimes
I play rFactor 2 and the game has a support folder with a direct X installer and four runtime installers from 2012 and 2013. The game plays nice until i install an other game overwrites direct x files and runtime files. That the performance in rFactor 2 decreases. I have to reinstall direct x and repair runtimes from the rfactor 2 support folder.
I thought Direct X and Runtimes were backwards compatible? Why do i have to reinstall these files every time again to maintian performance.
< >
Näytetään 1-15 / 15 kommentista
According to this:
https://www.nuget.org/packages/Microsoft.DXSDK.D3DX
nope. DX9~11 is considered legacy.

You might also need:
https://learn.microsoft.com/en-us/windows/win32/xaudio2/xaudio2-redistributable


To answer the question: I don't know, but it appears that some stuff from older DirectX versions was dropped completely.
Viimeisin muokkaaja on Elucidator; 7.9.2024 klo 1.54
its the intel dedicated gpus that dont support dx9 instructions directly, the gpu driver needs to convert the dx9 instructions to dx10+ for the gpu to be able to run them

other than that, maybe dx3-5 and earlier instructions for win 3.x may have been dropped by windows 10+

be sure to run the dx redists as admin so they install properly
Viimeisin muokkaaja on _I_; 7.9.2024 klo 4.27
Elucidator lähetti viestin:
According to this:
https://www.nuget.org/packages/Microsoft.DXSDK.D3DX
nope. DX9~11 is considered legacy.

You might also need:
https://learn.microsoft.com/en-us/windows/win32/xaudio2/xaudio2-redistributable


To answer the question: I don't know, but it appears that some stuff from older DirectX versions was dropped completely.
DX12 is complete garbage in performance and for a tiny amount of image improvement
Viimeisin muokkaaja on 󠀡󠀡󠀡󠀡⁧⁧Kei; 7.9.2024 klo 4.42
The DX Runtimes for the entire OS and Apps and games. It's one package, DirectX Redist June 2010. That's it. That covers old DX stuff for 9.0 such as 9.0c and I think DX 10. Win10/11 has what's needed for DX 11 and 12. So no installing other games can't mess up the DX for the OS. If the files are already present then the install for that gets skipped
Viimeisin muokkaaja on Bad 💀 Motha; 7.9.2024 klo 14.35
one thing you could do that might work is to copy the direct x files into to the folder where the executable is. that will override whatever direct x version your system is running. though only for that game.
andreasaspenberg575 lähetti viestin:
one thing you could do that might work is to copy the direct x files into to the folder where the executable is. that will override whatever direct x version your system is running. though only for that game.

Those files are different. Usually only games that have DX related files in a game folder are for DX12 and Vulkan per certain Runtime needs. And possibly other tings such as FSR, DLSS, etc.

Launch Steam via Run As Admin and never put game clients in OS Startup. Then the client and pass along those rights to the launched game.
Viimeisin muokkaaja on Bad 💀 Motha; 7.9.2024 klo 16.42
no, also games using direct x 11 does that. star trek online for example.
Yes but again the games tbat have bundled installers for DX are older games that use DX9 for example. Not others. As that is what the DX Redist covers. They do not have or offer installers for DX 11 /12 as those are updated via OS Feature / Kernel updates
the game in question lists direct x 11 as its requirement.
Then simply navigate to where you have Steamworks installed.

Such as:

Steam\SteamApps\common\Steamworks Shared\_CommonRedist\DirectX\Jun2010

Right click the DXSETUP.EXE and click Run As Admin

It will either install it, or say it's already up to date. Once that is installed, there is not anything more to do or install pertaining to DirectX.
Viimeisin muokkaaja on Bad 💀 Motha; 7.9.2024 klo 19.38
that is what the user is doing already. i suggested a better way, that does not involves reinstalling direct x all of the time.
There is no reinstall all the time; the OS does not allow it.
The installer might seen as run because a game tries to launch it; it's simply skipped and closed and the game runs. it's that simple.
well, the original poster is doing that.
You can try to improvise using dxvk.

It translates the directx A.P.I. calls into Vulkan. It is meant for linux and W.I.N.E. but you can use it on Windows too. It even works to get directx 9 games working for the Arc cards and Intel actually incorporated it into the drivers[www.gamingonlinux.com], but there are versions for directx 10 and 11 games too.

It should be just as as simple as dragging and dropping a few files into the same folder with the game's executable. Detailed directions are in this reddit thread.
He also speaks about DX runtimes for 2012 and 2013. No such things exist. Perhaps is confused with VC Runtimes which is different and yes a particular Game might need a particular VC Runtime installed. That's normal.

It's normal for any WinOS user to have ALL of these installed at the same time.

Microsoft Visual C++ Runtimes >
2005, 2008, 2010, 2012, 2013, 2015-2022

And some will have multiples because of the X86 vs X64 varients. As some games need one or the other, some games need both.

This is fine for VC, it's all one big library of API Runtimes in the end. But they just happen to have individual installers.

The best advice I have regarding VC Runtimes it go into Settings > Apps (or Uninstall Application from the GodMode folder) and wipe all VC off your PC. Then reboot when all done. Then download the VC Runtimes All In One Package. Extract to a temp folder and run the BAT file. When done there bring up Windows Updates and do a check for updates. Now you're done. No more VC runtimes to worry about. Any game or app that tries to install one the install will get skipped since everything needed is already present
Viimeisin muokkaaja on Bad 💀 Motha; 8.9.2024 klo 5.28
< >
Näytetään 1-15 / 15 kommentista
Sivua kohden: 1530 50

Lähetetty: 7.9.2024 klo 0.49
Viestejä: 15