BSOD with eGPU fixed by disabling Memory Integrity

Hey, everyone.

I was going to post on here asking for help, but I think I found a solution. I thought I’d post in case anyone else encounters this problem.

I have a FW13 with 13th Gen Intel dual-booting Windows 11 and Debian 12. I was trying to setup an eGPU (Specifically, the Sonnet 750 with an AMD RX 6700 XT) and was getting these mysterious BSODs while playing Starfield.

The message on the BSOD was “PCI_CONFIG_SPACE_ACCESS_FAILURE,” which, as far as I could tell, was not a phrase that exists on the internet except for this Reddit post from two weeks ago. I saw some similar error messages on the Microsoft support forum and the Framework forum, such as " PCI_CONFIG_SPACE_ACCESS_VIOLATION." The frustrating part is normally these BSODs indicate what driver or program caused the error, but I had no other information in the error message and it wasn’t creating a Minidump file.

The most popular solution seemed to be to remove the old AMD driver with DDU and then manually install the latest AMD driver, which didn’t do anything.

The solution that finally worked for my was to disable Memory Integrity in the Core Isolation menu. Just do a Windows search for “Core Isolation” and it should pop up.

Not sure if this is a Framework issue or something specific to AMD + Windows.

Anyways, I hope that helps someone!

6 Likes

I’m using an RX580 in a Razer Core X and I’m also getting the BSOD. i7-1360P.

Disabling memory integrity only changed the crash stop code from SECURE_PCI_CONFIG_SPACE_ACCESS_VIOLATION to PCI_CONFIG_SPACE_ACCESS_FAILURE for me. Maybe I’ll replace my AX210 with a BE200 and see if that fixes the problem.

Even stranger is how I can’t post while the eGPU thunderbolt cable is connected, so I have to let it post and then connect the cable. All the framework forum posts I see complaining about abnormal behavior with an eGPU are all AMD graphic cards. Could it be bad drivers from AMD? I even have to use an older driver to launch a game (Genshin Impact) with kernel anti cheat because otherwise the game just immediately crashes my computer upon launching.

As of now it just crashes occasionally, at random times. So I’ve only been plugging in the eGPU when I need to use it.

Hey!
I had constant BSOD’s and system restarts for the past 2 days ever since i set up my new framework 13 ryzen 7 7840u and tried using it with my rtx 4090 egpu.
Installed the driver bundle, then updated to newest amd chipset drivers using the amd autodetect tool.
Did memory tests etc and none of the things helped.
I then installed the Nvidia EGPU drivers through booting in safe mode and that let me install them.
As soon as i got back to normal windows, i started getting these instant reboots out of nowhere without crash reports from windows.

I then tried disabling windows core isolation like you did and it has been STABLE EVER SINCE.

This means something about the amd cpu + their igpu driver & the nvidia driver coexisting and being used is interfering with windows core isolation.

I am happy to disable it for now if that means no more critical system crashes, but i feel this needs to be forwarded to framework support for further investigation, as core isolation is an important security feature that should not be interfering with EGPU support.

Damn it i just had another crash. Seems like i still don’t know whats causing the instability for me :frowning: so letting them know would be of no help at the moment anyways

1 Like