Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

Portal 2 from Valve gets a big update with Vulkan support from DXVK

By - | Views: 17,130

Portal 2, the classic first-person puzzle game from Valve available on Steam, just had a huge upgrade come out of nowhere along with Vulkan API support powered by the DXVK project.

To stop any rumours: no, this is not Source 2 or anything of the sort. Portal 2 by default uses Direct3D 9 on Windows and OpenGL on Linux. For the Linux version, original Source engine games like this used a translation layer called ToGL to translate D3D9 to OpenGL.

With this update it now includes a special native build of DXVK along with some extra dedicated Source tweaks, which allows you to run Portal 2 with "-vulkan" as a launch option to switch it over to Vulkan. It might give you better performance depending on your setup, although the OpenGL build already performed quite well overall.

That's not all though, there's a lot more included in this update. For the Linux version it's especially great, as there's a few very specific fixes done for us including: it actually has an icon now, a Linux startup crash was solved, they fixed a credits corruption on Linux, a few intro videos weren't playing on Linux, BEEMod should work better on Linux and the game should no longer appear in the top left corner of the screen for some Linux players.

Apart from that, here's what else has changed:

Improvements:
  - Improved compile time for Perpetual Training Initiative puzzles.
  - Improved advanced video settings descriptions.
  - Made the game Hi-DPI aware.
  - Smarter default video settings.
  - Improved resolution of player avatars throughout the game.
  - Players can now be invited to play co-op on controller.
  - Button text contrast and padding has been improved when using a controller.
  - Implemented a 360° Spin action.
  - The portalgun is now correctly affected by dynamic lights (projected textures) in the scene.
  - Improved client-side prediction for coop play.
  - Added the ability for workshop levels to pack particles into their map with a particles/map_manifest.txt
  - Misc. rendering optimizations.
  - Removed the "Trading Coming Soon" button.
Bug Fixes:
  - Fixed a crash in the PeTI if you placed a light strip above a laser catcher on the floor and linked it to a fizzler.
  - Fixed the fizzler not playing the retract animation when turned off in new PeTI maps.
  - Fixed being able to copy 'uncopyable' items in the PeTI leading to invalid/broken levels.
  - Fixed some items in PeTI not maintaining their portalability state when expanding the chamber boundaries.
  - Fixed a crash if PeTI avatars could not be retrieved.
  - Fixed Cave Johnson's lines not progressing when playing queued workshop levels.
  - Fixed a memory leak that could occur when changing levels.
  - Fixed a bug where you could no longer ping/taunt via mouse/keyboard if you have ever used a controller.
  - Fixed the ping menu being visible when quick pinging on controller.
  - Fixed the game instructor not respecting input types for respective players in split-screen mode.
  - Fixed rumble not being respected for respective players in split-screen mode.
  - Fixed the wrong avatar being used if playing coop after playing a workshop level.
  - Fixed the OnFiredPortal2 output not firing.
  - Fixed some text being duplicated on the screen multiple times.

You can buy and play Portal 2 on Steam.

Article taken from GamingOnLinux.com.
Tags: Puzzle, Steam, Update, Vulkan | Apps: Portal 2
43 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
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.
See more from me
24 comments
Page: «2/3»
  Go to:

Julius 7 days ago
Quoting: 3zekiel
Quoting: JuliusMaybe the Stadia servers only support Vulkan and the recent announcement of Google signifies some sort of deal being struck with Valve? *pure speculation*

That would be golden, like geforce now, but on Linux with valve catalogue, one of the best combinations for us.

Well, this could go various ways... *June 2021* Google announces acquiring a majority stake in Valve Software (as founder Gabe Newell retires in New Zeeland with his new found billions). Steam to be integrated with Stadia, Android support coming through Playstore... *you heard it here first kids* :p
Quoting: Julius*June 2021* Google announces acquiring a majority stake in Valve Software (as founder Gabe Newell retires in New Zeeland with his new found billions).

That would be terrible. The next announcement would be:

*August 2023* Google announces they are shutting down the Steam game platform and instead moving the Valve team into a new Google subsidiary writing messaging apps.


Last edited by no_information_here on 19 February 2021 at 6:06 pm UTC
Julius 6 days ago
Quoting: no_information_here
Quoting: Julius*June 2021* Google announces acquiring a majority stake in Valve Software (as founder Gabe Newell retires in New Zeeland with his new found billions).

That would be terrible. The next announcement would be:

*August 2023* Google announces they are shutting down the Steam game platform and instead moving the Valve team into a new Google subsidiary writing messaging apps.

That was my point. I guess I should have put /s
CatKiller 6 days ago
The trick would be putting Valve in charge of Google's product cancellation team; Valve Time would cure them of their ADHD.

They also wouldn't be able to cancel any project with a 3 in the name.


Last edited by CatKiller on 19 February 2021 at 7:23 pm UTC
DefaultX-od 6 days ago
I have just tried vulkan and opengl, most of the time they were close to each other, but opengl several times fell to 80fps while vulkan was always above 100fps
mirv 6 days ago
View PC info
  • Supporter Plus
Fails to load for me at all in Vulkan mode. DXVK > 1.5.2 also doesn't work for me at all, and I note this uses DXVK 1.7, so that's interesting.
1xok 6 days ago
Valve's Vulkan implementation for Portal2 brings about 10% to 20% more performance on my Linux laptop. However, I have only tested briefly and only one scene. The lighting seems too bright and I have the feeling that OpenGL runs smoother despite less FPS (only a subjective impression).

Hardware: i7-7820HQ (GPU: HD 630)
OS: Xubuntu 20.4

This is a very welcome addition and I hope Valve continues to work on it.
Philadelphus 6 days ago
I'm trying to figure out what the "intro videos to act 2 and 3" that weren't playing are. I've played through the game several time (including on Windows, which I was still using when it released), though not for a few years and I can't remember any particular videos around those points. Anyone know what that's referring to?
denyasis 6 days ago
I image the benefit of this would be to have a working example of "drop-in" support for a port, albeit an old one.

Coupled with Proton libs, its not far fetched to see a Valve maintained, Steam only, linux "wrapper" for your game to get extra Linux sales. Make the barrier low enough and there's not really a reason for a dev not to "push the linux button". If the barrier to wrap a game is stupidly low, Valve could even charge extra for it.

We can argue wether or not a wine/DXVK wrapper around a game is a "real" port or not. But in the end, it will run on linux, and that's what most people really want.
vv221 6 days ago
Quoting: Ehvis
QuoteYou can buy and play Portal 2 on Steam.
Funny. We all know that Sin is the last person in the world that hasn't played the Portal games.
I’ve never played Portal 2
Sadly I probably never will, a shame I developed a strong anti-DRM stance before its release…
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just 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!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.

Livestreams & Videos
Community Livestreams
Latest Forum Posts