You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

Proton Experimental gets more CEG DRM fixes, new fsync code

By - | Views: 16,905

Recently Valve upgraded Proton Experimental, the special version of Proton that pulls in advancements first with support for their older CEG DRM and another new build is up. Note: you also currently need the Steam Beta Client for the initial CEG support.

In the changelog it simply notes that it improves "compatibility with games using CEG DRM" but it also has the latest fsync changes for the newer code. According to a Proton developer if you have an older Kernel fsync should be automatically disabled so if you want to use it you need to update.

Going by what we've seen, it appears that Call of Duty: Black Ops II will now load with the Campaign working but Zombies and Multiplayer remain a bit problematic with them crashing eventually. As a reminder some of these games should now see improvements on Linux with Proton Experimental:

  • Aliens: Colonial Marines
  • Aliens vs. Predator (2010)
  • Bioshock Infinite
  • Call of Duty: Black Ops
  • Call of Duty: Black Ops II
  • Call of Duty: Modern Warfare 2
  • Call of Duty: Modern Warfare 3
  • FEAR 3
  • Hitman: Absolution
  • Just Cause 2
  • Lara Croft & the Guardian of Light
  • Saints Row: The Third
  • Sid Meier's Civilization V
  • Sniper Elite V2
  • The Typing of The Dead: Overkill

You can continue to report on CEG DRM games on the Valve GitHub Ticket.

Need to know how to actually use Proton Experimental? Here's a simple HOWTO (as it's not complicated!). Make sure it's installed by searching for it in your Steam Library, then select it from the Compatibility menu in the Properties section of a game. See our quick video below:

For an explainer in text form:

  1. Search for Proton Experimental and install if not already.
  2. Right click any game on Steam and go to Properties.
  3. Select the Compatibility menu on the right side.
  4. Ensure the "Force the use of a specific Steam Play compatibility tool" is ticked.
  5. From the dropdown box that appears select Proton Experimental.
Article taken from GamingOnLinux.com.
29 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.
17 comments
Page: «2/2
  Go to:

Koopacabras Nov 2, 2021
Quoting: stormtux(after switching to "steam beta", enabling "proton experimental" and switching to the "bleeding edge" version of proton experimental...

oh wait so you also have to opt in for the steam beta too?
stormtux Nov 2, 2021
View PC info
  • Supporter Plus
Quoting: The_Aquabat
Quoting: stormtux(after switching to "steam beta", enabling "proton experimental" and switching to the "bleeding edge" version of proton experimental...

oh wait so you also have to opt in for the steam beta too?
Yes.


Last edited by stormtux on 3 November 2021 at 7:30 pm UTC
Lofty Nov 2, 2021
Do you have to be in the steam beta in order to run the correct version of proton experimental ? I have the regular steam client running experimental and two games i have tried (hitman:absolution & GRID2) don't launch.

i wonder how long it will be until CEG gets into the regular experimental branch? I don't want to run the steam beta as i have had issues with it in the past.
BielFPs Nov 2, 2021
Quoting: fagnerlnDo you know what are you talking about? Kernel with fsync is generally patched, so there's no difference between update manually a kernel and setup a patched one.
The difference is that common users don't usually update their default kernel, so if a distro is not using the minimal version with support by default, they won't have the patched benefits since most of distros make the kernel update separated from the usual upgrade process.

Not anyone's fault in this, but it's a reason why I prefer rolling distros for gaming use cases.
chelobaka Nov 3, 2021
Quoting: LoftyDo you have to be in the steam beta in order to run the correct version of proton experimental ? I have the regular steam client running experimental and two games i have tried (hitman:absolution & GRID2) don't launch.

i wonder how long it will be until CEG gets into the regular experimental branch? I don't want to run the steam beta as i have had issues with it in the past.

CEG DRM relies on Steam client that's why you need to run Beta client. Nothing stops you from using any Proton version on stable client, but CEG-protected games won't work this way.

You can always switch between client versions back and forth if something is not working.


Last edited by chelobaka on 3 November 2021 at 10:18 am UTC
fagnerln Nov 3, 2021
Quoting: BielFPs
Quoting: fagnerlnDo you know what are you talking about? Kernel with fsync is generally patched, so there's no difference between update manually a kernel and setup a patched one.
The difference is that common users don't usually update their default kernel, so if a distro is not using the minimal version with support by default, they won't have the patched benefits since most of distros make the kernel update separated from the usual upgrade process.

Not anyone's fault in this, but it's a reason why I prefer rolling distros for gaming use cases.

None of big rolling distro uses patched kernel by default,it's the same issue
Koopacabras Nov 5, 2021
yes so that was the issue... I needed to update steam to the beta, now both are working (JC2 and Hitman Abs.)
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.