• yallspark@lemmy.zip
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    12 hours ago

    I tried Linux Mint, and enjoyed my experience and even setup everything and then when I booted up Factorio Steam didn’t use my 3080 somehow. Pop OS worked but I didn’t like the experience. I’ll have to give Linux Mint a shot again.

    • FauxLiving@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      9 hours ago

      That is almost certainly because Factorio has a native Linux version and Steam installed that instead of the Windows version. It was trying to use OpenGL and defaulting to CPU rendering because you likely haven’t altered the default configuration.

      If you force Steam to use steam play, it will download the Windows version and run it through Proton which will use the right hardware.

      • Ferus42@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 hours ago

        I’ve not played Factorio but I’ve seen a vidjeo about it. How is the Windows version on Proton better than a Linux native version?

        Wouldn’t the correct answer be to fix the graphics driver or configuration? And why doesn’t OpenGL just work? Or better yet, Vulkan?

        It’s this nonsense that keeps people locked in to Windows.

        • FauxLiving@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          8 hours ago

          Running the native version requires the user to configure their system correctly and then it would work. Most people who are coming to Linux from Windows are not interested in editing config files or using the terminal and, in any case, the vast majority of Linux gaming is done by running Windows games via WINE.

          Proton is WINE packaged with the software and configuration scripts so that it ‘just works’ without user intervention. If you’re on Linux, you can install Steam and Go to Settings -> Compatibility and check ‘Allow Steam Play for all other titles’ and, from that point on, it will install the Windows version of the game and run it with Proton with no user interaction (other than clicking ‘Play’).

          It’s this nonsense that keeps people locked in to Windows.

          It isn’t nonsense, it makes perfect sense.

          You can follow the error messages (which it prints to stdout when the game launches) and determine what the problem is so that you can fix it. The problem is completely understandable, the game logs would show exactly what device it was using and you could see what piece of software is responsible and go and look at the online documentation for that project to determine the exact configuration change that you need to make.

          That’s how you should be troubleshooting problems, but you can’t do that on Windows because everything is a black box and provides little to no logs. If you’re lucky you’ll get an error message.

          If you have a problem on Windows you first reboot and pray. Or, if that doesn’t fix it, you search random social media or forum posts, apply arbitrary registry changes recommended by Reddit comments, upgrade drivers, downgrade drivers, install motherboard firmware and dig through the various Windows GUI menus, which are change completely between Windows 8, 10 and 11 (but not 9, which doesn’t exist for some arbitrary reason), to locate a switch or checkbox that you can flip (and reboot again) until finally the problem resolves itself seemingly on its own. To me, this is the nonsense.