Forum Discussion
Guys I found a solution some time ago, I don't remember if it was here or on reddit, but works 100% (before I've done it i thought it is scam, but it works). Try by yourself, and then post here if works or not. It was explained as any kind of error of webview2 module, which worked if I remember like this: game engine send something to webview2, it sends it to GPU drivers, but it is wrong addressed, so GPU didn't send information back and it crashes. After this change it works for everybody who have done it, so it's worth to spend that 1 minute on changing names of files and try to play. I don't remember where I found it, but guy who invented this is a genius.
Soooo:
- Go to directory: C:\Program Files (x86)\Microsoft\EdgeWebView\Application\142.0.3595.94 (I don't know if everybody have folder with same numbers, but maybe yes, if You have different - open it anyway)
- Find files named msedgewebview2.exe and msedgewebview2.exe.sig
- change name of this files - in my case I've changed it by adding 34 into name (now it is msedgewebview234.exe and msedgewebview234.exe.sig)
After that start Your game and try to play. Before this I had a crash every 2-3 minutes of play, I reinstalled windows, reinstalled game on different SSD, even replaced GPU from Vega64 ROG Strix to RX9070XT Hellhound and nothing changed. After change of the name for that two files - I could play all night long without ANY crashes.
So, just trust me and try it, then enjoy BF6 after months of war between You, game, and drivers crashes.