Update: I installed CS:GO and it runs insanely smooth. Metro didnt start at all. I now have cycled through many compatibility options and tried proton experimental, latest and now linux runtime. Now it works on solid 60 fps!

Hi folks! I made it! I built a daily driver with Linux!

But I’m running into the first walls, which was expected but is still annoying.

So I bought a 3060ti which I got for a reasonable price and tried playing metro last light redux. Sub 10 fps. I’m pretty baffled atm. Have checked (and for sure, reddit was the first answer) but so far no dice. I changed from open source to proprietary driver, no changes either.

Is there a troubleshooting guide or something? Can I even guarantee my card runs on full capacity without windows? (sorry, I’m not used to linux desktop).

Thanks for reading! Have a good one!

  • poVoq@slrpnk.netM
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    Metro might be running in DX12 mode. The translation layer to Vulkan from DX12 is not as good as the one from DX11 yet. So usually you get better compatibility and framerates by switching the game to DX11 or native Vulkan.

    • Haui@discuss.tchncs.deOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Thanks for answering but I have no idea how that works. Additionally, I got it working now. It is running at 60+ frames after I chose steam linux runtime in the compatibility options.

      • poVoq@slrpnk.netM
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        It should be a in-game menu option or a popup when launching the game. You might have clicked “always use this option” previously, then you need to reset that in the game’s steam menu.

        • Haui@discuss.tchncs.deOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          I have paid special attention launching the game since it was running crazy slow. I don’t think I got that option. But in any case it works fine now.