Mass Effect: Andromeda is a great space exploration game, but unfortunately many fans still have problems with launching the game. When they press the “play” button, the game immediately crashes and one of two DirectX errors appears on the screen: “DirectX cannot create a buffer” or “Direct3D could not allocate enough memory”.
If you are experiencing the same or similar problems, follow these troubleshooting steps by Techquack.
What is the cause of the DirectX error in Mass Effect Andromeda
The error message appears after the game crashes, which is associated with a graphics problem. While lowering the graphics settings has helped many users, some have been frustrated because it is not a viable solution on high-performance settings.
This error can also occur when the game runs out of memory. If there is a process running in the background that requires a lot of memory, the game may not get its share of memory.
Other instances of this error code occur due to unsupported graphics drivers, overclocking, and using multiple monitors.
How to fix the DirectX Error in Mass Effect Andromeda
Update or reinstall your video card driver
The problem with games and graphics card manufacturers is that you never know if a driver update will ruin the game or fix it. Sometimes a game doesn’t work well with the current driver, but the new driver solves all the problems. Other times, when users install the latest driver, the game fails and they have to go back.
- Click on the “Start” menu at the bottom left of the screen, then type “Device Manager” and select it from the list of available results by simply clicking on the first entry.
- You can also press the Windows + R key combination to bring up the “Run” dialog box. Type “devmgmt.MSC” in the dialog box and click OK to run it.
- Since your computer needs to update the video card driver, click on the arrow next to the Display Adapter section, right-click on the video card, and select Uninstall Device.
- Confirm any dialog boxes or prompts that ask you to confirm the removal of your current video card driver, and wait for the process to complete.
- Find your video card driver on the card manufacturer’s website and follow the instructions that should be there.
- After searching for your card, operating system, and processor architecture, you should try different drivers, starting with the most recent one.
- Save the installation file on your computer and run the executable from there. Your computer may reboot several times during the installation.
- Check if there is a DirectX error message in Mass Effect Andromeda after you start the game.
Changing the paging file size
The swap file or virtual memory of your computer is a type of RAM expansion. It takes up some space on your hard drive and uses it as RAM when it is used up.
However, the hard drive is several times slower than the RAM, but it can help with some games, and can certainly make Mass Effect crash, so try this method.
- Right-click on the “This Computer” entry, which is usually on the desktop or in File Explorer. Select “Properties.”
- Click the “Advanced System Settings” link on the right side of the window and click the “Advanced” tab.
- Under “Performance”, click on “Settings” and go to the “Advanced” section.
- Under “Virtual memory”, click “Change”.
- If the Automatically manage swap file size for all drives option is checked, uncheck it and select the partition or drive where you want to store virtual memory.
- After selecting the desired drive, click the radio button next to “Custom size” and select the initial and maximum size.
- To resolve this error, allocate 1.5 times as much RAM as you have.
- Be sure to set the start size and maximum size to the same value to avoid significant changes.
- Check if the DirectX Mass Effect Andromeda error occurs after launching the game!
Stop third-party applications
If none of the above methods work, check to see if there are any third-party applications running in the background that you are not using. These applications put pressure on your computer and cause conflicts that can lead to the error under discussion.
One of the bugs we encountered was that Team Viewer was running in the background and using DirectX for its own purposes.
This caused a conflict with the game, resulting in Mass Effect Andromeda not working. The problem with Team Viewer (and other similar applications) is that they don’t close until you quit.
- Press Windows + R, type “Taskmgr” in the dialog box, and press Enter.
- In Task Manager, find the applications that are running in the background. Right-click on them and select “End Task”.
- Restart your computer and see if the problem is resolved.