Just purchased Vegas Pro 20 doesn't even launch: fault with d3d9.dll

Dzseti wrote on 3/3/2023, 3:48 PM

Having just spent a large amount on this software, Vegas Pro 20, I find that it's impossible to even launch the software on my Windows 11 machine.

Problem Description
   Application Name:    VEGAS Pro
   Application Version: Version 20.0 (Build 326)
   Problem:             Unmanaged Exception (0xc0000005)
   Fault Module:        C:\WINDOWS\SYSTEM32\d3d9.dll
   Fault Address:       0x00007FFDA22793CF
   Fault Offset:        0x00000000000293CF

Fault Process Details
   Process Path:        C:\Program Files\VEGAS\VEGAS Pro 20.0\vegas200.exe
   Process Version:     Version 20.0 (Build 326)
   Process Description: VEGAS Pro
   Process Image Date:  2023-01-16 (Mon Jan 16) 16:03:24
 

Tried:

  • deleting the dll, but can't because it's in use by my graphics card
  • reinstalling Direct X, but it finds that all the files are okay and doesn't do anything
  • temporarily disabling my NVIDIA card, but even then the software has the same problem

No support to speak of from Vegas: might have to wait 4 days to get an answer on software purchased in good faith. Aaaah

Does anyone here have any ideas?

Thanks for any help

 

Comments

RogerS wrote on 3/3/2023, 9:55 PM

Try doing a DDU Uninstall of your graphics driver(s) NVIDIA and iGPU ones if any: https://www.wagnardsoft.com/display-driver-uninstaller-ddu-

Then for NVIDIA, reinstall driver version 522.30 (assuming your GPU is new enough to support that).

Then try to reset Vegas and see if all works: https://www.vegascreativesoftware.info/us/forum/faq-how-can-i-reset-vegas-pro-to-default-settings--104646/

If you are using a pre 9XX series or <4GB of GPU ram card consider upgrading as they're below the minimums for Vegas.

 

Custom PC (2022) Intel i5-13600K with UHD 770 iGPU with latest driver, MSI z690 Tomahawk motherboard, 64GB Corsair DDR5 5200 ram, NVIDIA 2080 Super (8GB) with latest studio driver, 2TB Hynix P41 SSD and 2TB Samsung 980 Pro cache drive, Windows 11 Pro 64 bit

ASUS Zenbook Intel i9-13900H with Intel graphics iGPU with latest ASUS driver, NVIDIA 4060 (8GB) with latest studio driver, 48GB system ram, Windows 11 Home, 1TB Samsung SSD.

VEGAS Pro 21.208
VEGAS Pro 22.122

Try the
VEGAS 4K "sample project" benchmark (works with VP 16+): https://forms.gle/ypyrrbUghEiaf2aC7
VEGAS Pro 20 "Ad" benchmark (works with VP 20+): https://forms.gle/eErJTR87K2bbJc4Q7

Dzseti wrote on 3/4/2023, 7:25 AM

Try doing a DDU Uninstall of your graphics driver(s) NVIDIA and iGPU ones if any: https://www.wagnardsoft.com/display-driver-uninstaller-ddu-

Then for NVIDIA, reinstall driver version 522.30 (assuming your GPU is new enough to support that).

Then try to reset Vegas and see if all works: https://www.vegascreativesoftware.info/us/forum/faq-how-can-i-reset-vegas-pro-to-default-settings--104646/

If you are using a pre 9XX series or <4GB of GPU ram card consider upgrading as they're below the minimums for Vegas.

 

I've uninstalled the NVIDIA drivers using the software you recommended (in safe mode) and reinstalled them to last October's522.30 Studio version (any reason why not the Game Ready version nor the latest version?)

After resetting Vegas as you wrote I still had the same error on start-up.

My graphics card is a NVIDIA RTX3060Ti with 8GB so I doubt that this is the problem.

Very frustrated here, but thanks for trying to help.

 

 

RogerS wrote on 3/4/2023, 8:03 AM

Glad you tried that but sorry you still have an issue.

There are multiple bugs with newer NVIDIA drivers, studio included so that one is a known good driver.

Does your CPU have an integrated GPU? If so try the uninstall and reinstall on that as well.

Beyond that not sure as it's an issue with Vegas interacting with your system vs just Vegas.

