Решение ошибки «d3dx9_31.dll не был найден» при запуске игр

Данная ошибка может возникнуть в случае если на компьютере установлена старая версия DirectX, поэтому решается она просто, скачиванием и запуском веб установщика, который автоматически обновит через интернет DirectX до самой новой версии.

Скачать веб установщик DirectX можно по ссылке ниже:

https://www.microsoft.com/ru-ru/download/details.aspx?id=35

Установка DirectX в Linux

Для установки DirectX в Linux Ubuntu/Debian выполним указанные ниже команды.

Устанавливаем распаковщик:

sudo apt-get install cabextract

Скачиваем winetricks:

wget http://www.kegel.com/wine/winetricks

Устанавливаем DirectX:

sh winetricks directx9

Все.