If you meet the DXGI_ERROR_NOT_CURRENTLY_AVAILABLE error and don’t know how to fix it, you can read this post. It will show you not only several possible causes of this error, but also some useful solutions to fix it. Right now, you can get these solutions from the MiniTool website.

DirectX is the technology that is used by almost every task you perform on a computer system. Microsoft DirectX plays a very important role from multimedia to playing games. When you try to run a game or any other action, you are usually prompted with DirectX errors, one of which is known to the DXGI_ERROR_NOT_CURRENTLY_AVAILABLE error.

DXGI_ERROR_NOT_CURRENTLY_AVAILABLE error

Causes of the DXGI_ERROR_NOT_CURRENTLY_AVAILABLE Error

1.DirectX not up to date

If the DirectX installed on your system is not the newest one and there is no DirectX required by the program that you want to run, you may receive this error. Normally, DirectX is embedded in the newer version of Windows like Windows 10. However, if DirectX is corrupted or if some components of it needed by a certain program are missing, you may get this error. 

2.Video driver problem

You may get this error if you have an outdated video driver on your system, or if the video driver installed on your system has problems that won’t make it work properly. 

3.Not compatible resolution problem

You may receive this error because the resolution you have set on the monitor, etc., is not compatible with the program you want to run, so it will cause the DXGI_ERROR_NOT_CURRENTLY_AVAILABLE error. 

4.Using a DVI cable

You might get this error because you’re using a DVI cable to connect your GPU to your monitor and so on. 

5.Monitor/LCD’s refresh rate

You may receive the DXGI_ERROR_NOT_CURRENTLY_AVAILABLE error because you have set the display refresh rate to a value that is not compatible with the program or game you are running.

Solution 1: Update the Graphics Drivers

Many times, if your graphics driver is not updated, you will probably get many errors related to DirectX on Windows. Therefore, updating graphical drivers is always a good idea. 

If you are using an Nvidia Graphics driver, go to the Nvidia Graphics Drivers download page to get the latest driver for your GPU. Similarly, if you are using AMD Radeon, go to the AMD Radeon Graphics driver download page to get the latest driver. After downloading, you should install the driver and restart the computer. 

If it’s a driver problem, updating the graphics driver may help you fix the DXGI_ERROR_NOT_CURRENTLY_AVAILABLE error. 

How to Update Device Drivers Windows 10 (2 Ways)
How to Update Device Drivers Windows 10 (2 Ways)

How to update device drivers in Windows 10? Check the 2 ways to update drivers Windows 10. Guide for how to update all drivers Windows 10 is also here.

Read More

Solution 2: Install the Latest DirectX

Downloading the latest DirectX for Windows may help fix the problem. In order to download the latest DirectX redistributable for Windows 10, you should head to the Microsoft Download page for DirectX to get it. Then, you should install or update DirectX on your system. 

If it’s a DirectX issue, installing the latest DirectX could help resolve the DXGI_ERROR_NOT_CURRENTLY_AVAILABLE error.

Solution 3: Use a HDMI Cable

If you are using a DVI cable to connect to an output device, you can try to replace the DVI cable with an HDMI cable. Since some users have already solved this problem by switching to HDMI cables, you should give it a try and see if it can help you solve your problem.

HDMI cable

Solution 4: Change the Display Refresh Rate

You can also try changing the display device’s refresh rate in Windows to fix this error. Generally, the 60 Hz refresh rate is recommended, but if your monitor supports a higher refresh rate, you can also try a higher refresh rate. 

Step 1: Click the Start icon, select Settings and click System

Step 2: Click Display and click the Advanced display settings option. Click Display adapter properties for Display 1

Step 3: Click the Monitor tab and change the frequency to 60 Hertz under the Screen refresh rate section.

change the screen refresh rate to 60 Hertz

After finishing the steps above, run your program again and check to see if the DXGI_ERROR_NOT_CURRENTLY_AVAILABLE error disappears.

Solution 5: Change the Display Resolution

Modern display devices usually have higher display resolutions, supporting up to 1080p or 1920×1080.You can try tweaking the display resolution slightly and changing it to a lower value, to see if it solves your problem. 

Step 1: Right-click the blank area in the main screen of your computer and click Display settings

Step 2: Under the Resolution part, choose a suitable resolution.

choose a suitable resolution

If it is an unsupported display resolution of the program or game that causes the error, changing the resolution will most likely fix this error.

Bottom Line

To sum up, this post has shown you some solutions to fix the DXGI_ERROR_NOT_CURRENTLY_AVAILABLE error. If you are having trouble with this annoying error, you can try the solutions mentioned above.

  • linkedin
  • reddit