Announcement

Collapse
No announcement yet.

Left 4 Dead 2 Updated With Vulkan Rendering Via DXVK, Many Other Improvements

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

  • Soul_keeper
    replied
    OpenBenchmarking.org, Phoronix Test Suite, Linux benchmarking, automated benchmarking, benchmarking results, benchmarking repository, open source benchmarking, benchmarking test profiles


    OpenGL is about 3x faster than Vulkan for me.

    Leave a comment:


  • Guest
    Guest replied
    Originally posted by pWe00Iri3e7Z9lHOX2Qx View Post

    If you look at the release announcement, there are a bunch of fixes including things like crash fixes on Linux. Or you know, don't look a gift horse in the mouth. The fact that they are updating it at all after more than a decade, let alone on a niche platform for gaming that wasn't even a choice when the game launched, is quite frankly phenomenal.
    Yeah, they practically give it away at very low prices, like CDPR does for some of it's older games.

    Leave a comment:


  • Azpegath
    replied
    No comparison benchmarks?

    Leave a comment:


  • pracedru
    replied
    Originally posted by Flaburgan View Post
    Hm, but why is DXVK involved here? I mean, on Linux it's currently running OpenGL, not DirectX. So the translation should be OpenGL -> Vulkan not DirectX -> Vulkan, what do I miss here?
    The old version of the game on linux runs a DirectX -> OpenGL translation layer that Valve developed in house.
    Now they are using a DirectX -> Vulkan translation layer that is developed not only by Valve.

    So this means less code for Valve to maintain.
    Last edited by pracedru; 17 June 2021, 02:16 PM.

    Leave a comment:


  • willmore
    replied
    Originally posted by Mario Junior View Post

    Same question here
    Yes, similar changes are in the Windows version. Or at least that's what the changelog said when I looked it as the app updated yesterday.

    Leave a comment:


  • chocolate
    replied
    Originally posted by Flaburgan View Post
    Hm, but why is DXVK involved here? I mean, on Linux it's currently running OpenGL, not DirectX. So the translation should be OpenGL -> Vulkan not DirectX -> Vulkan, what do I miss here?
    DXVK is bundled with the game so that its original Direct3D renderer is left untouched and translated to Vulkan. The game was initially ported using another layer called ToGL, to achieve the same with OpenGL. https://github.com/ValveSoftware/ToGL

    Leave a comment:


  • Flaburgan
    replied
    Hm, but why is DXVK involved here? I mean, on Linux it's currently running OpenGL, not DirectX. So the translation should be OpenGL -> Vulkan not DirectX -> Vulkan, what do I miss here?

    Leave a comment:


  • gfunk
    replied
    Thats a good point, I know Linux users accidentally got VAC bans after they changed some OpenGL thread configuration

    Leave a comment:


  • humbug
    replied
    Originally posted by gfunk View Post
    Why wouldnt they add Vulkan to CSGO first given how much money it generates
    It seems like they want all their games running on Vulkan by the time the SteamPal launches. Newer games on the Source2 engine are not a problem (Dota2, Half Life Alyx, Underlords) as they have native Vulkan support.

    For older games like Portal2, Left 4 Dead, CS:GO the strategy is to use a translation layer. I reckon they wanted to do a couple of other games first and hone their skills before tackling CS:GO. Cause that is a very sensitive and competitive community; they will freak out if something goes wrong or if performance drops on certain rare configurations.

    Leave a comment:


  • gfunk
    replied
    So this was done by Valve, not the community who did the last stand update?

    Why wouldnt they add Vulkan to CSGO first given how much money it generates

    Grateful regardless, I had fun with the last stand update

    Leave a comment:

Working...
X