First some tech specs out of the way:

  • OS: Bazzite
  • CPU: AMD Ryzen 5600x
  • GPU: Intel Arc A770 16 GB VRAM
  • RAM: 32 GB DDR4
  • Mesa: 25.2.6

Previously, earlier this year, I had issues like these with Oblivion Remastered. Since then a lot of updates have arrived on Mesa and I’ve been able to play UE5 games… relatively… well. At least, the graphical issues don’t exist anymore. Arc Raiders runs particularly well.

So I decided to reinstall Oblivion Remastered and see if that works without visual problems. But now I can’t even launch the game properly!

It consistently crashes 2 or so minutes after launching the game (any Proton version it’s supposed to work on, so from 9.0-4 and up, including Proton GE). So this happens when the shader precaching hits around 48%.

At first I thought this was an issue with UE5 shader caching, but after it crashes in the middle of shader precaching it can launch into the game’s main menu where… it crashes after about 2 minutes.

This is not an immediate crash; after about 2 minutes the game freezes (the game specifically. My system still works fine), it stays frozen for about a minute, and then it crashes with a UE crash report window.

I’ve been trying to look for solutions, but I’m only finding reports from earlier this year where the game would crash after an hour or at specific points in the game, nothing that is similar to what I’m experiencing.

  • Scrubbles@poptalk.scrubbles.tech
    link
    fedilink
    English
    arrow-up
    17
    ·
    18 hours ago

    Have you checked ProtonDB? https://www.protondb.com/app/2623190 It’s okay if you haven’t, less people than I’d expect know about it.

    I see this here from a month ago:

    Tinker Steps:Switch to experimental, Changed configuration
    Issue
    
    After the update from 1.1 to 1.2, the game would crash with Unreal Engine 5 errors after the initial shader cache loading.
    
        LowLevelFatalError -- Bad export index … WBP_Modern_CharacterCreation_EditableText_C
    
    Happens after Bethesda’s update due to mismatched Unreal 5 caches and corrupted .pak files left behind by Steam in the shader caches and games compatdata directory.
    Fix
    
        Uninstalled the game.
        Remove all leftover files
        Reinstall game
    
    rm -rf ~/.steam/root/steamapps/compatdata/2623190
    rm -rf ~/.steam/root/steamapps/shadercache/2623190
    rm -rf ~/.steam/steam/steamapps/compatdata/2623190
    rm -rf ~/.steam/steam/steamapps/common/"Oblivion Remastered"
    rm -rf ~/.steam/steam/steamapps/shadercache/2623190
    rm -rf ~/.cache/OblivionRemastered ~/.cache/unreal*
    
    Clear out the unreal engine cache
    
    rm -rf ~/.cache/OblivionRemastered
    rm -rf ~/.cache/unreal*
    rm -rf ~/.cache/mesa_shader_cache
    
    Graphics:Minor Artifacts
    Performance:Slight Performance Problems
    
    Poorly optmized game. Engine.ini tweaks and performance tweaking is required.
    
    • Tattorack@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      18 hours ago

      This is a fresh install. And it has nothing to do with .ini tweaks.

      Yes, ProtonDB is one of the first places I always check.

      • Scrubbles@poptalk.scrubbles.tech
        link
        fedilink
        English
        arrow-up
        18
        ·
        17 hours ago

        Yeesh, I thought maybe I was reading into the tone a bit too much but you downvoted me for trying to help you? Screw me for trying to help, good luck on your own.

          • Scrubbles@poptalk.scrubbles.tech
            link
            fedilink
            English
            arrow-up
            10
            ·
            edit-2
            15 hours ago

            ProtonDB

            Notice how you don’t mention “ProtonDB”, where you searched, or what you tried anywhere in your post.

            Unsure if you knew about ProtonDB, I then tried to point you somewhere where I get answers (again, because you didn’t mention anything you tried or where you looked), and you took a snotty tone with me for trying to help you.

            How was this supposed to go in your mind?

            • Tattorack@lemmy.worldOP
              link
              fedilink
              English
              arrow-up
              1
              ·
              15 hours ago

              How was this supposed to go in your mind?

              Something that didn’t start with “make sure your PC is plugged in”.

              As far as I’m concerned, ProtonDB is the very first place to look. Everyone else I personally know who game on Linux like me also know about ProtonDB, so it’s pretty standard knowledge.

              You’re the first user that I’ve ever come across (so far) that assumes someone hasn’t checked ProtonDB when someone says “I’ve searched…” in the context of Linux Gaming… Much less on Lemmy.

              • Scrubbles@poptalk.scrubbles.tech
                link
                fedilink
                English
                arrow-up
                8
                ·
                edit-2
                14 hours ago

                You’re the first user that I’ve ever come across (so far) that assumes someone hasn’t checked ProtonDB when someone says “I’ve searched…” in the context of Linux Gaming… Much less on Lemmy.

                And someone who was willing to try to debug with you. Won’t be responding anymore.

                • BurntWits@sh.itjust.works
                  link
                  fedilink
                  English
                  arrow-up
                  7
                  ·
                  14 hours ago

                  Jeez, sorry you had to go through that. No idea why some people are so rude out of the gate when someone tries to help out. If it’s any consolation, I think you did a great job dealing with OP respectfully, and your initial comment would’ve been very helpful I’d think.

                  • Tattorack@lemmy.worldOP
                    link
                    fedilink
                    English
                    arrow-up
                    1
                    ·
                    2 hours ago

                    So I decided to reinstall Oblivion Remastered and see if that works without visual problems.

                    It’s not helping if you didn’t read, and Scrubbles either didn’t read what I wrote or what the user on ProtonDB wrote. That is what irks me the most.

                    I specifically mentioned that I reinstalled Oblivion Remastered, which is literally the solution presented by that user’s ProtonDB fix.

                  • Scrubbles@poptalk.scrubbles.tech
                    link
                    fedilink
                    English
                    arrow-up
                    7
                    ·
                    14 hours ago

                    Part of the territory I guess, but hey thanks :) If you ever need help debugging a game on Linux I’ll be sure to help out! I guess I won’t recommend protondb first though?