x

You have decided to merge your account with the GOG.com.

You can now start participating in the community discussions.

x

You chose to opt out from the merge process.
Please note that you will not be able to access your account until you opt in.

We strongly encourage you to merge your RED account with the GOG.com one.
If you want to do it later please try logging in again.

  • Register

Announcement

Collapse
No announcement yet.

The Witcher 3 for Linux

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Originally posted by Gilrond-i-Virdan View Post
    I can't compare, since I never played it on Windows. But I get around 40 fps on max settings (hairworks off), using Sapphire Nitro+ AMD RX 480 on 1920x1200.
    Not a very convincing answer, friend. NVM, googled random result, RX 480 hits 60+ frames @ Ultra 1080P. So at least 1/3 on a top AMD GPU, possibly even worse on lower end GPUs.

    Does your freeze bug blocks you from entering Novigrad?

    Comment


    • Originally posted by metalmaniac21 View Post
      Does your freeze bug blocks you from entering Novigrad?
      It freezes most of the time near the hanged man tree, as soon as the game starts playing Velen intro. So I didn't progress much further. Wine is expected to introduce some overhead, but from what I've read, 60fps isn't common on RX 480 in TW3 even on Windows for 1920x1080. Most get less. Medium settings may be produce 60fps but not max. Plus, my resolution is higher than your example (1920x1200, not 1920x1080).

      The freeze is Mesa specific though. Those who use Nvidia blob don't have it. This was already reported both to Wine and Mesa bug trackers, so hopefully developers will figure out what's going on.
      Last edited by Gilrond-i-Virdan; 23-07-17, 23:49.

      Comment


      • Originally posted by metalmaniac21 View Post
        googled random result, RX 480 hits 60+ frames @ Ultra 1080P
        I'd believe only that an RX 480 could hit 60 FPS, I seriously doubt if it can maintain anywhere near that performance at Ultra, 1080p.

        An RX 480 is roughly the equivalent of a GTX 1060 (which despite being in the 1000 series is actually a budget card.) On my GTX 980 ti, which is significantly more powerful, I will get fluctuations from 60 FPS all the way down into the low 30's with Hairworks on. I presently play with a Frame Limit of 48 FPS, Hairworks OFF, and am able to maintain steady FPS everywhere.

        I imagine an RX 480 can achieve similar results in Windows with minor sacrifices (namely Hairworks and Draw Distances). Likely a further performance impact under Wine.
        People always ask me, "What's in the box?" I get the question a lot. "Come on -- what's in the box!?" I won't tell them...but I'll tell you. Go on.
        You can see what's IN THE BOX!!!

        Comment


        • Originally posted by SigilFey View Post
          I'd believe only that an RX 480 could hit 60 FPS, I seriously doubt if it can maintain anywhere near that performance at Ultra, 1080p.
          Well, depending on where the game takes place in. We were talking about Velen, near hangman tree, which pretty much an open field.

          Comment


          • Originally posted by metalmaniac21 View Post
            Well, depending on where the game takes place in. We were talking about Velen, near hangman tree, which pretty much an open field.
            Exactly. I used to get 50-60 FPS around Velen on my old laptop with a GTX 670m. However, once I got to the bridge at Oxenfurt, it dropped to 4. 4 FPS. 4.

            The highest FPS a card is capable of reaching means...absolutely nothing. The lowest FPS is what players need to worry about. (Have you ever attempted to ride across a crowded bridge at 4 FPS!? It was like a series of still images accented by screams and horse noises.)
            People always ask me, "What's in the box?" I get the question a lot. "Come on -- what's in the box!?" I won't tell them...but I'll tell you. Go on.
            You can see what's IN THE BOX!!!

            Comment


            • Originally posted by SigilFey View Post
              The highest FPS a card is capable of reaching means...absolutely nothing. The lowest FPS is what players need to worry about. (Have you ever attempted to ride across a crowded bridge at 4 FPS!? It was like a series of still images accented by screams and horse noises.)
              Sounds like a problem with free memory or CPU. TW3's landscape polygonal mesh grid is hardly any more complex than TES4: Oblivion.

              No, the point was different - if there's a 20 fps gap in a non-intensive scenes, turns out using Linux is pretty expensive entertaiment and when there 15-20 FPS in Novigrad or at Oxenfurt bridge on Windows, it could transform into 0 frames.

              A shame CDPR fired an OpenGL programmer.
              Last edited by metalmaniac21; 24-07-17, 19:05.

              Comment


              • Originally posted by metalmaniac21 View Post
                No, the point was different - if there's a 20 fps gap in a non-intensive scenes, turns out using Linux is pretty expensive entertaiment and when there 15-20 FPS in Novigrad or at Oxenfurt bridge on Windows, it could transform into 0 frames.
                That depends on whether that issue in cities is CPU bound, or GPU bound. CPU bound can be fixed by using glthread and CSMT. But if it's GPU bound - it's a problem, and Wine simply needs more performance optimizations.

                Originally posted by metalmaniac21 View Post
                A shame CDPR fired an OpenGL programmer.
                Did they have one? Whom do you mean? It's a shame CDPR failed to release TW3 for Linux proper.

                Comment


                • Originally posted by metalmaniac21 View Post
                  Sounds like a problem with free memory or CPU. TW3's landscape polygonal mesh grid is hardly any more complex than TES4: Oblivion.

                  No, the point was different - if there's a 20 fps gap in a non-intensive scenes, turns out using Linux is pretty expensive entertaiment and when there 15-20 FPS in Novigrad or at Oxenfurt bridge on Windows, it could transform into 0 frames.

                  A shame CDPR fired an OpenGL programmer.
                  Ha ha ha! No -- it's a problem with the 670m being just below required specs.

                  What I'm pointing out is that when researching how well a given card will perform with a given title, you mostly want to pay attention to the minimum FPS experienced, and take that into account with the average FPS. That will give you a good idea of overall performance and just how ugly things might get during the busiest scenes. (Companies often "interpret" such benchmarks and reports "optimistically". If min, max, and average are not listed together, it's basically the same as no results. Also, pay close attention to whether Vsync was on or off during the benchmark. That can be huge.)

                  Right now, those trying to get the game running on Linux are effectively porting it or emulating it. That will cost performance until things are optimized...often in strange ways and for strange reasons.

                  I understand the disappointment, but unfortunately not everything can happen. I still want Breath of the Wild, Red Dead Redemption, and Fable 2 for PC, dang it!
                  People always ask me, "What's in the box?" I get the question a lot. "Come on -- what's in the box!?" I won't tell them...but I'll tell you. Go on.
                  You can see what's IN THE BOX!!!

                  Comment


                  • Originally posted by Gilrond-i-Virdan View Post
                    Did they have one? Whom do you mean? It's a shame CDPR failed to release TW3 for Linux proper.
                    You should know better. I probably fucked up facts...
                    The point was, judging by vacations, they're DX-only devs.
                    Last edited by metalmaniac21; 24-07-17, 20:32.

                    Comment


                    • Originally posted by SigilFey View Post
                      Right now, those trying to get the game running on Linux are effectively porting it or emulating it. That will cost performance until things are optimized...often in strange ways and for strange reasons.
                      Wine doesn't emulate, but translates API calls at runtime. In case of graphics, there is also the step of translating MS shader bytecode (compiled from HLSL), into GLSL bytecode, which is then compiled into GPU machine instructions by the OpenGL driver as far as I understand. I suppose besides the issue of effectively matching DirectX APIs into OpenGL equvialents, making the resulting shaders optimized is also some effort.

                      You can see the on-going work here: https://source.winehq.org/git/wine.g...ucia;st=author
                      Last edited by Gilrond-i-Virdan; 24-07-17, 23:02.

                      Comment


                      • Originally posted by Gilrond-i-Virdan View Post

                        Wine doesn't emulate, but translates API calls at runtime. In case of graphics, there is also the step of translating MS shader bytecode (compiled from HLSL), into GLSL bytecode, which is then compiled into GPU machine instructions by the OpenGL driver as far as I understand. I suppose besides the issue of effectively matching DirectX APIs into OpenGL equvialents, making the resulting shaders optimized is also some effort.

                        You can see the on-going work here: https://source.winehq.org/git/wine.g...ucia;st=author
                        Exactly -- I was simply drawing a parallel between running the game in it's native environment and needing to "re-write / re-configure" parts of it or the OS to make it compatible with a new environment. As it stands, the performance of the present Linux build should probably comparable to a WIP emulation.

                        Here's a 100% solid truth: if people want it badly enough, the game will work perfectly on Linux in the end.
                        Last edited by SigilFey; 24-07-17, 23:21.
                        People always ask me, "What's in the box?" I get the question a lot. "Come on -- what's in the box!?" I won't tell them...but I'll tell you. Go on.
                        You can see what's IN THE BOX!!!

                        Comment


                        • Originally posted by SigilFey View Post
                          Here's a 100% solid truth: if people want it badly enough, the game will work perfectly on Linux in the end.
                          I'm really glad Wine developers are doing all this heavy lifting. If anything, CDPR could sponsor some of that work for Codeweavers, which would at least save their face somewhat, in the light of CDPR's previous quasi-promises and promos of the Linux version of TW3.
                          Last edited by Gilrond-i-Virdan; 25-07-17, 00:58.

                          Comment


                          • Dark ground bug is fixed at last:



                            Freeze is so far the only major issue, but at least it can be avoided sometimes.

                            Comment


                            • Wow, perfect! Waiting for WINE update, or maybe for some kind of patch/instructions...

                              Comment


                              • Originally posted by pependos View Post
                                Wow, perfect! Waiting for WINE update, or maybe for some kind of patch/instructions...
                                See here.

                                Comment

                                Working...
                                X