Question / Help Could not initialize DirectX 10

ds8k

New Member
Admittedly it's been a long time since I streamed from my laptop but this is new to me:

Code:
18:11:53: Open Broadcaster Software v0.635b - 32bit (´・ω・`)
18:11:53: -------------------------------
18:11:53: CPU Name: Intel(R) Core(TM) i5 CPU       M 460  @ 2.53GHz
18:11:53: CPU Speed: 2539MHz
18:11:53: Physical Memory:  3884MB Total, 1867MB Free
18:11:53: stepping id: 5, model 37, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
18:11:53: monitor 1: pos={0, 0}, size={1366, 768}
18:11:53: Windows Version: 6.1 Build 7601 S
18:11:53: Aero is Enabled
18:11:53: -------------------------------
18:11:53: OBS Modules:
18:11:53: Base Address     Module
18:11:53: 00990000         OBS.exe
18:11:53: 62260000         OBSApi.dll
18:11:53: 62080000         DShowPlugin.dll
18:11:53: 66AF0000         GraphicsCapture.dll
18:11:53: 62050000         NoiseGate.dll
18:11:53: 71B50000         PSVPlugin.dll
18:11:53: ------------------------------------------
18:11:53: Adapter 1
18:11:53:   Video Adapter: Intel(R) HD Graphics
18:11:53:   Video Adapter Dedicated Video Memory: 67108864
18:11:53:   Video Adapter Shared System Memory: 1711276032
18:11:53:   Video Adapter Output 1: pos={0, 0}, size={1366, 768}, attached=true
18:11:53: =====Stream Start: 2014-09-22, 18:11:53===============================================
18:11:53:   Multithreaded optimizations: On
18:11:53:   Base resolution: 1366x768
18:11:53:   Output resolution: 1364x768
18:11:53: ------------------------------------------
18:11:53: Loading up D3D10 on Intel(R) HD Graphics (Adapter 1)...
18:11:53: D3D10CreateDeviceAndSwapChain1: Failed on Intel(R) HD Graphics: 0x80004002. Trying compatibility mode
18:11:53: D3D10CreateDeviceAndSwapChain1: Failed on Intel(R) HD Graphics: 0x80004002

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.

I realize a laptop isn't ideal for streaming but I've used XSplit and LiveStream Procaster in addition to OBS on this machine in the past without any issues.

I've already tried updating DX and updating my video drivers. Any thoughts?
 

ds8k

New Member
Just to add that my laptop supports DirectX, here's a printout from the Intel HD display settings:
Code:
Intel® HD Graphics (Core i5)




Report Date:            9/22/2014
Report Time[hr:mm:ss]:        22:40:44
Driver Version:            8.15.10.2993
Operating System:        Windows 7  Service Pack 1(6.1.7601)
Default Language:        English (United States)
DirectX* Version:        10.1
Physical Memory:        3884 MB
Minimum Graphics Memory:    32 MB
Maximum Graphics Memory:    1696 MB
Graphics Memory in Use:        108 MB
Processor:            Intel64 Family 6 Model 37 Stepping 5
Processor Speed:        2539 MHz
Vendor ID:            8086
Device ID:            0046
Device Revision:        18




*   Accelerator Information   *


Accelerator in Use:        Intel(R) HD Graphics
Video BIOS:            1914.0
Current Graphics Mode:        1366 by 768




*   Devices Connected to the Graphics Accelerator   *


Active Notebook Displays: 1
    *    Built-in Display    *


Monitor Name:            Generic PnP Monitor
Display Type:            Digital
Gamma Value:            2.2
DDC2 Protocol:            Supported


Maximum Image Size:
Horizontal:            13.39 inches
Vertical:            07.48 inches


Monitor Supported Modes:
1366 by 768 (60 Hz)



Display Power Management Support:
Standby Mode:            Not Supported
Suspend Mode:            Not Supported
Active Off Mode:        Not Supported


Raw EDID:
00 FF FF FF FF FF FF 00 06 AF EC 31 00 00 00 00 
01 13 01 03 80 22 13 78 0A 6B 2A 9D 4C 42 84 1C 
0D 48 4C 00 00 00 01 01 01 01 01 01 01 01 01 01 
01 01 01 01 01 01 58 1B 56 67 50 00 1A 30 30 20 
36 00 58 C1 10 00 00 18 00 00 00 0F 00 00 00 00 
00 00 00 00 00 00 00 00 00 20 00 00 00 FE 00 41 
55 4F 0A 20 20 20 20 20 20 20 20 20 00 00 00 FE 
00 42 31 35 36 58 57 30 33 20 56 31 20 0A 00 48 


* Other names and brands are the property of their respective owners. *
 

FerretBomb

Active Member
That readout appears to be listing the installed version of the DirectX software (DX10.1) and does not indicate that your GPU supports hardware DX10 compliance. Yeah, it's confusing.

If you want to confirm, download TechPowerUp's GPU-Z, and on the Graphics Card tab, mid-right it'll list the DirectX Support level. It appears that your card does not have hardware DX10 support.

edit: Alternately you can run dxdiag and go to one of the Display tabs (NOT the System tab, that's the software version!) and look at the 'DDI Version'. Haven't used this method before, but Google says it's the one you're looking for to determine hardware DX support level.
 

flavored

Member
Try installing the latest directx redistributable from the microsoft website, might help. if it doesn't - you're screwed :(
 

ds8k

New Member
I swear I've used OBS to stream on this laptop before. I don't think I'm that crazy. Ah well, if there's nothing else that can be done then oh well. Thanks for looking into it.
 
Top