Question / Help Could not initialize in Corei5

cramsan

New Member
Hello awesome OBS community,

When I try to either start or preview an stream in my Corei5 it fails with a message of "Could not initialize DirectX10 on Intel HD Graphics". I am almost sure that my Corei5 supporst DirectX 10 and 11. I do not have a video card as I use a capture card to receive video from other sources, either another computer or a console. Any ideas of what could be going on?

Thanks for the awesome work!
CRamsan
 

Attachments

  • OBS.png
    35.2 KB · Views: 18

Jack0r

The Helping Squad
If you could specify which exact Core i5 you are using or if you post us a log file we can problably help you further.
In general you need a second gen Core cpu if I remember correct. The first gen does not support dx10 completely, only in parts.
 

NimrodHellfire

New Member
Sorry for Necropush. I have the same problem. Here is my log:

12:53:44: Settings::Video: Disabling Aero
12:54:02: Open Broadcaster Software v0.59b - 64bit ( ^ω^)
12:54:02: -------------------------------
12:54:02: CPU Name: Intel(R) Core(TM) i5 CPU M 460 @ 2.53GHz
12:54:02: CPU Speed: 2527MHz
12:54:02: Physical Memory: 3824MB Total, 2305MB Free
12:54:02: stepping id: 5, model 37, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
12:54:02: monitor 1: pos={0, 0}, size={1366, 768}
12:54:02: Windows Version: 6.1 Build 7601 S
12:54:02: Aero is Disabled
12:54:02: -------------------------------
12:54:02: OBS Modules:
12:54:02: Base Address Module
12:54:02: 000000003FEE0000 OBS.exe
12:54:02: 00000000EF5B0000 OBSApi.dll
12:54:02: 00000000FA000000 DShowPlugin.dll
12:54:02: 00000000F9FD0000 GraphicsCapture.dll
12:54:02: 00000000FC6A0000 NoiseGate.dll
12:54:02: 00000000F9F40000 PSVPlugin.dll
12:54:02: ------------------------------------------
12:54:02: Adapter 1
12:54:02: Video Adapter: Intel(R) HD Graphics
12:54:02: Video Adapter Dedicated Video Memory: 67108864
12:54:02: Video Adapter Shared System Memory: 1711276032
12:54:02: Video Adapter Output 1: pos={0, 0}, size={1366, 768}, attached=true
12:54:02: =====Stream Start: 2013-12-15, 12:54:02===============================================
12:54:02: Multithreaded optimizations: On
12:54:02: Base resolution: 1366x768
12:54:02: Output resolution: 1092x614
12:54:02: ------------------------------------------
12:54:02: Loading up D3D10 on Intel(R) HD Graphics...

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.
 

Krazy

Town drunk
If you actually read the error info, you would see that your Intel HD Graphics does not support the required features OBS needs to run.
 

FerretBomb

Active Member
Just a quick note to clarify; you may have DX10 installed (software), but your graphics solution (iGPU) is NOT fully DX10-compliant on a hardware level. Which is what is causing the failure. You'll need to add an external GPU with full hardware DX10 compliance to get it to work.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
In the future it may be possible to run but if your GPU itself doesn't support directx 10+, then you definitely can't run it in OBS currently. Some intel integrated adapters just don't support it and will fail if you try to create a directx 10 context.

In the future version OpenGL support will be available, but it might still have trouble running depending on what features the adapter supports.
 

FerretBomb

Active Member
NimrodHellfire said:
So no way to get OBS running, even though Core i5 partially supports DX10. Thanks for clarification. :/
Well, yes. Just add a DX10-compliant GPU. With the native iGPU? Not currently, no.
 
Top