Question / Help Your system is missing directX components ...

Shawor

New Member
Hi,

I tried installing obs multiplatform when windows 10 just came out and I had the same error and I still have it.

Im running:

Windows 10 x64
i7 3770K
GTX 580

This is how the error looks like:
926126f4ea.jpg


This is how DXFix looks like:

7c12fc6ce5.png


This is what I already installed without any success:

0664c6a9b9.png



I also installed the entire directX package without success. What else can I try?
 

HIGHWAY99

New Member
I went and tried the windows-only version first after installing Windows 10, to see what the differences were, found that so far I so-- miss the multi-platform version. Then I went to install the MP version and got this same problem with:

Your system is missing DirectX components that OBS Multiplatform requires. Would you like to download them?​

If you click "Yes" you get sent to: https://www (dot) microsoft (dot) com/en-us/software-download/windows10

Then it closes, just like it does if you click "No".

PS: this was Windows 10 x64 (I think Pro or whatever.)
 

Håvard

New Member
I have the same problem. Exactly which directx files does the installer check for?

Edit: From the installer script

; DirectX Version Check
ClearErrors
GetDLLVersion "D3DX10_43.DLL" $R0 $R1
GetDLLVersion "D3D10_1.DLL" $R0 $R1
GetDLLVersion "DXGI.DLL" $R0 $R1
GetDLLVersion "D3DCompiler_43.dll" $R0 $R1
IfErrors dxMissing dxOK
dxMissing:
MessageBox MB_YESNO|MB_ICONEXCLAMATION "Your system is missing DirectX components that ${APPNAME} requires. Would you like to download them?" IDYES dxtrue IDNO dxfalse
dxtrue:
ExecShell "open" "https://obsproject.com/go/dxwebsetup"
dxfalse:
Quit

As far as I can see I have all the required files. I don't see why these test would fail. IMHO it would be better to allow installing even if these test fails (or just don't test and let the user worry when the app complains about missing dlls instead)
 
Last edited:

Tannerb

New Member
anyone find a fix for this yet having the same problem. I was just running an pre release build of windows 10 and obs installed and ran fine. just purchased and re installed windows 10 and not cant install gives me the same missing direct x.
 

DaBlazeHD

New Member
I have the same problem, my theory is that the DirectX Dependency Fixer was only meant to work for the original OBS and not for the multiplatform. That being said, Windows 10, since it is more gaming based from what I have heard, it has a slight update to the DirectX graphics to make it run smoother but the installers can't see that change therefore not being compatible. Here are two things to suggest to both the developers of OBS and you;

To developers: If possible, release updates to both OBS original & multiplatform to be compatible with DirectX on Windows 10

To you: If no changes occur, downgrade to Windows 8.1, 8 or 7 (not really recommended if you want to stay with Windows 10 but if you want multiplatform working, at the moment it is the best way to go)
 
Top