Saiyanjin 14 ABR 2021 a las 6:10 p. m.
Visual C++ Redistributable incompatibility CSGO vs Dota2
When a game is opened for the first time on a PC it verifies the necesary libraries to function properly. One week ago I installed CSGO, it was running fine and it installed the C++ Redistributable 2019 version. Later on the day when I was playing Dota 2 it was stuck on 25 fps and was rendering poorly. Then after unstalling the recently installed libraries that CSGO used, Dota 2 came back to normal performance.
I use 2013 c++ redistributable for Dota 2.

Does anyone know how to set Dota 2 on launch options or something to only use the adequate libraries for it and not the most recent version?

I'm using windows 10.
My directX verison is 12 but Dota 2 is set on 11.
And I have a Radeon HD8600M on a laptop with the most recent AMD software.
Publicado originalmente por Bad 💀 Motha:
Games rendering has zero to do with your NET Framework, XNA Framework or Visual C++ Runtimes. What these do is allow the OS to read from the libraries and open and extract data and such from within games compressed files; as most PC games are this way where a file in a game folder contains many other files within.

DirectX 12 is just the MAX that your PC supports, not the only DirectX version.

All Win10 64bit PC has support for DX 9.0c, 10, 10.1, 11, 11.1, 12

What is really the maximum for DX as based on your GPU.

Source games only use either DX9 or 11; none of the others.

Windows OS will basically require that you have ALL versions of Visual C++ Runtimes installed.
2005, 2008, 2010, 2012, 2013, 2015, 2017, 2019; both X86 and X64 versions of each. This is because each is seperate. What is used in actual at any given time is based on what a Game Dev requires on a per-game basis.

Best bet to move forward here would be to go to Control Panel > Programs and Features and uninstall every single listing for "Microsoft Visual C++ Runtimes"

Reboot the PC when done.

To reinstall them cleanly again, navigate to here via Windows Explorer.

\\Steam\SteamApps\common\Steamworks Shared\_CommonRedist

Now install ALL that is listed inside there. If you get a warning or error that "This is already installed" or it loads up and the only option is to Uninstall. Then close that out, as it's already properly present on your system and won't need a reinstall. If a Repair option is available, do this.

When you are all done, reboot the system and then go do a manual Check For Updates via Windows Updates. If any updates come up related to these runtimes of any kind, install them, reboot when done, then play your games.

Poor FPS could be other crap you have running, or a poor unstable GPU Driver perhaps.
< >
Mostrando 1-2 de 2 comentarios
El autor de este hilo ha indicado que esta publicación responde al tema original.
Bad 💀 Motha 14 ABR 2021 a las 7:34 p. m. 
Games rendering has zero to do with your NET Framework, XNA Framework or Visual C++ Runtimes. What these do is allow the OS to read from the libraries and open and extract data and such from within games compressed files; as most PC games are this way where a file in a game folder contains many other files within.

DirectX 12 is just the MAX that your PC supports, not the only DirectX version.

All Win10 64bit PC has support for DX 9.0c, 10, 10.1, 11, 11.1, 12

What is really the maximum for DX as based on your GPU.

Source games only use either DX9 or 11; none of the others.

Windows OS will basically require that you have ALL versions of Visual C++ Runtimes installed.
2005, 2008, 2010, 2012, 2013, 2015, 2017, 2019; both X86 and X64 versions of each. This is because each is seperate. What is used in actual at any given time is based on what a Game Dev requires on a per-game basis.

Best bet to move forward here would be to go to Control Panel > Programs and Features and uninstall every single listing for "Microsoft Visual C++ Runtimes"

Reboot the PC when done.

To reinstall them cleanly again, navigate to here via Windows Explorer.

\\Steam\SteamApps\common\Steamworks Shared\_CommonRedist

Now install ALL that is listed inside there. If you get a warning or error that "This is already installed" or it loads up and the only option is to Uninstall. Then close that out, as it's already properly present on your system and won't need a reinstall. If a Repair option is available, do this.

When you are all done, reboot the system and then go do a manual Check For Updates via Windows Updates. If any updates come up related to these runtimes of any kind, install them, reboot when done, then play your games.

Poor FPS could be other crap you have running, or a poor unstable GPU Driver perhaps.
Última edición por Bad 💀 Motha; 14 ABR 2021 a las 7:35 p. m.
Saiyanjin 15 ABR 2021 a las 2:13 p. m. 
Thank you dude. Everything worked.
< >
Mostrando 1-2 de 2 comentarios
Por página: 1530 50

Publicado el: 14 ABR 2021 a las 6:10 p. m.
Mensajes: 2