Intel® ARC™ Graphics
Get answers to your questions or issues when gaming on the world’s best discrete video cards with the latest news surrounding Intel® ARC™ Graphics
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
3419 Discussions

DX12 UE5 games crashes when OBS is open with HAGS off

CarmiMori
Beginner
464 Views

Hello!
I've been testing settings for streaming to twitch and youtube and it seems that currently the only way to make the stream run smoothly is running with HAGS off, however, when I do that most of DX12 or Unreal Engine games crash when turning on streaming. When they open without OBS they also get really bad performance compared to HAGS on. What could be the cause for this?

Currently running on:

Windows 11 Pro 25H2

AMD Ryzen 7 5800XT

32GB Ram 3200mhz

Maxsun ARC B580  Milestone

500w Cougar PSU Bronze

0 Kudos
8 Replies
RandyT_Intel
Moderator
421 Views

Hi @CarmiMori

  

Thank you for posting here in our community. To effectively diagnose and address the issue you're experiencing, I kindly ask you to provide detailed responses to the following questions. This information will help us isolate the problem and determine the most appropriate course of action.  

  

  • Please provide the SSU log report and share it here so I can review your system's configuration. 
  • Which digital distribution platform did you obtain the game that is experiencing graphics issues? (e.g., Steam, Epic Games Store, GOG, etc.) 
  • Have you previously performed a clean installation of the graphics driver, before using either an older or the latest version? 
  • Kindly share some screenshots and recordings of your game settings so we can replicate and check the issue on our end using the same settings you use during gameplay. 
  • Additionally, you may follow this guide on how to report performance issues in the game. 

  

I look forward to your response and am committed to resolving your issue promptly. 

  

Best regards,  

  

Randy T.  

Intel Customer Support Technician  

 

0 Kudos
CarmiMori
Beginner
364 Views

Hello! Here's the SSU log I got yesterday, I now updated the graphics driver to the new version so that may be different. I get the games through steam, and had performed both a Windows reinstall and DDU uninstall before. I am very sorry but I couldn't get the screenshot of the error yet due to time constraints, but I do plan on updating this on the weekend with all of the settings on the games I had problems with (Stellar Blade, Tokyo Xtreme Racer and Silent Hill F). These are the current OBS settings, for streaming on Twitch:

CarmiMori_0-1760024192263.png

 

0 Kudos
CarmiMori
Beginner
316 Views

These are my settings for the games!
Tokyo Xtreme Racer:

CarmiMori_0-1760148909443.pngCarmiMori_1-1760148927671.png
Silent Hill F:

CarmiMori_2-1760149067470.png

CarmiMori_5-1760149113181.png

CarmiMori_7-1760149148513.png

Stellar Blade is on medium preset

All of them run flawleslly with HAGS on, but will stutter a lot on the stream and if HAGS is disabled they will crash whenever the stream goes live

 

 

 

 

 

 

 

 

 

0 Kudos
OliviaHazel_W
Beginner
411 Views

Hey!

HAGS (Hardware-Accelerated GPU Scheduling) changes how the GPU handles scheduling and memory transfers. It moves part of the work from the CPU to the GPU, which can reduce latency and improve performance — especially in DX12 and Unreal Engine titles.

However…

  • Intel Arc GPUs are very dependent on HAGS being enabled.
    The driver stack for Arc cards was designed around it. Turning HAGS off forces the GPU to fall back on legacy scheduling, which often breaks or destabilizes DX12 games and Unreal titles (hence your crashes and poor FPS).

  • OBS with HAGS on can introduce stuttering or frame pacing issues when using hardware encoders (like AV1 or HEVC), especially if you’re using multiple capture sources or browser-based overlays.

So you’re stuck between:

HAGS ON: Games run great, but streaming struggles.

  • HAGS OFF: Stream runs smooth, but games crash or lag badly.

Root Cause (in your setup)

In your case, the problem is a driver + encoder scheduling conflict between:

  • Intel’s Arc driver (which requires HAGS for stable DX12 behavior)

  • Windows’ GPU scheduling system

  • OBS’s hardware encoder pipeline

Basically, OBS and the game are “fighting” over GPU scheduling priority when HAGS is off — and when it’s on, the Arc driver handles it better for games, but the encoder timing gets messy.

🧩 Fixes and Workarounds

Try these in order — they’ve helped a lot of Arc streamers:

1. Keep HAGS ON

