Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

Half-Life 2 and the episodes get a Beta with Vulkan (DXVK) and more

By - | Views: 32,525

Valve has put up a Beta for Half-Life 2, Half-Life 2: Episode One and Half-Life 2: Episode Two as they prepare more of their own games ready for the Steam Deck.

We don't know yet all the exact details, as this update hasn't even been announced by Valve yet but the Betas are up and you can try them out right now. However, we do know for sure they now have DXVK Native which is the port of DXVK to Linux which allows it to be used natively without Wine. This changes the game to use Vulkan, instead of OpenGL, if you launch it with "-vulkan" in the launch options.

Half-Life 2: Episode One with 110 FOV

Other improvements noticed include some big bug fixes to a few scenes, UI improvements with resolution scaling with the HUD now having its own scaling option - which has resulted in the UI being a much better fit, ultrawide support, FOV now goes up to 110 instead of 90 and likely more we've missed.

To try it out all you need to do is opt into the Beta branch for the games on Steam. Right click -> Properties -> Betas (on the left) and then select it from the dropdown box. When they do put up full patch notes we'll let you know.

Hopefully at some point they will upgrade Team Fortress 2 and Counter-Strike: Global Offensive too.

Article taken from GamingOnLinux.com.
28 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
18 comments
Page: 1/2»
  Go to:

ridge Oct 19, 2021
So, wait, they're changing the game to use DirectX over Vulkan instead of native OpenGL? Is it really faster to do it that way? I mean hey if it works it works, just odd!

Edit: Had to install EP2 because I got curious, but wow is the current beta stuttery on my machine! I can't even play the game like this. After the first boot of the beta, it doesn't even render the game, just completely black with sound. Steam overlay works tho :P


Last edited by ridge on 19 October 2021 at 10:55 am UTC
ridge Oct 19, 2021
Quoting: Guest
Quoting: ridgeSo, wait, they're changing the game to use DirectX over Vulkan instead of native OpenGL? Is it really faster to do it that way? I mean hey if it works it works, just odd!
OpenGL in Source-based games wasn't native too - these games use ToGL layer, which translates Direct3D calls to OpenGL calls. DXVK Native isn't any different in that way - it translates D3D to Vulkan at compile time similarly to ToGL.

Then that makes heck of a lot more sense to me, thanks for clearing that up!
mphuZ Oct 19, 2021
There were also changes for Half-life 2: Lost Coast and Half-life: Source
mphuZ Oct 19, 2021
Apparently, the DXVK port is also being prepared for Firewatch
https://steamdb.info/app/383870/history/
mphuZ Oct 19, 2021
After adding DXVK (L4D2, P2), the developers did not switch the render in the game itself? Only in the startup parameters? It's so stupid..
Ehvis Oct 19, 2021
View PC info
  • Supporter Plus
Quoting: mphuZApparently, the DXVK port is also being prepared for Firewatch
https://steamdb.info/app/383870/history/

Firewatch is native. And Unity. How is that supposed to work?
Liam Dawe Oct 19, 2021
Quoting: Ehvis
Quoting: mphuZApparently, the DXVK port is also being prepared for Firewatch
https://steamdb.info/app/383870/history/

Firewatch is native. And Unity. How is that supposed to work?
If true, it's likely much easier to use DXVK Native than it is to upgrade Unity for improved Vulkan support in-engine.
Ehvis Oct 19, 2021
View PC info
  • Supporter Plus
Quoting: Liam Dawe
Quoting: Ehvis
Quoting: mphuZApparently, the DXVK port is also being prepared for Firewatch
https://steamdb.info/app/383870/history/

Firewatch is native. And Unity. How is that supposed to work?
If true, it's likely much easier to use DXVK Native than it is to upgrade Unity for improved Vulkan support in-engine.

I'm no Unity expert, but I don't think it's any easier to modify unity to run with dxvk native. Sounds more like a very dirty hack job. In that case Proton would be far easier to manage.
Liam Dawe Oct 19, 2021
Quoting: EhvisI'm no Unity expert, but I don't think it's any easier to modify unity to run with dxvk native. Sounds more like a very dirty hack job. In that case Proton would be far easier to manage.
Considering even on Windows some users have been using DXVK to improve performance in their games, it's probably not all that difficult to slot it in.
BielFPs Oct 19, 2021
Funny they prioritized Half Life 2 series before Team Fortress 2, which has way more active players.

Quoting: mphuZAfter adding DXVK (L4D2, P2), the developers did not switch the render in the game itself? Only in the startup parameters? It's so stupid..
I guess it's because they are probably in some kind of "beta" test using DXVK in compilation time, but I agree that this option should be inside the game menu (or in the game launcher). Hopefully they'll include it later.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.