Question / Help "DirectX 10 could not be initialized."

TheLegendaryZed

New Member
I recently had to reformat my computer, and as such, needed to reobtain OBS. I seem to remember it working just fine, before, yet now, I get a "DirectX 10 could not be initialized on Intel(R) HD Graphics" message. I know that Intel chipsets are notoriously bad and incompatible, but like I said, I seem to remember having no trouble with OBS in the past. Either way, here is my log:
12:23:39: Open Broadcaster Software v0.591b - 32bit (´・ω・`)
12:23:39: -------------------------------
12:23:39: CPU Name: Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
12:23:39: CPU Speed: 2400MHz
12:23:39: Physical Memory: 3893MB Total, 1617MB Free
12:23:39: stepping id: 5, model 37, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
12:23:39: monitor 1: pos={0, 0}, size={1600, 900}
12:23:39: Windows Version: 6.1 Build 7601 S
12:23:39: Aero is Enabled
12:23:39: -------------------------------
12:23:39: OBS Modules:
12:23:39: Base Address Module
12:23:39: 003C0000 OBS.exe
12:23:39: 72840000 OBSApi.dll
12:23:39: 74570000 DShowPlugin.dll
12:23:39: 74490000 GraphicsCapture.dll
12:23:39: 74470000 NoiseGate.dll
12:23:39: 74450000 PSVPlugin.dll
12:23:39: ------------------------------------------
12:23:39: Adapter 1
12:23:39: Video Adapter: Intel(R) HD Graphics
12:23:39: Video Adapter Dedicated Video Memory: 67108864
12:23:39: Video Adapter Shared System Memory: 1711276032
12:23:39: Video Adapter Output 1: pos={0, 0}, size={1600, 900}, attached=true
12:23:39: =====Stream Start: 2013-12-24, 12:23:39===============================================
12:23:39: Multithreaded optimizations: On
12:23:39: Base resolution: 1600x900
12:23:39: Output resolution: 1600x900
12:23:39: ------------------------------------------
12:23:39: Loading up D3D10 on Intel(R) HD Graphics (Adapter 1)...

Error: Could not initialize DirectX 10 on Intel(R) HD Graphics. This error can happen for one of the following reasons:

1.) Your GPU is not supported (DirectX 10 is required - note that many integrated laptop GPUs do not support DX10)
2.) You're running Windows Vista without the "Platform Update"
3.) Your video card drivers are out of date

If you are using a laptop with NVIDIA Optimus or AMD Switchable Graphics, make sure OBS is set to run on the high performance GPU in your driver settings.


Is it really not possible for me to use OBS on my computer?
 

alpinlol

Active Member
you have no dedicated gpu which supports dx 10 and your igpu doesnt support it either you may have installed dx10 due to windows 7 but you still have no gpu which supports it and since obs uses both cpu and gpu you need a gpu which supports dx10 so all you can do is finally buy a dedicated gpu or you have to use another streaming program.

in the end i dont even know what you were planning to stream but you will also run into a lot of performance problems (probably depends on streaming content) with your i3 since its a really weak one
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Hey, unfortunately the integrated graphics adapter on your system does not support DirectX 10 and above, which OBS uses for rendering. In the future it will be possible to use other rendering systems, but right now OBS requires that the adapter have DirectX 10+ capability
 

ImaBrokeDude

New Member
I know this may be an old thread but to answer the poster's question: Some OEM Manufactures disable the onboard graphics processor. For example the my igpu is actually disabled and instead my system runs a GTX670MX in it's place.
 

Osiris

Active Member
In that case you won't be getting this error (if the dedicated gpu supports dx10), since OBS won't even detect the igpu.
 

ItzAlexYT

New Member

Attachments

  • Capture.PNG
    Capture.PNG
    115.3 KB · Views: 42
Top