Custom PC (2022) Intel i5-13600K with UHD 770 iGPU with latest driver, MSI z690 Tomahawk motherboard, 64GB Corsair DDR5 5200 ram, NVIDIA 2080 Super (8GB) with latest studio driver, 2TB Hynix P41 SSD and 2TB Samsung 980 Pro cache drive, Windows 11 Pro 64 bit

ASUS Zenbook Intel i9-13900H with Intel graphics iGPU with latest ASUS driver, NVIDIA 4060 (8GB) with latest studio driver, 48GB system ram, Windows 11 Home, 1TB Samsung SSD.

VEGAS Pro 21.208
VEGAS Pro 22.122

Try the
VEGAS 4K "sample project" benchmark (works with VP 16+): https://forms.gle/ypyrrbUghEiaf2aC7
VEGAS Pro 20 "Ad" benchmark (works with VP 20+): https://forms.gle/eErJTR87K2bbJc4Q7

Dzseti wrote on 3/4/2023, 8:16 AM

Further information:

  • In safe mode it is possible to start Vegas Pro 20
  • In safe mode I could delete the d3d9.dll file, which I replaced by running "SFC /scannow", but the problem persists :(
Dzseti wrote on 3/4/2023, 8:17 AM

Glad you tried that but sorry you still have an issue.

There are multiple bugs with newer NVIDIA drivers, studio included so that one is a known good driver.

Does your CPU have an integrated GPU? If so try the uninstall and reinstall on that as well.

Beyond that not sure as it's an issue with Vegas interacting with your system vs just Vegas.

Thanks for this response and for trying to help :)

I'll reinstall the integrated GPU driver too

 

Dzseti wrote on 3/4/2023, 8:27 AM

Glad you tried that but sorry you still have an issue.

There are multiple bugs with newer NVIDIA drivers, studio included so that one is a known good driver.

Does your CPU have an integrated GPU? If so try the uninstall and reinstall on that as well.

Beyond that not sure as it's an issue with Vegas interacting with your system vs just Vegas.

With the integrated GPU driver completely removed the problem still persists :(

RogerS wrote on 3/4/2023, 8:50 AM

What about installing the latest iGPU driver? If Intel, the Intel Driver and Support Assistant works well to keep it updated.

Custom PC (2022) Intel i5-13600K with UHD 770 iGPU with latest driver, MSI z690 Tomahawk motherboard, 64GB Corsair DDR5 5200 ram, NVIDIA 2080 Super (8GB) with latest studio driver, 2TB Hynix P41 SSD and 2TB Samsung 980 Pro cache drive, Windows 11 Pro 64 bit

ASUS Zenbook Intel i9-13900H with Intel graphics iGPU with latest ASUS driver, NVIDIA 4060 (8GB) with latest studio driver, 48GB system ram, Windows 11 Home, 1TB Samsung SSD.

VEGAS Pro 21.208
VEGAS Pro 22.122

Try the
VEGAS 4K "sample project" benchmark (works with VP 16+): https://forms.gle/ypyrrbUghEiaf2aC7
VEGAS Pro 20 "Ad" benchmark (works with VP 20+): https://forms.gle/eErJTR87K2bbJc4Q7

Dzseti wrote on 3/4/2023, 3:09 PM

What about installing the latest iGPU driver? If Intel, the Intel Driver and Support Assistant works well to keep it updated.

Done as suggested. Thanks :) But still not able to use Vegas Pro 20

RogerS wrote on 3/4/2023, 8:22 PM

Can you contact the OEM for your system and ask for help with DirectX?

Try using the System file check that will look for dll issues?

Type cmd in Windows Start Search box
Right click on cmd
Run As Administrator
Type or copy / paste sfc /scannow and hit Enter

Some other ideas here: https://answers.microsoft.com/en-us/windows/forum/all/d3d9dll-is-missing/7f594fda-3455-41e8-98c4-7dc3b786660e

Custom PC (2022) Intel i5-13600K with UHD 770 iGPU with latest driver, MSI z690 Tomahawk motherboard, 64GB Corsair DDR5 5200 ram, NVIDIA 2080 Super (8GB) with latest studio driver, 2TB Hynix P41 SSD and 2TB Samsung 980 Pro cache drive, Windows 11 Pro 64 bit

ASUS Zenbook Intel i9-13900H with Intel graphics iGPU with latest ASUS driver, NVIDIA 4060 (8GB) with latest studio driver, 48GB system ram, Windows 11 Home, 1TB Samsung SSD.

VEGAS Pro 21.208
VEGAS Pro 22.122

