Hello @unleashed72397
At the first check if you have installed the newest version of DirectX, if yes, you can re-install them if you want to make sure, everything is fine.
Another solutions:
Solution 1:
-> Go to Steam Library
-> Right click on ETS 2
-> Properties
-> Local files - > there select "check integrity of in-game files"
-> Then Start ETs 2 Singleplayer via Steam with DirectX - > go to play for 1-2 min
-> Close it and start MP
Solution 2:
-> Go to your Steam App
-> Go to library
-> Go to ETS 2 / ATS
-> Click on "Play".
-> Select "Start with DirectX (64-bit)". Make sure you have selected 64 bit.
=> Start ETS 2
-> Select your profile and press "drive".
-> Close ETS 2
-> Start TruckersMP as administrator. TruckersMP will start with DirectX for all times. Except that you change it again.
If your problem is solved, please let me know.
I am happy to serve you.
Kind Regards,
Liunx OS