You really shouldn’t turn it off on Arc cards anymore. The performance and stability hit isn’t worth it. Instead, tweak OBS:

  • Go to Settings → Output → Streaming

    • Set Encoder to Intel AV1 (if Twitch supports it, or fallback to H.264 (QSV) for YouTube)

    • Set Preset to Performance or Quality Balanced

    • Set Profile to High

    • Enable “Psycho Visual Tuning”

    • Uncheck “Look-ahead”

    • Set Max B-frames to 2

These settings balance quality and latency while keeping GPU overhead manageable.

2. Run OBS on the iGPU or CPU (if possible)

You can reduce the Arc card’s workload by:

  • Forcing OBS to run on a different GPU (use Windows Graphics Settings → choose OBS → set GPU preference to Power Saving)

  • Or use software encoding (x264) if your CPU can handle it (your Ryzen 7 5800XT definitely can).
    Use the preset “veryfast” and 6000 kbps bitrate — it’s fine for 1080p60 Twitch streaming.

3. Update Intel Drivers (critical)

Use the Intel Arc Control → Driver → Beta driver (not WHQL).
The beta drivers often include encoding pipeline and OBS stability fixes.

4. Disable Game Capture Hooks for DX12 Titles

OBS sometimes conflicts with DX12 render hooks. Try:

  • In OBS → Right-click game source → Properties → Enable “Capture specific window”

  • Check “Use anti-cheat compatibility hook”

  • If it still crashes, switch to Display Capture temporarily to test stability.

5. Double-check PSU load

A 500W Bronze PSU might be borderline for a 5800XT + Arc B580 combo under streaming load.
Arc GPUs are spiky with transient power draws — even if your system looks fine, unstable voltage delivery can cause crashes when OBS and the game both spike VRAM and power use simultaneously.

If you notice:

  • Screen flickers

  • Random game crashes under load

  • OBS freezing during encoding

Then your PSU could be dipping under load. Ideally, go for 650W+ Gold-rated PSU to eliminate that variable.

0 Kudos
KennethB_Intel
Moderator
210 Views

Hi CarmiMori,


I would like to check if you have already tried the recommendation provided by OliviaHazel_W.


Kindly let me know at your earliest convenience so I can determine the best course of action to efficiently resolve this matter.


Thank you.



Best regards,


Kenneth B.

Intel Customer Support Technician


0 Kudos
CarmiMori
Beginner
174 Views

Hello! By keeping HAGS on, the encoder overloads and the steam lags. Running the stream on the CPU causes even more performance issues, drivers are updated and Use anti-cheat compatibility hook is checked. Psycho Visual Tuning and Look-ahead are not options that appear on QuickSync in my end. The PSU seems fine, as the power draw seems to be about 250W in more extreme cases

0 Kudos
OliviaHazel_W
Beginner
54 Views

What’s Actually Happening

With HAGS ON, Windows offloads GPU scheduling to the Arc driver — which is great for games, but bad for OBS. Here’s why:

  • The Arc driver prioritizes 3D workloads (DX12) higher than encoding.

  • OBS’s QuickSync encoder (AV1 or H.264) competes for GPU cycles and VRAM bandwidth.

  • When both hit at once — say, you alt-tab, hit record, or your game spikes in frametime — the encoder queue chokes. OBS sees this as “Encoder Overloaded.”

With HAGS OFF, the scheduler is more balanced, so OBS runs smoother, but the game loses driver-level optimizations (hence the crashes and performance loss).

In short:

With HAGS ON, the Arc GPU is “too busy gaming” to encode fast enough.

🧩 Your Configuration’s Key Details

  • Ryzen 7 5800XT — no integrated graphics → can’t use Intel QuickSync’s fallback path.

  • Arc B580 Milestone (A580) — depends heavily on HAGS.

  • OBS using QSV encoder — no “psycho visual tuning” or “look-ahead” because those are NVIDIA NVENC-specific options.

  • Power draw fine (~250W) — PSU not the issue.

So we’re dealing with a driver scheduling bottleneck, not hardware failure or power.

Practical Fixes (Ranked from Easiest to Most Effective)

1. Switch OBS Encoder to AV1 via Arc GPU

