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.

Proton Experimental gets more CEG DRM fixes, new fsync code

By - | Views: 11,732

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
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
17 comments
Page: 1/2»
  Go to:

I will check Hitman Absolution , but Just Cause 2 is not working for me.
BielFPs 2 Nov
QuoteAccording 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.
One of the reasons why I personally don't like to use "stable" distros myself

QuoteFEAR 3
I wish there was a way to force this game to use steamcloud, every time I want to play as Fettel I need to first finish the game as Pointman.
Also according to the github ticket of Just Cause 2 you need proton experimental bleeding edge branch... (the beta of the beta, so to speak)
pb 2 Nov
QuoteSid Meier's Civilization V

Whaaaat, it finally works! I've tried running it in Proton for months, to no avail.
I can finally unlock the map-type achievements, that Aspyr never fixed on Linux...


Last edited by pb on 2 November 2021 at 2:55 pm UTC
Well, I'm hoping that one day, Space Marine might just work. I loved smashing Ork face, but cracking it and running it the old-fashioned way seemed a hassle.
Quoting: The_AquabatI will check Hitman Absolution , but Just Cause 2 is not working for me.
Why not?
Apparently just 'cause.
Still stuck in a perpetual failed download loop. This is doing my head in.
BielFPs 2 Nov
Quoting: The_AquabatAlso according to the github ticket of Just Cause 2 you need proton experimental bleeding edge branch... (the beta of the beta, so to speak)
More beta than that, and you have to play while they're codding the patch
fagnerln 2 Nov
F1 Race Stars is working really well (except online, but not sure if the problem is on proton)

Quoting: BielFPs
QuoteAccording 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.
One of the reasons why I personally don't like to use "stable" distros myself.

Do 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.

Or your VERY UPDATED distro is already on 5.16
stormtux 2 Nov
Quoting: SirBubblesWell, I'm hoping that one day, Space Marine might just work. I loved smashing Ork face, but cracking it and running it the old-fashioned way seemed a hassle.
Yesterday I tested Warhammer 40000: Space Marine and it just worked (after switching to "steam beta", enabling "proton experimental" and switching to the "bleeding edge" version of proton experimental... and checking game files and resetting the proton prefix a couple of times ). Maybe now it is not a "just works" situation but the anti-cheat problem looks solved. I even played in a multiplayer coop match, there are still people playing it!.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. 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.