Try the
VEGAS 4K "sample project" benchmark (works with VP 16+): https://forms.gle/ypyrrbUghEiaf2aC7
VEGAS Pro 20 "Ad" benchmark (works with VP 20+): https://forms.gle/eErJTR87K2bbJc4Q7

ChrisD wrote on 3/4/2023, 10:21 PM

It is probably of little value, but I have the same GPU, albiet Win10.

Vegas 20 (Build 326)
NVIDIA GeForce RTX 3060 Ti
NVIDIA Studio Driver 528.49 (02/08/2023)
DirectX 12, Driver Version 31.0.15.2849 (2/1/2023)

Try running dxdiag to verify that there are no issues in the notes.

I do have have d3d9.dll in C:\Windows\WinSxS\wow64_...
Version 10.0.19041.2311, described as "Direct3D 9 Runtime".

Its location suggests that I don't use it. Seems to be for DirectX9 ?

It may be worth a look around https://www.microsoft.com/en-us/search/explore?q=directx for an appropriate runtime install. I am guessing v12 for Win11.

Dzseti wrote on 3/5/2023, 7:38 AM

Can you contact the OEM for your system and ask for help with DirectX?

Try using the System file check that will look for dll issues?

Type cmd in Windows Start Search box
Right click on cmd
Run As Administrator
Type or copy / paste sfc /scannow and hit Enter

Some other ideas here: https://answers.microsoft.com/en-us/windows/forum/all/d3d9dll-is-missing/7f594fda-3455-41e8-98c4-7dc3b786660e

I used the system file check to replace the d3d9.dll file that I had deliberately deleted (see my post earlier). It was the only error that the file check found

As @ChrisD suggested I have run dxdiag, but this shows no problems at all. Not sure what I should say to OEM given that everything with DirectX looks okay. I'm sure that they'll just push me back to Vegas

I'll check the other ideas in the link that you sent

Thanks for helping :)​​​​​​

 

Dzseti wrote on 3/5/2023, 7:40 AM

It is probably of little value, but I have the same GPU, albiet Win10.

Vegas 20 (Build 326)
NVIDIA GeForce RTX 3060 Ti
NVIDIA Studio Driver 528.49 (02/08/2023)
DirectX 12, Driver Version 31.0.15.2849 (2/1/2023)

Try running dxdiag to verify that there are no issues in the notes.

I do have have d3d9.dll in C:\Windows\WinSxS\wow64_...
Version 10.0.19041.2311, described as "Direct3D 9 Runtime".

Its location suggests that I don't use it. Seems to be for DirectX9 ?

It may be worth a look around https://www.microsoft.com/en-us/search/explore?q=directx for an appropriate runtime install. I am guessing v12 for Win11.

Thanks for all this :)

I've check with dxdiag that shows that I am using version 12 and on each page the notes say "no problems"

I'll double check and maybe reinstall with a search as you suggest

Dzseti wrote on 3/5/2023, 8:23 AM

Eventually it was thoughts from both of you, @ChrisD and @RogerS that got me there

@ChrisD had mentioned that his d3d9.dll was in SysWOW64 Windows folder while I had been deleting and reinstating my file from the System32 Windows folder

@RogerS had suggesting following up other ideas: I tried the one to reregister the d3d9.dll file, but immediately ran into problems. Then after some more research I found that one solution to the registration problem was simply to copy the d3d9.dll file from the System32 folder to the SysWOW64 folder. After stopping all the programs that were using the SysWOW64 version of the file I managed to delete it and copy the version over from System32

And that was it. Vegas Pro 20 started working. It has also done so after a restart

So thanks to you both for sticking it out with me :)

 

RogerS wrote on 3/5/2023, 8:30 AM

That's great! Glad you resolved it.

Custom PC (2022) Intel i5-13600K with UHD 770 iGPU with latest driver, MSI z690 Tomahawk motherboard, 64GB Corsair DDR5 5200 ram, NVIDIA 2080 Super (8GB) with latest studio driver, 2TB Hynix P41 SSD and 2TB Samsung 980 Pro cache drive, Windows 11 Pro 64 bit

ASUS Zenbook Intel i9-13900H with Intel graphics iGPU with latest ASUS driver, NVIDIA 4060 (8GB) with latest studio driver, 48GB system ram, Windows 11 Home, 1TB Samsung SSD.

VEGAS Pro 21.208
VEGAS Pro 22.122

