Announcement

Collapse
No announcement yet.

Left 4 Dead 2 Getting Closer To Release On Linux

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

  • #21
    Originally posted by Gps4l View Post
    Some games can do OpenGl on windows.
    Serious Sam 3 to name one. (there are more)
    There are a handful of those, but my post that you quoted was referring to one specific game - Left 4 Dead 2 - which is D3D-only on Windows.

    Comment


    • #22
      Originally posted by Plombo View Post
      There are a handful of those, but my post that you quoted was referring to one specific game - Left 4 Dead 2 - which is D3D-only on Windows.
      What I meant to say, I wonder if our current opnenGL drivers are holding back the release. The onces from nividia and or AMD.

      After Valve publishing: We had it running faster on Linux, they raised the expectations.

      Linux openGl, faster then D3D.

      SS3 only as an example the drivers are not there yet.

      Comment


      • #23
        Originally posted by Plombo View Post
        First of all, it's safe to assume that the Source engine gets a lot more active development than the engine used in Trine 2, whose name I forget, and Source has definitely been used for many more high-budget games. Of course it's going to be more complicated.
        The engine in Trine 2 is probably just as taxing as Source, even if Trine 2 did not have as huge a budget as say Left 4 Dead. It uses a lot of different graphics effects and features as it's graphics were the game's main selling point in comparison to other games in the same genre. Let us not forget that Source has quite a lot of legacy parts to it as well and has not kept up as well as certain other engines (Unreal3, Crytek, id Tech 5) in terms of graphics and effects.

        Originally posted by Plombo View Post
        More importantly, anyone who's ever worked on or debugged an OpenGL implementation knows that different applications use different features in different combinations, even if they are visually similar from a user's perspective, and they thus expose different driver bugs.
        This is of course true, although you would need to demonstrate this before it becomes anything more than conjecture.

        Comment


        • #24
          Originally posted by Hamish Wilson View Post
          Let us not forget that Source has quite a lot of legacy parts to it as well and has not kept up as well as certain other engines (Unreal3, Crytek, id Tech 5) in terms of graphics and effects.
          UE3 or Unreal Engine 3. Unreal 3 is a reserved name for a game, not the engine.

          Comment


          • #25
            Originally posted by GreatEmerald View Post
            UE3 or Unreal Engine 3. Unreal 3 is a reserved name for a game, not the engine.
            Well, if you prefer, but I doubt a real "Unreal 3" game will see the light of day.

            Comment


            • #26
              Just had another idea, could be Valve are holding out to have L4D2 be the 100th Steam for Linux game release. It is up to 88 atm, shouldn't be more than a week or two till it reaches the 100 game milestone.

              Comment


              • #27
                Originally posted by Hamish Wilson View Post
                The engine in Trine 2 is probably just as taxing as Source, even if Trine 2 did not have as huge a budget as say Left 4 Dead. It uses a lot of different graphics effects and features as it's graphics were the game's main selling point in comparison to other games in the same genre. Let us not forget that Source has quite a lot of legacy parts to it as well and has not kept up as well as certain other engines (Unreal3, Crytek, id Tech 5) in terms of graphics and effects.
                It may very well be as taxing - performance isn't what I was referring to. The recency of the features used by an application is one factor affecting its compatibility with different drivers, but by no means the only factor.

                Originally posted by Hamish Wilson View Post
                Originally posted by Plombo
                More importantly, anyone who's ever worked on or debugged an OpenGL implementation knows that different applications use different features in different combinations, even if they are visually similar from a user's perspective, and they thus expose different driver bugs.
                This is of course true, although you would need to demonstrate this before it becomes anything more than conjecture.
                Well, I can't exactly demonstrate it for L4D2 specifically when it hasn't been released yet.

                If you just want an example for an application, though, I would refer you to my experience with Psychonauts on Mesa with the nv50 Gallium driver. This was a driver that rendered Trine 2 just fine, for instance, but on Psychonauts - a port of a game from last generation, and by no means cutting edge - half of the textures in the game were flickering between displaying solid white and the actual texture. It turned out that one of the few hundred shaders it was using was calculating a square root as the first operation in a basic block, and the nv50 compiler was emitting one instruction for square roots at the start of basic blocks when it should have been emitting two. This is the kind of obscure, application-specific and driver-specific bug that plagues graphics drivers. I gave you one example, but uncovering these sorts of obscure driver issues is quite common. Even more so for a game using the Source engine, which is configurable enough to provide an almost infinite number of cases that could uncover a bug in either the Nvidia, AMD, or Intel driver.

                Of course, as you say, it is still conjecture that this is what's actually holding it back. It's just a rather likely one as far as conjectures go.

                Comment


                • #28
                  Originally posted by Vash63 View Post
                  I'd bet that drivers are holding them back.
                  Or more likely: They're releasing them at a predetermined pace in order to get the most sales. The first game they released was free, and running on the newest engine. They've also released old games on old engines (HL, CS). I wouldn't be surprised if L4D (1) dropped any day now, with L4D2 two or three of months behind.

                  Comment

                  Working...
                  X