I have a merely 3 year old PC I bought for 1500€ a 5600x and 3060ti, yet it for some reason can’t run cronos, a single player linear game, on low settings without constant lags

The whole game consists of grayscale. There is simply nothing that would require the computing power

And its not really a realistic progress of computing requirements, while they state that my entry level ryzen 5 5600x can run it on optimal settings, for some reason they require an extremely up to date GPU, which just tells me that they just crammed in every kind of graphics tech so their Grayscale smog looks better

  • SammyJK@programming.dev
    link
    fedilink
    English
    arrow-up
    30
    arrow-down
    2
    ·
    13 days ago

    When game developers noticed the market for GPUs is growing and processing in general are getting more advanced, they started to care less about optimizing their games. That’s literally it. It’s laziness.

    There are still devs that do their best to really optimize their games but most studios, especially AAA ones don’t care.

    • dukemirage@lemmy.world
      link
      fedilink
      arrow-up
      7
      arrow-down
      1
      ·
      edit-2
      12 days ago

      It’s not laziness, that’s always been a stupid oversimplification. The workers work hard on your entertainment product. It‘s a business decision.

        • dukemirage@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          11 days ago

          Laziness implies that the workers who make the actual games are lazy which is obviously not true, unfair and audacious. Just use the right words.

    • lorty@lemmygrad.ml
      link
      fedilink
      arrow-up
      3
      ·
      12 days ago

      Developers deserve some blame, but Nvidia does a lot of work to get them to use their proprietary stuff that inly runs “well” on their most recent, high-end GPUs.

  • Vinny_93@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    13 days ago

    The velocity of graphics development is increasing pretty rapidly. So when you buy a 3060 Ti, you can basically expect to carry it for a generation, but the you’d have to get a 5060 Ti at least.

    Basically if you want to hold over the GPU for a couple of generations and still play new AAA games, you’ll need at least a 70 Ti.

    That said, volumetric fog is an fps killer. Turning it off can greatly increase smoothness. Same goes for ray tracing. The tech is not optimized by a long shot so probably just turn it off.

    Also, with Ampere you’re stuck with DLSS3 but even that can help you render stuff at 720p and upscale to your needs.

    Finally, the quickest way to increase fps is to play at lower resolution. If you are dead set on smoothness and don’t really care how it looks, try 1080p if you are not already on it.

    It’s important to note that game developers are heaping more and more on the GPU, but you do need a proper CPU since it prepares the frames for the GPU to render. You might run some monitoring software in the background like HWmonitor to check which of your components is being crushed. You might also check temps, perhaps your hardware is just throttling because it’s dusty and gets too hot.

  • procapra@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    12 days ago

    Unreal usually has an engine.ini file somewhere. You can more or less mod that file with as many parameters as you can find and nuke the graphics into oblivion. Has worked really well on most games I’ve tried. Especially useful with games that force trash AA and volumetric fog stuff.

    • thermal_shock@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      12 days ago

      Agree. Maybe reinstall the game, see if there is any bullshit running in the background you’ve installed and forgot about that may be eating resources.

      I know world war z will act stupid as hell and crash if you alt+tab out at any point while loading (can do it anytime after game is loaded), could be something simple like that.