A common problem you may encounter with high end GPUs is OBS crashing with a "Texture->Map Failed" message, sometimes with a "Display driver has stopped responding" message from Windows. This occurs when OBS issues a simple command to DirectX (map a texture), and DirectX reports back that the GPU or driver has crashed and restarted. This may be accompanied by your screen flickering or turning black. Because the GPU has crashed, all the data OBS was using in the GPU was lost, and OBS is forced to exit with this error message.
NOTE: Windows 10 Anniversary Update is known to ship broken drivers that will trigger this error. The only fix for now is to remove the update.
Unfortunately there is no more information that OBS or its developers can give you as there is no way to get any more detailed information as to why the GPU crashed. It could be something that only occurs under certain conditions, eg with certain games and certain capture methods, as different applications stress different parts of your GPU.
There's lots of possible reasons why the GPU may be crashing ranging from unstable drivers, an overclocked GPU, overheating, faulty GPU memory, overclocked system, an unstable power supply or simply a defective GPU.
Here are some things you can try to do to isolate or fix the problem:
NOTE: Windows 10 Anniversary Update is known to ship broken drivers that will trigger this error. The only fix for now is to remove the update.
Unfortunately there is no more information that OBS or its developers can give you as there is no way to get any more detailed information as to why the GPU crashed. It could be something that only occurs under certain conditions, eg with certain games and certain capture methods, as different applications stress different parts of your GPU.
There's lots of possible reasons why the GPU may be crashing ranging from unstable drivers, an overclocked GPU, overheating, faulty GPU memory, overclocked system, an unstable power supply or simply a defective GPU.
Here are some things you can try to do to isolate or fix the problem:
- Make sure you have the latest drivers for your GPU (including any integrated GPU you may also be using).
- Try downgrading to older revisions of drivers to see if it might be a driver problem.
- Check for overheating by monitoring your GPU temperature with GPU-Z while running OBS and your game. Anything over 90c is probably a cause for concern.
- Disable any CPU or GPU overclocking to help eliminate instability (note: some GPUs may come pre-overclocked by the manufacturer).
- Avoid using Monitor Capture on Windows 8 laptops. The display duplication feature is not well tested in many drivers which causes the driver to crash. Try window or game capture instead.
- Turn off the OBS preview window. Some video drivers have issues rendering multiple outputs at once.
- Make sure all monitors are connected to the same GPU. Running OBS or games on different GPUs may cause instability.
- If using multiple GPUs (SLI or Crossfire), try using only one GPU at once. Test both GPUs by themselves in case one of them is not stable.
- (Advanced users - at your own risk!) Raise the GPU voltage to try and make the GPU more stable.
- (Advanced users - at your own risk!) Modify the TdrDelay setting in the registry to give the GPU more time to respond before crashing. See https://msdn.microsoft.com/en-us/library/ff569918(v=vs.85).aspx for details.
- If possible, try another power supply to ensure your GPU is getting consistent, stable power.
- If possible, try another GPU from the same model / family to isolate whether it's a the GPU or something else.
Last edited: