• brucethemoose@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    1 year ago

    Anyone know if CP2077 runs better on Linux than Windows?

    By much? With HDR?

    Sorry for the drive by comment, but this is like the one game my 3090 can’t quite handle to my satisfaction. I’ve thoroughly disabled the thing from rendering in Linux and don’t want to undo all that… But if I could get like another 10% over Windows, that would be incredible. Even 5% would be awesome.

    • woelkchen@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      1 year ago

      this is like the one game my 3090 can’t quite handle to my satisfaction

      Nvidia and Linux don’t have the best history. Their driver are not open source, so Valve developers have no means to improve performance and fix bugs on a driver level.

      Success stories of Linux gaming are usually about Radeon and Arc GPUs whose drivers are fully open source.

        • woelkchen@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          edit-2
          1 year ago

          What? I have a 2060 and shit runs fine.

          Of course. There’s always the ones for whom everything runs fine. These are the ones who aren’t affected by bugs in power management caused by Nvidia drivers because they use desktop PCs and not laptops. These are the ones who still used X11 five years after the rest of the Linux world moved to Wayland and when Nvidia drivers got good enough for Wayland, it’s always “see, how much Nvidia’s drivers have improved a lot since the 2010s!!”

          Nvidia is lagging years behind on adopting newer technologies in the Linux graphics stack.

          Edit: These days it’s “HDR can cause game-breaking graphical artifacts”.

          • naevaTheRat@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            4
            arrow-down
            1
            ·
            1 year ago

            I didn’t say there are never any issues I said it’s fine. The idea that “success stories” are only amd is silly. 90/100 times unless you’re using bleeding edge hardware or pathologically fussy you just hit play and stuff works. 9 out of the remaining 10 times you tweak a proton version or wine setting, the other time it’s a driver bug.

            • brucethemoose@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              ·
              1 year ago

              Sometimes you don’t know what you’re missing though.

              As an example, I figured out (on a 4900HS CPU/2060 GPU) that Stellaris and modded Rimworld game ticks are on the order of 40% slower running linux native, and still slower (but less dramatically so) in Proton. There was zero public information on this until I tested it myself.

              As another example, modded Minecraft is dramatically faster on linux.

              They run fine, yeah, but one’s game settings are kinda capped by CPU performance in all these titles. I don’t have to know the difference, but would like to, hence I’m wondering about CP2077 from the opposite side: am I missing out on a boost from linux?

      • brucethemoose@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        This is what I was afraid of, and reflects my experience in the past, unfortunately. I am intimately familiar with Nvidia’s drivers and my random Linux black screens…

        I would have gotten a 7900 TBH, but prices were terrible at the time.

        • woelkchen@lemmy.world
          link
          fedilink
          English
          arrow-up
          6
          ·
          1 year ago

          I don’t run any hardware with an NVidia GPU on Linux any longer, so I don’t have recent first hand experience but I do follow Linux news and every year or so it’s announced that Nvidia is working on the last feature that’s holding back perfection on Linux. NVidia drivers don’t support implicit sync but now that the Linux graphics layer supports explicit sync, the NVidia drivers make the “Final Steps Towards Ultimate Desktop Experience”. Same BS every year. Nvidia is always lagging behind on Linux.

          I’ll consider using NVidia with Linux, should NVidia ever enter upstream kernel and Mesa development the same way AMD and Intel do.

          I am intimately familiar with Nvidia’s drivers and my random Linux black screens…

          Same here. At one point I was very versed in reinstalling the entire Linux graphics stack because the NVidia driver’s kernel module decided that it is no longer compatible with the lastest kernel update.

          • brucethemoose@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 year ago

            I’ll consider using NVidia with Linux

            Screw Nvidia.

            I’d be on AMD if they weren’t price gouging just as bad (or worse), or on Intel if they offered 24GB+ cards for less than a car.

    • LucidNightmare@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 year ago

      Hey there! Recently downloaded Cyberpunk again to test my graphics card out.

      openSUSE Tumbleweed, a 144hz 1080p ultrawide monitor (21:9), i9-10850K, nvidia 5080, raytracing and all settings on ultra, no DLSS fake frames only DLAA

      I was getting from 75-120 (120 could be lower or higher as I can’t get to my computer right now) depending on what was on screen. In the city with lots of neon and ads going while driving around? 75-80 fps

      Inside a building or not near any of the reflective causing lights? 90-120

      I’m pretty sure my CPU is bottlenecking me for the most part, but it has never sweated on anything I threw at it, so didn’t see the need to upgrade just yet.

      Hopefully that helps you out a little! I’ve got a lot of games I can report back on too, if needed! :)

      • brucethemoose@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        Thanks! Though it doesn’t mean much without a windows reference :P

        I’m pushing my poor 3090 to 4K with just RT reflections but a bunch of mods, and I’m generally getting over 60 with no framegen (which is my target).

        FYI I found the game actually looks better with most of the RT disabled:

        • RT shadows tend to be blocky and flicker, while raster shadows “miss” more shadows but are razor sharp and stable.

        • RT lighting is neat for, say, reflecting a neon billboard, but I find it often clashes with built in raster lighting. For instance, it turns neon signs into blobs and messed up the Arasaka atrium in the intro.

        • RT reflections look incredible, especially in rain. No downside as far as I can tell.

        • Path tracing is a whole different ballgame my card can’t handle. But (when modded to fix it) it’s apparently extra incredible, and basically disables all the other in game settings.

        Check out the digital foundry video too, which shows some of this

        • LucidNightmare@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          Good point about the Windows reference!

          I will boot into Windows when I can and see the performance there I’ll report back after I run around the city and outside the city for a little bit!

          I am curious to try out NexusMods Linux compatibility with their new modding app, so I haven’t gotten to mod the game yet. I wasn’t going to play through it again (4th playthrough lol) just yet.

          I just remember in the “cutscenes” like driving with Panam or Takamura, the RT looking better than the baked lighting. My 2080ti on Windows wasn’t able to handle that all the time (less than 60 with medium RT, no DLSS) but the way the “cutscenes” looked was just so much better with RT on that as soon as they started, I’d turn it on. :O

          • brucethemoose@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

            Its RT reflections are doing most of the lifting driving around, I think, but they only take like 1/3 the FPS, while RT lighting and shadows are more subtle.

            The settings may have been different in the past, can’t remember… I was playing on a laptop 2060, heh.

            Thanks! I am curious, though I am glad to hear RT and such works well on Linux.

    • kadu@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      With path tracing it runs significantly worse than it does on Windows. Without it, it runs roughly the same. RTX 4060 Ti.

    • monotremata@lemmy.ca
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      I think there’s huge variability, but as a gross overgeneralization AMD gpus run Cyberpunk 2077 a bit faster on Linux than Windows, and nVidia gpus run it a bit slower on Linux than on Windows.

      If you’ve got a spare usb hard drive you could always install Linux there for a test drive though. You might be able to find a setup that gets you the extra performance you’re looking for.

      • brucethemoose@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        1 year ago

        I already dual boot CachyOS! In fact I spent a lot of time tweaking schedulers, power, undervolting the GPU and such for compute performance, but I think it’s well tuned for gaming too.

        It’s just annoying because I beat the GPU into submission with tons of settings (as Nvidia is funny with Wayland), so its display out is totally disabled. It’s a lot to undo.

        • monotremata@lemmy.ca
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 year ago

          See, that makes it sound to me like you could probably come up with a setup that would do what you want, but that doing so would probably mean making it worse at some of the other things you currently use it for.

          Which is where using an external drive for a third installation might be easier. Or at least easier to dispose of if you get sick of the project. But I am perhaps unusually lazy in that regard.

          • brucethemoose@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

            You raise an excellent point.

            TBH I am both lazy, and a bit paranoid/afraid of dealing with Nvidia rendering issues (even if using my IGP for desktop work), but it would probably be fine and I’m… just being lazy and paranoid.

            I don’t think it would make it worse for compute work.

            An external 3rd partition does sound appealing, though one quirk is that CP2077 does really like SSDs. I have a slow external SSD, but it still might muddy an A/B test.

            • BombOmOm@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 year ago

              If you have a desktop, these work great for swapping SSDs out. Get a pair and swap them out whenever you need/want to. You just need a spare x4 (or larger) PCI-e slot, which is pretty common to have. (Technically they work fine with a x1 slot, but then you are slowing the SSD down.)

    • fuckwit_mcbumcrumble@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Anyone know if CP2077 runs better on Linux than Windows?

      That’s entire dependent on a whole host of things. CPU, GPU, distro (mostly kernel version), open source vs proprietary drivers, proton version etc. Also some numbers can artificially look better if the feature is just straight up ignored by proton, or just broken. If you’re looking for some bleeding edge features then probably not.

      • brucethemoose@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        7800X3D, Nvidia 3090, CachyOS, the latest arch kernel with whatever tweaks they have, I assume git Proton and all the distro’s riced settings. On CP2077’s side I’d like RTX reflections and DLSS as the only exotic settings, though I did run a mod that hacks in FSR 3.1 framegen.

        I realize I probably have to test this myself, heh. But from what I gather (and past experience on a laptop 2060 with Linux) is that Nvidia is disadvantaged on Linux in this scenario.