He writes troubleshooting content and is the General Manager of Lifewire. Updated February 06, people found this article helpful All modern Windows operating systems include DirectX by default, so you probably won’t ever need to install DirectX manually. However, Microsoft has been known to release updated versions of DirectX, and installing the latest updates might be the fix to a DirectX problem you’re having — such as dsetup. Installing DirectX will take less than 15 minutes.
How to Download and Install DirectX
January 13, Would you like to play the latest and greatest Windows games? In Linux? Now comes the tricky question, how exactly do you do that? No problem. That’s what Wine is made for. The results may vary and may not be perfect, but you can still manage a handsome array of games easily. What prompted me to try running one of the Windows heavyweight games on Linux was the pure simple hardware limitation. As it turns out, my two older Athlons both running Windows and equipped with Nvidia GT and GT cards were not exactly tailored for this game.
So I figured, what the hell, it’s worth a try. What I did was install DirectX 9. Lo and behold, it works, beautifully. I can play the game with details set to high without any problems or glitches, everything runs smoothly and even the sound quality is great. In this article, you will learn how to install DirectX using Wine.
It’s not simple, but it’s not difficult either. And then, the world’s your oyster. I hope you will enjoy this guide, plus you get a few dandy Tropico 3 screenshots.
A full review will come later. Follow me. Install Wine This is simple. Just open the package manager and install the software. Configure DirectX libraries This is the most complicated step of all. But do not worry, you get everything, step by step. Launch Wine configuration. Once the main menu opens, click on the Libraries tab.
This tab allows you to specify the behavior of different DLLs and override the possible defaults. The first step is to click on the New override dropdown box icon and expand the list. Search for the d3d8 DLL. Once found, click Add.
It will be added to the Existing overrides list like this: This is not what we need. Therefore, you must select the DLL in the list and click Edit. Then, change the configuration to builtin only. There’s a very long list of DLLs and specifying them manually would be a torture. Luckily, you can hack the Wine registry directly and add the desired overrides as a list into the file, without going through the manual process of specifying each one using the GUI. To edit the registry, open the file in text editor e.
You can find the entire list in this great article. Copy the entire selection, save the file and exit. The next time you launch Wine configuration, the overrides will be loaded. Eventually, you’ll see something like this: This is the first step. Now, we need to setup some core files. Setup core files These files may or may not be required, but it does not hurt to have them anyway. The two files in question are mscoree. The first is a module containing. NET Framework functions, the second is a library used to install streaming hardware devices.
You can copy these files from your Windows installations, if you have some, or download them from the web. A good online source that offers these file is DLL-files. General advice In general, when you have to download DLLs or similar files from the web, it is always a good idea to stick to reputable sources, compare the file size and hash to those advertised by Microsoft and perhaps even upload the files to Jotti or VirusTotal for a perfunctory scan.
In this case, DLL-files gets a pretty decent score. Anyhow, back to our topic, download the two files and copy them to the Wine system32 folder. Download DirectX 9. Once the file is downloaded, run the executable with Wine. Microsoft tends to change the download links now and then, so if the link above is broken, Google for it.
Choose any folder and extract the files there. Install DirectX 9. It will ask you to reboot, but you do not need to do that. Test DirectX 9. Go to the system32 folder inside the. You can ignore most of the device and driver information, since we’re doing a rather decent hack here. Setup Direct Music If you also want to have enhanced sound effects and whatnot, you will need another driver.
The file in question is called gm. Again, use discretion when downloading files like this. Make sure they are digitally signed by Microsoft, with the proper size and hash value. If you have Windows installed, look for the file on your machine. Setup additional files Your games may also require additional DLLs that are not found above. You will discover this only after installing them and running them, which is the step below.
If you have already found online references that mention additional DLLs are needed for your games, then you can install them before trying the game, saving yourself time. No worries, head to DLL-files. Install and test your games! Time to try your games. In my case, Tropico 3 installed without any problems, followed by the 1. The game runs smoothly even on high level – considering the hacks we just did, this is impressive. The sound quality is great. The game is stable.
It’s really a pleasure. A real blast! What more, you can make things faster even more! Tweaks Wine prints lots of debugging messages to the console, slowing things down a bit. You can definitely improve the performance by prepending a Wine debug environment variable to the wine command line, allowing yourself even more Frames Per Second FPS in your games.
Just run the game executable like this: It’s not easy and definitely not meant for new users, but if you’re willing to invest some time, you can definitely expand the range of possibilities your Linux system offers you. Many thanks to wine-reviews. Well, that would be all. Stay tuned for Tropico reviews. I’m going to write both about the new game as well as the older, Tropico 2: Pirate Cove.
Check which version of DirectX is installed
Where and how to download and update DirectX. Updating DirectX 12, 11, 10, or 9 is easy and could improve game performance in Windows. How to check DirectX version? Using “dxdiag” In Windows 8: Click “Win + R” to open the Run dialog box; Type: dxdiag, and press enter, look for Direct X version . Computer does not have the latest version of DirectX (Roblox requires v9 or later) ; Graphics First, if you have Windows XP, update to Service Pack 2 or later.
Solution 1: Verify your Direct3D is enabled and DirectX version is up to date On your keyboard, press the Windows logo key and R key at the same time to invoke the Run box. If not, click to enable it. Click on the System tab to check your DirectX Version. Updating DirectX varies from Windows versions.
Fix DirectX errors in Windows 10
What Is DirectX? DirectX is part of Microsoft Windows. Other non-game applications may use DirectX for features like 3D graphics.
WATCH: Download DirectX All Versions (9, 10, 11, 12)
As you probably know, Microsoft Windows uses DirectX to run games. So, It will be a lot easier to play some games that requires DirectX in. After installing a new PC Game or a new software, one might have encountered the error “d3dx9_dll cannot be found” or something like that. Computer does not have the latest version of DirectX (Roblox requires v9 or later) ; Graphics First, if you have Windows XP, update to Service Pack 2 or later.