Hiigara 7. sep. 2024 kl. 0:49
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.
< >
Viser 1-15 af 15 kommentarer
Elucidator 7. sep. 2024 kl. 1:50 
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.
Sidst redigeret af Elucidator; 7. sep. 2024 kl. 1:54
_I_ 7. sep. 2024 kl. 4:25 
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
Sidst redigeret af _I_; 7. sep. 2024 kl. 4:27
Oprindeligt skrevet af Elucidator:
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
Sidst redigeret af 󠀡󠀡󠀡󠀡⁧⁧Kei; 7. sep. 2024 kl. 4:42
Bad 💀 Motha 7. sep. 2024 kl. 14:35 
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
Sidst redigeret af Bad 💀 Motha; 7. sep. 2024 kl. 14:35
andreasaspenberg575 7. sep. 2024 kl. 15:59 
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.
Bad 💀 Motha 7. sep. 2024 kl. 16:42 
Oprindeligt skrevet af andreasaspenberg575:
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.
Sidst redigeret af Bad 💀 Motha; 7. sep. 2024 kl. 16:42
andreasaspenberg575 7. sep. 2024 kl. 16:43 
no, also games using direct x 11 does that. star trek online for example.
Bad 💀 Motha 7. sep. 2024 kl. 16:46 
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
andreasaspenberg575 7. sep. 2024 kl. 17:19 
the game in question lists direct x 11 as its requirement.
Bad 💀 Motha 7. sep. 2024 kl. 19:37 
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.
Sidst redigeret af Bad 💀 Motha; 7. sep. 2024 kl. 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.
Bad 💀 Motha 8. sep. 2024 kl. 3:08 
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.
Tonepoet 8. sep. 2024 kl. 3:41 
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.
Bad 💀 Motha 8. sep. 2024 kl. 5:25 
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
Sidst redigeret af Bad 💀 Motha; 8. sep. 2024 kl. 5:28
< >
Viser 1-15 af 15 kommentarer
Per side: 1530 50

Dato opslået: 7. sep. 2024 kl. 0:49
Indlæg: 15