LibreVR / Revive

Play Oculus-exclusive games on the HTC Vive or Valve Index, scroll down for downloads and installation instructions.
Other
3.62k stars 332 forks source link

Echo VR crashes providing a BugSplat report #1694

Open captainmajik opened 3 years ago

captainmajik commented 3 years ago

Echo VR

I love playing Echo VR with my valve Index. Everything worked fantastic up until a couple weeks ago. The problem started with me playing a match, then all of a sudden being in my Steam home room, where I would have to relaunch the game (with Revive) to play again. This would happen at anytime, but has gotten much worse. Tonight, I can't even get into a match before it crashes. Until last night, when I would look on my monitor, Steam, Oculus, and Revive are still running with this BugSplat report in the foreground. Last night and tonight, Revive appears to be the only one closed after it crashes.

I've searched the internet many times, including github, and I seem to be the only one, at present, with this problem. I really hope somebody can help me, playing Echo has been the only thing I look forward to, these past few months.

I've tried everything I could find on the web including; turning off smoothing, reinstalling Revive, Oculus, and Steam, reinstalling Echo VR (and every other oculus game), turning off the VR monitor mirroring, linking my Oculus account, resetting my GPU back to factory defaults, updating my drivers, made sure I wasn't using the Beta for Steam or Oculus, also tried the beta's for both, separately and together. Everything was working great, and my computer is an awesome gaming computer and only a couple months old. Below are my computer specs and the files listed in the bugsplat report. Please help me.

System: Windows 10, i9 Core, 32GB RAM, 2TB SSD, Nvidia GeForce RTX 3090 24G GDDR6X

BugSplat: echovr.exeNF552B80.dpm 8OU90781.xml RAD_CRASHDUMP_cap_echovr_20_02_5855.log

DJTrickyM commented 3 years ago

i'm having a similar issue, ive done alot of what captainmajik posted above, though none of the driver/hardware/clocking stuff.

it seems very intermittent...first i turned off the usual, aka motion smoothing and steamVR home (no longer a beta thing, apparently) and steamVR itself is NOT in beta...then it worked rest of the day, was great.

move to today, now its crashing again, sometimes a few minutes, or just now i got through about 30 min or so of playtime, in lobby and in a full game (arena, not combat). only crashing shortly after re-entering the lobby.

no idea what could be causing this. any logs or anything that might help?

windows 10 64 bit AMD Ryzen 5 3600 6 core processor 16 gig ram AMD Radeon RX 5700 XT gfx card

captainmajik commented 3 years ago

I fixed my problem,

I hope all the aggravation I went through helps people (shout out to DJTrickyM). Please read all of this, because you might not have to do everything I did.

Here's what I did:

After wiping out computer completely, and reinstalling windows,... (2 days of aggravation to finally learn that I needed to disconnect the optical drive in order to install windows and not get the "product key" error). My external optical drive had all the drivers my PC came with. However, I didn't reinstall a single one of them, nor did I reinstall Dragon Center. Everything works great!

Next, I reinstalled Steam, Steam VR, Oculus, and Revive followed by downloading all of my games for both Steam And Oculus. I made sure my Steam games worked (they do). Finally, the big Echo/Revive test. Guess what,....CRASH!!! Haha, but this time my computer wasn't flooded with a lot of crap. Through task manager, I saw Windows Defender/Malware using a lot of memory. So I went into my PC settings, went into the Security Settings/Apps and Browser control, and disabled all Reputation Based Protection and all Exploit Protection. Behold,...Echo Arena is working like a charm!!! (I love it but pretty much suck at it, and without my Index controllers, I'm even worse, lol).

I think I narrowed down the issue to the following protection setting, although I did all of this before I did the clean install.

Windows Security>Apps and Browser control>Exploit Protection>Program settings>msfeedsync> (need to)
Disable Extension Points

The reason I think the above protection is a probable cause, is because I did run a debugger many times while playing Echo and having it crash,...the debugging program kept coming up with a '.dll' and stacking issue. Also, even if you disable the entire Reputation Based Protection and the Exploit Protection, I think the individual protections within them are still running (that is to say their check boxes and toggle switches are blue). Also, there is another checkbox within these that you might want to turn off. find any that say 'runtime,' and turn them off. Do you have the latest 'Runtime' was another error that popped up when echo failed to launch.

Also, before the fresh start, Oculus was stored in C: >user (me) >documents folder. This is where my newly installed Steam VR now resides along with my Lightwave app, and Maya app . I didn't think anything of it at the time, but when I did the latest reinstall of the Oculus home app, my system put it in the Program Files (folder), and within the oculus folder,... and buried a few folders deep, is where the Echo.exe file resides. Also, I downloaded and installed the oculus patch. You can just google 'oculus patch' and make sure you get the one from the oculus website.

Right before the fresh restart, my Quest 2 could not show me games in my library, even though I was logged in. I had to do a complete factory reset on my Quest 2 headset. It was pretty cool to be able to open the dump files when echo would crash. They are big files and include all the the players (avatar names), and the stats of an Echo match. After the Oculus Quest 2 factory reset, in my oculus notifications, there was a message saying that it looked like I tried to use Oculus with a different headset. I'm pretty sure the folks at Oculus know exactly who is playing echo with non-oculus VR gear. The need for a Revive update might be just around the corner., although the good folks at Oculus don't seem to mind (at the moment).

Why I did a complete system fresh start is as follows; I did everything I could find on the net and learned that if you do the couple command line ways of checking and fixing a .dll file problem and it doesn't work,...need to fresh start. What started with echo crashing just once in a while, spread to the apps I use for work (not good), and ended up messing with just about everything on my PC. I also had previously turned off all Windows Security/Defense options to no avail. I think I had more than one problem going on.

I really hope the above ordeal I went through helps someone. Please post here if it did.

Dr J

DJTrickyM commented 3 years ago

actually i just needed to update my drivers >.>

that was literally it...

good info for others with the issue though!