If you’re using H.264 or HEVC, try AV1 instead. It’s better optimized for Arc cards on the latest drivers.

  • Go to Settings → Output → Streaming

    • Encoder: Intel AV1

    • Preset: Performance

    • Rate Control: CBR

    • Bitrate:

      • Twitch → 6000 kbps (max)

      • YouTube → 9000–12000 kbps (1080p60)

    • Keyframe Interval: 2s

    • B-frames: 2

    • Profile: High

    • Tune: None

AV1 on Arc GPUs handles HAGS scheduling more gracefully than older H.264/HEVC encoders.

2. Enable “Game Mode” in Windows

Yes, really.
Windows 11’s Game Mode optimizes GPU scheduling for dual workloads (game + encode). It reduces stutter when HAGS is active.

  • Settings → Gaming → Game Mode → ON

  • Also, turn on Hardware-accelerated GPU scheduling (keep ON)

This changes the priority queue balance slightly — enough to reduce encoder overloads in many cases.

3. Use OBS “Process Priority” Tweak

OBS can ask Windows for more consistent GPU time:

  1. In OBS → Settings → Advanced

  2. Under Process Priority, select Above Normal

  3. Restart OBS

This helps stabilize encoder frame pacing when HAGS is on.

4. Lower OBS Rendering Resolution (not output)

This one’s subtle but effective.

If you’re streaming 1080p, try this:

  • Base (Canvas) Resolution: 1080p

  • Output (Scaled) Resolution: 1080p (same)

  • Downscale Filter: Bicubic (Sharpened Scaling, 16 samples)

  • FPS: 60 → 59.94 (drops frametime spikes slightly)

The fractional frame rate helps keep OBS’s render thread in sync with Intel’s driver.

5. Try a Lower OBS Renderer

OBS → Settings → Advanced → Renderer → Direct3D 11
(avoid 12 or OpenGL for now; Intel’s 12 path is still flaky)

This ensures that OBS’s render thread doesn’t conflict with your game’s DX12 scheduler queue.

6. Use Separate Display Adapter for OBS (if available)

If your motherboard BIOS supports iGPU Multi-Monitor, you can:

  • Enable your CPU’s integrated GPU (if you had one — but Ryzen 7 5800XT doesn’t, so skip this).

  • Plug one monitor into the iGPU, one into the Arc GPU, and let OBS render on one while the game runs on the other.

Not an option for your CPU, but worth noting for others.

7. Limit Your Game’s FPS

This sounds counterintuitive but massively helps with Arc.
If your game runs uncapped, the GPU gets slammed — no room left for OBS’s encoder.

Use:

  • In-game FPS limiter (or RivaTuner)

  • Cap your game to 120 FPS (or even 90)

  • Avoid V-Sync unless it’s stable (input lag)

This frees up 10–15% GPU time for OBS encoding.

8. Optional but Effective:

Use OBS’s “Performance Mode” (View → Performance Mode) to disable all preview rendering.
That reduces GPU overhead by 3–5%, enough to stabilize the encoder queue.

0 Kudos
KennethB_Intel
Moderator
143 Views

Hello CarmiMori,

 

Thank you for your response. There are two important areas that need to be addressed to ensure your Intel Arc B580 graphics card operates with maximum stability and performance.

 

Your current 500W Cougar Bronze PSU is operating near its maximum capacity. The Intel Arc B580 graphics card requires a minimum 600W PSU. When combined with your AMD Ryzen 7 5800XT-class processor, the total power demand during high-performance tasks such as gaming may exceed your PSU’s capacity. This can lead to system instability or unexpected shutdowns. You may see Intel® Arc™ Graphics – Desktop Quick Start Guide for details.

 

Please consider upgrading to a 650W or 750W PSU from a reputable brand. This will provide sufficient power headroom, improved efficiency, and better long-term system stability.


Additionally, to achieve optimal performance from your graphics card you will need to update and configure your BIOS, kindly follow the steps below:

  • Update BIOS: Download and install the latest BIOS version from the official BIOSTAR website. This update is necessary to support both your CPU and the SAM feature.
  • Enable Re-Sizeable BAR or Smart Access Memory (SAM)

If you need further assistance with the BIOS update or accessing the BIOS settings, you may reach out to your motherboard's manufacturer support for better assistance.

 

Completing these steps will help prevent potential stability issues and allow your Intel Arc B580 to perform at its best. If you need assistance with any of the steps or have further questions, please feel free to reach out.

 

Looking forward to your response.

 

 

Best regards,

 

Kenneth B.

Intel Customer Support Technician


0 Kudos
Reply