Try the
VEGAS 4K "sample project" benchmark (works with VP 16+): https://forms.gle/ypyrrbUghEiaf2aC7
VEGAS Pro 20 "Ad" benchmark (works with VP 20+): https://forms.gle/eErJTR87K2bbJc4Q7

Dzseti wrote on 3/5/2023, 8:39 AM

Eventually it was thoughts from both of you, @ChrisD and @RogerS that got me there

@ChrisD had mentioned that his d3d9.dll was in SysWOW64 Windows folder while I had been deleting and reinstating my file from the System32 Windows folder

@RogerS had suggesting following up other ideas: I tried the one to reregister the d3d9.dll file, but immediately ran into problems. Then after some more research I found that one solution to the registration problem was simply to copy the d3d9.dll file from the System32 folder to the SysWOW64 folder. After stopping all the programs that were using the SysWOW64 version of the file I managed to delete it and copy the version over from System32

And that was it. Vegas Pro 20 started working. It has also done so after a restart

So thanks to you both for sticking it out with me :)

 

Actually then had problems again, but different ones at first: could not activate the "solid colors" menu item for example. So I did a Vegas Pro 20 reset only to return to the original problem

On a whim I decided to uninstall one of the programs that was using the SysWOW64 version of d3d9.dll, which was a GPU tweaker from ASUS called GPU Tweak III. After this all problems seem to have been resolved (for the time-being at least)

So it seems that the problem was a conflict between the two programs over the d3d9.dll file

RogerS wrote on 3/5/2023, 8:44 AM

Good detective work. I use the tried and true MSI Afterburner for GPU monitoring and tweaking.

Custom PC (2022) Intel i5-13600K with UHD 770 iGPU with latest driver, MSI z690 Tomahawk motherboard, 64GB Corsair DDR5 5200 ram, NVIDIA 2080 Super (8GB) with latest studio driver, 2TB Hynix P41 SSD and 2TB Samsung 980 Pro cache drive, Windows 11 Pro 64 bit

ASUS Zenbook Intel i9-13900H with Intel graphics iGPU with latest ASUS driver, NVIDIA 4060 (8GB) with latest studio driver, 48GB system ram, Windows 11 Home, 1TB Samsung SSD.

VEGAS Pro 21.208
VEGAS Pro 22.122

Try the
VEGAS 4K "sample project" benchmark (works with VP 16+): https://forms.gle/ypyrrbUghEiaf2aC7
VEGAS Pro 20 "Ad" benchmark (works with VP 20+): https://forms.gle/eErJTR87K2bbJc4Q7

ChrisD wrote on 3/5/2023, 10:36 AM

I am still curious. Isn't DirectX12 built-in to Win 11? I do not have a Win11 system to check, though I am at a loss why Windows Update or GeForce Experience would not update your system to latest version and retire DX9. -- unless, as you said, something was holding the files open. Is this a system that has seen multiple in-place upgrades over the years? Or was it OEM Win11?

Dzseti wrote on 3/5/2023, 11:09 PM

I am still curious. Isn't DirectX12 built-in to Win 11? I do not have a Win11 system to check, though I am at a loss why Windows Update or GeForce Experience would not update your system to latest version and retire DX9. -- unless, as you said, something was holding the files open. Is this a system that has seen multiple in-place upgrades over the years? Or was it OEM Win11?

dxdiag reports version 12 with no problems on any audio device

RogerS wrote on 3/6/2023, 1:47 AM

I thought Windows retains compatibility with older versions of DirectX so not surprised there are DX9 dlls even in Windows 11.

Custom PC (2022) Intel i5-13600K with UHD 770 iGPU with latest driver, MSI z690 Tomahawk motherboard, 64GB Corsair DDR5 5200 ram, NVIDIA 2080 Super (8GB) with latest studio driver, 2TB Hynix P41 SSD and 2TB Samsung 980 Pro cache drive, Windows 11 Pro 64 bit

ASUS Zenbook Intel i9-13900H with Intel graphics iGPU with latest ASUS driver, NVIDIA 4060 (8GB) with latest studio driver, 48GB system ram, Windows 11 Home, 1TB Samsung SSD.

VEGAS Pro 21.208
VEGAS Pro 22.122

Try the
VEGAS 4K "sample project" benchmark (works with VP 16+): https://forms.gle/ypyrrbUghEiaf2aC7
VEGAS Pro 20 "Ad" benchmark (works with VP 20+): https://forms.gle/eErJTR87K2bbJc4Q7