Почему Steam с каждой игрой устанавливает DirectX и Visual C++ Redist?

Ответ: из-за Microsoft.

Почему Steam с каждой игрой устанавливает DirectX и Visual C++ Redist?
532532

Автор это конечно очень интерсно, но поебать. Как они это на Steam Deck реализовали?

Ответить

Steam Deck - это линукс, там виндопроблем нет. Там сразу прилагается гигабайт библиотек на все случаи жизни, которые игры и используют. Если игра запускается через Proton и к ней прилагаются эти установщики микрохлама, то всё это устанавливается в отдельный protonprefix и потом удаляется само вместе с игрой.

7
Ответить

Там протон так же эмулирует винду и качает то же самое дерьмо, но в отденьное окружение, связанное с игрой. А вместо DirectX используется DXVK, который притворяется DX и работает на Vulkan (или OpenGL).

2
Ответить

Что сделали?

Ответить

Просто в протоне уже все библиотеки эти присутствуют.

Ответить