[SOLVED] ERR_GFX_D3D_INIT error in GTA 5

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Aug 10, 2019
20
0
10
Hello everyone, I bought new laptop which has i7-9750H and GTX 1650. I have installed GTA 5 game and I am facing this really weird error called ERR_GFX_D3D_INIT. I have tried many solutions from this forum and others online.
List of things I have done till now.

  1. updated my drivers
  2. in the settings.xml file I have changed that DX_Version value to even "0" and "1" and stuff.
  3. I have even turned off VSync.
  4. re-installed the game and after facing the error again, did all the above mentioned things.
  5. Made the graphic windowed-borderless
  6. in the This PC's properties -> Advanced System properties -> chose Adjust for best performance also

Is there something new to be done since I have GTX 1650, so please suggest any new work-around.
 
Solution
It's a common issue with laptops. Desktops - nada.
Between the two, it's gotta be some crap software... oh, well whaddya know, it must be that Nvidia Optimus software that desktops don't have.
I could also say it's Rockstar's Social Club, but since some desktop users also run SC instead of Steam and not have issues with it, I can only look at Optimus being at the center of it all.

I have found a couple of workarounds - but they're pretty old - but they may still work.
1st one:
"u have to manually tell nvidia control panel to use the high performance graphics card

Right click the GAME Icon >> Run With ... >> Nvidia GPU. "
2nd one:
"Go to your device manager and turn off your Nvidia card.

Now start the Launcher, when it comes up, wait...
Aug 10, 2019
20
0
10
Well no, I wouldn't want you to update to the new version of windows if it's bugged as all hell.
Since HP's driver tool is linked to your laptop, it knows which drivers you already have; I can't see which drivers you have/already have. I can't - it shows me the entire list.
For now, download and install the ones that are not for v1903.

Only tweak the power settings for the igpu/gpu. Battery saving options will prioritize using the igpu, maximum quality/performance to the gpu.
The laptop will still use the igpu when on the desktop/browsing the web - you don't need a gpu for that, after all.

The repair was successful, great!
Now, have you ever verified the integrity of GTA V's game files? Instructions are here: https://support.rockstargames.com/articles/115014280127/Verifying-system-files-on-your-PC-for-GTAV
Once you've done that and have updated the laptop's drivers, it's time to give the game a go.

So now I have played it many times and even on low resolutions it just gives out that ERR_GFX_D3D_INIT error, first few minutes in the game.
 
Be careful when using low resolutions; I've found many cases where modern titles don't play nice with low resolutions.

The fact it's throwing a ERR_GFX_D3D_INIT error makes me think one of three things is happening:

1: DirectX doesn't have one of the files it needs to run.
2: There's a problem with the GPU driver you are using
3: The GPU is faulty.

My first question: I believe GTA V can run in DX10 or DX11; which one are you using? There might be a hint there if one version works but not the other.
 
Aug 10, 2019
20
0
10
Be careful when using low resolutions; I've found many cases where modern titles don't play nice with low resolutions.

The fact it's throwing a ERR_GFX_D3D_INIT error makes me think one of three things is happening:

1: DirectX doesn't have one of the files it needs to run.
2: There's a problem with the GPU driver you are using
3: The GPU is faulty.

My first question: I believe GTA V can run in DX10 or DX11; which one are you using? There might be a hint there if one version works but not the other.

In the settings.xml file I have shited it to all the options several time like -DX10 , -DX11. Still it got stuck with that error. Than when I was able to start the game I did change it to DirectX 10, 10.1 and even 11 but still it would give the error.

For the graphics card, I guess I have tried all that has been mentioned in the this thread above and I guess I have found no issues. I really don't understand what is wrong.

In Nvidia Control Panel I have even opted for NVidia grphics only, so that it doesn't have to make switch whie opening the any app but somehow it still gives the error.

What file is required for the Direct X that you have mentioned about?
 
Aug 10, 2019
20
0
10
Go to Power Plan > Advanced Power Settings > Intel graphics settings > intel graphics power plan - set for max performance
The gpu power settings can be set in Nvidia control panel.

This may help on the Direct X matter:
https://www.lifewire.com/how-to-download-install-directx-2624489

okay so a one small miracle happened. In Nvidia Control Panel if I only use Intel Graphics globally and for the game also it works good. The error doesn't show up but if I switch that back to normal so that NVidia GPU can take over the error occurs.

Now just pushed intel's gpu to max performance as you said so let's see what happens. And also downloaded the DirectX from the link you shared.

Meanwhile do let me know why it is only giving error while allowing to switch to NVidia?
 
Aug 10, 2019
20
0
10
It's a common issue with laptops. Desktops - nada.
Between the two, it's gotta be some crap software... oh, well whaddya know, it must be that Nvidia Optimus software that desktops don't have.
I could also say it's Rockstar's Social Club, but since some desktop users also run SC instead of Steam and not have issues with it, I can only look at Optimus being at the center of it all.

I have found a couple of workarounds - but they're pretty old - but they may still work.
1st one:
"u have to manually tell nvidia control panel to use the high performance graphics card

Right click the GAME Icon >> Run With ... >> Nvidia GPU. "
2nd one:
"Go to your device manager and turn off your Nvidia card.

Now start the Launcher, when it comes up, wait till the loading circle is showing, at that moment turn on your Nvidia card again.

Just before it starts the game.. It starts in Windowed mode, but you can set it to fullscreen ingame."



Cool man! I'm able to play this game with Intel GPU. After that, as you mentioned, I switch the whole thing back to Nvidia and I guess it goes fine with it. I have played for longer hours without any interruption and now it feels satisfactory.

Thank you so much for sticking with me for every trivial step, I really appreciate it and you have helped me remove my thoughts about not to feel bad about buying this computer. Thanks a ton once again. :)
 

DarkCobalt

Reputable
Mar 8, 2016
19
0
4,510
I hv noticed the clock speed in Msi Afterburner to be much above the one specified in the Nvidia website. I don't really have much idea about this that clock speeds must be the reason for drivers crashing and all.