Bug Report OBS Crash on Startup when using eGPU - Windows 10 (Bootcamp)

jwainwright87

New Member
Hi everyone, I've got a very random (but consistent) bug when launching OBS with my eGPU running Windows 10 on a Mac Mini 2018 via Bootcamp. This only happens when I am using the eGPU and not the Intel internal graphics chip.

Basically, what's happening is when I run OBS is that it's crashing when it's loading my rtmp streams. For some reason it looks like the eGPU has a panic and reaches 100% usage then the application quits. This does not happen when I run an empty scene or when I add VLC sources one by one to an empty scene, just when it tried to buffer all them at once. I have posted a youtube video below which shows the problem.

https://youtu.be/PZwfpBaV3zg

These are the things I have tried:
  • Updating Nvidia GPU drivers to latest version
  • Using multiple older versions of Nvidia drivers
  • Reinstalling driver with a clean install using DDU
  • Updating Windows 10 to latest version and latest update
  • Updating to the latest Intel graphics driver
  • Disabling Intel graphics via the device manager
  • Updating to latest version of OBS
  • Using an older version of OBS
  • Using dxcpl to force WARP (this does work but disables the GPU acceleration which defeats the objective)
  • Updating to latest VLC player
  • Running VLC in 'High Performance' and 'Power Saving' mode in Windows 10
  • Tested GPU using FurMark (All working fine)
  • Changing VLC source to 'Media Source'
Information about my setup:
  • Windows 10 Professional with legitimate license key
  • OBS latest version 25.0.1
  • Mac Mini 2018 with BootCamp
  • Razor Core X eGPU
  • Geforce (Nvidia) GTX 1050
Log file is attached (I have omitted my server IP address in the file)

Any help would be greatly appreciated as this bug is killing me!

GPU.PNG
HWINFO.PNG
 

Attachments

Please go to Help->Crash Reports->Upload Last Crash Report and paste the URL it provides here.

Has this setup worked with earlier revisions of OBS? It appears that your eGPU is only running at x4 bandwidth rates; even running at x8 is known to cause issues, especially with large amounts of PCIe transport. If possible, you might want to see if there's a way to bump it up to x8 or the full x16. It's possible that transferring the uncompressed RTMP streams to VRAM might be overwhelming it (spitballing, we'll know more once we see the crashlog).
 
Thanks for your quick response FerretBomb

I did think there might have been a bandwidth issue somewhere. Any idea how I can bump the acceleration to x16?

Crash log folder is empty:

Crash Log Report Folder.PNG
 
Unfortunately that would be hardware-specific; I don't have an eGPU box, so you may need to reach out to Razer support after checking the hardware specs for it to see if it is limited to PCIe x4 mode, or if it can run faster.

The logfile provided just shows a clean user-requested exit of OBS; if it's not generating a logfile (and you're using the Windows version of OBS... the Mac/Linux versions don't generate crashlogs IIRC) then it may not be registering as a 'crash'.
 
I did read somewhere that Apple Bootcamp has come control over the PCIe buses, do you think it could be Bootcamp limiting the bandwidth?

I'll checkout Razor and Nvidia support now.

Thanks for this!
 
Back
Top