• 101 Posts
  • 924 Comments
Joined 1 year ago
cake
Cake day: February 10th, 2024

help-circle





  • It’s is (usually) not so difficult, and this is no exception.

    Look up the game’s system requirements. Frostpunk’s say this:

    Minimum:

    Processor: 3.2 GHz Dual Core Processor
    Graphics: GeForce GTX 660, Radeon R7 370 or equivalent with 2 GB of video RAM

    Looks plain as day to me. Your hardware doesn’t meet the published requirements, or even come close.

    Keep in mind that CPU-integrated GPUs like yours are not merely slower than the discrete GPUs listed as bare minimum; they sometimes also lack features that are present in the latter. Similarly, both of your CPUs are older/weaker than the minimum, and may lack some of the newer instructions that would be present in 3.2GHz+ models.

    In cases like this, there’s no reason to expect the game to run on your hardware. This is not because you’re running Linux. It’s because of target platform decisions made by the game’s developers.

    You might get lucky, or discover enough workarounds to get it running anyway with some effort, but it’s unlikely to be a good experience. If I were going to try anyway, I would start by enabling as much logging as possible, and searching online for any error messages I found in the logs to see if I could find someone else who had encountered and solved them. Be aware that troubleshooting like this can take a long time even if you’re an experienced software developer, and might not bear fruit.




  • There is stress-ng. Understanding the nature of its many tests can be a chore, but I have found it useful.

    One problem with FOSS alternatives is that their test results won’t be comparable with what you see in most hardware reviews and forums, where Windows software is generally used. Having the same tool available on both OS would allow apples-to-apples comparisons, so this announcement seems like good news.


  • I believe you’ve checked this correctly, but I want to clarify something: Even if the display is plugged into the graphics card, it’s still possible that your CPU’s integrated GPU (or even a CPU core) is being used for rendering, before sending the output to the display.

    In other words, we’ve been asking where it’s plugged in not because that would definitively pinpoint the problem, but because it could influence what’s going on behind the scenes.

    I hope System76 was able to help.


  • Yes, I’m aware of that justification. I like the idea in principle, but it doesn’t hold water in this game, because the mechanics they used to simulate ultra-realism are not realistic at all. Picking up a weapon in real life doesn’t impose a state of bodily malfunction where you have about as much control of yourself as a blind drunk standing on one stilt. I’ve used swords and bows, and trained in a fair number of other physical skills. Even my very first time, there was never a point where I suddenly found my arms or legs failing to work. The most forgiving way I can describe this implementation would be to call it a ham-fisted attempt.

    Clearly, though, there’s an audience for it

    It seems so. If some people enjoy slogging through those mechanics, then I’m happy for them. I have better things to do with my time.


  • I loved the environments in RDR2, but holy hell, the missions’ persistent denial of player agency drove me up a tree. Railroading is annoying in the best of cases. I could tolerate it in The Last of Us, which limited the places I could go but offered a wonderfully engaging story in those places and never dropped a 10-ton FAIL anvil on my head for trying something creative. But in an open world game (a genre that I like because I’m encouraged to find creative solutions) I find it unforgivable.

    Kingdom Come: Deliverance drove me away for similar reasons. I like games where the challenge comes from learning how to work with available tools and moves, developing my skill with them, and figuring out how to use them most effectively. Making progress that way is satisfying. KC:D chose the polar opposite of that, interfering with my ability to control my character until I slogged through seemingly endless time sinks thinly disguised as “training” sessions. This mechanic had nothing to do with developing my skill as a player, but instead just arbitrarily denied me agency. I hated it, and since the reports I’ve read suggest that the sequel does the same, I won’t be buying it or anything else from those game designers.

    I guess my point is just to let you know that you’re not alone. :)






  • Do any of your underperforming games have a screen that shows which GPU they are using?

    I haven’t found any that do but I can try launching a few and searching.

    Take a look in each game’s graphics settings. Not all of them show it, but some do. In Baldur’s Gate 3, it’s shown in Options: Video: General: Display Adapter. In Elite Dangerous, it’s in Options: Graphics: Display: Adapter. There are other ways of trying to determine which GPU is likely to be used by default, but seeing it directly in-game is the best way to be sure.

    Does an overlay appear in the top left of the screen if you put DXVK_HUD=devinfo %command% in an underperforming game’s Steam Launch Options?

    For the 3 I’ve checked so far no, I don’t see that.

    The fact that you see no DXVK overlay when using that launch option suggests that either none of the games you tried use DirectX 9/10/11, or there’s something missing/misconfigured/old in your Vulkan driver stack. I would expect System76 to be able to help with this more efficiently than we can, since they sold you the system for use with Linux and are known for being competent.

    EDIT: I just noticed your other comment that shows Pop!_OS 22.04 LTS as your Linux distro. That release predates your GPU model by about a year, I think. It seems likely that you just need to get a newer kernel, firmware, and graphics drivers installed. This stuff is available upstream of your distro, so it shouldn’t be too hard for someone who knows Pop!_OS well, like System76. :)


  • AMD GPUs are usually the best pick for Linux, and the RX 7900 XT is capable of a lot better performance than 0-10 FPS. (It will vary by game, settings, and resolution, of course. You didn’t mention the latter two.)

    It’s possible your games are using the CPU’s integrated GPU instead of your graphics card. (Your iGPU is made for desktop use; it’s not suitable for most gaming.) Do any of your underperforming games have a screen that shows which GPU they are using? Is your monitor plugged into the motherboard’s video port, or one of the graphics card’s ports? Does an overlay appear in the top left of the screen if you put DXVK_HUD=1 %command% in an underperforming game’s Steam Launch Options?

    It could also be that you don’t have a recent enough kernel, firmware, or mesa/vulkan drivers installed for that fairly new GPU model.

    Since you bought from System76, I would guess that they have support staff who can help make sure these things are set up properly. They even have their own Linux distro, which I think is pretty well regarded. Have you called them?

    Is this as good as it gets?

    No. Not even close.

    EDIT: Added note about DXVK_HUD in Steam Launch Options