Hey gang, I’m having trouble running this game. I have a Ryzen 7 7800X3D, RTX 4070 Ti Super, 64GB DDR5 RAM, on a B650 motherboard. My issue is frequent crashing/freezing, meaning I can’t play longer than a few minutes at a time. I have tried re-installing the game, Steam, the entire OS, and then fully wiping the drives to remove Windows dual partition and only installing Mint. Then I was pointed to the drivers, so I tried updating using the ppa(?) driver availability as Mint only offered the nVidia 550 through Driver Manager. I tried each of the separate drivers, rebooting between each load, and still having the same issue. For reference, I was able to run through character creator and early intro of the Streetkid after many failed attempts. But then I get to the ride-along with Dexter DeShawn which does not have skippable sections and takes too long. So the length of that conversation is too long before the game either freezes or outright crashes.

Any suggestions are welcome, it’s really really annoying me and pretty disheartening after hearing how everything just works on Linux (other than competitive online games, which I don’t really play anyway).

Edit to add: I also tried the different Proton versions available through Steam, where I purchased the game.

  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    1 day ago

    My issue is frequent crashing/freezing, meaning I can’t play longer than a few minutes at a time

    Could be overheating.

    I use AMD hardware.

    However, a few years back, I had a particular AMD card that, using its default onboard power profiles, tended to overheat with the default on-card power profiles in games which really exercised the thing; I understand that the vendor that made these cards had issues with insufficient thermal paste or the thermal paste detaching or something. That’s the card vendor’s fault – the card shouldn’t reach a point where it can get into trouble via overheating, but regardless, it was still a problem. Some people disassembled the thing and put more thermal paste on. I forced the thing to a more-conservative power profile, and that worked.

    I haven’t done this with Nvidia hardware, but it sounds like nvidia-smi can do this:

    https://forum.level1techs.com/t/how-to-set-nvidia-gpu-power-limit-nvidia-smi/131467

    Then to query your power limit:

    sudo nvidia-smi -q -d POWER
    

    And to set it

    sudo nvidia-smi -pl (base power limit+11)
    

    Might try restricting the power usage and see if your crashing stops.

    EDIT: Might also try turning down in-game graphical settings. That’d decrease load and maybe also avoid any potential overheating issues, though it’d be a less-reliable option than the above, as you probably don’t want to make your system freeze just by running some program that happens to throw a lot of load at your card. That also might avoid any issues that the drivers could have that the game is tickling. Worth a shot, at least from an experimentation standpoint, if you are looking for things to try.

    EDIT2: If those do successfully address your problem and it looks like it’s an overheating problem, you might also try figuring out whether you can improve the cooling situation on the hardware side, rather than sacrificing performance for stability.

    • WR5@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      13 hours ago

      Okay I’ll give this a shot first to determine if it’s overheating. The air from the case doesn’t feel like it’s too hot coming out, and the game seems to run smoothly with no graphical disturbances until the moment of freezing or crashing, but I’m willing to try it out. I’ll be going through these suggestions one by one hopefully tonight and tomorrow and will try to reply/update as I do so!

    • stuner@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      An easy option to limit the GPU power on Nvidia cards is GreenWithEnvy.

      Not sure what else it could be… For me it’s running fine on an RTX 3080 on Mint with the 570 driver… ProtonDB also doesn’t seem to have any relevant reports for the RTX 40 series…

      • WR5@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        13 hours ago

        Did you do anything special during setup? I couldn’t find many reports specific to this card on ProtonDB, but lots of people were using different Proton versions that weren’t available on Steam so wasn’t sure if that was it.

        • stuner@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 hours ago

          Did you do anything special during setup? I couldn’t find many reports specific to this card on ProtonDB, but lots of people were using different Proton versions that weren’t available on Steam so wasn’t sure if that was it.

          For me, it defaulted to Proton Experimental. It worked fine so I haven’t changed it. But I can test 9.0 later. At some point I added “–launcher-skip” to skip the launcher, but it was also stable before that.

          I’m running the flatpak version of Steam. Maybe you could try switching between the native and flatpak versions of Stream?

          I’m also using the default Mint 6.8 kernel. Assuming that you are using the same, you could try switching to the newer HWE kernel.

          Honestly, those two already kind-of feel like grasping at straws, but this one is even weirder (I’m only posting it because we both have AMD B650 mainboards): When I first switched to Linux, I noticed that I had a lot more weird crashes than on Windows. Eventually, I got a sufficiently specific error message (dxgi_error_device_reset I think) that led me to a workaround: After I switched the GPU PCIe Gen Mode to Gen4 in the BIOS the crashes were gone. I think the same issue occured on Windows too, but it somehow manages to recover from it. I would be surprised if you have the same issue, but I guess it doesn’t hurt trying.