Valve has today released a huge upgrade to Proton, the compatibility layer for Linux that allows Windows games to run.
Proton 7.0 pulls in Wine 7.0 which it's based upon along with: upgrades to DXVK 1.9.4 for DirectX 9 / 10 / 11, newer VKD3D-Proton for DirectX 12 to Vulkan and wine-mono to 7.1.2. It also brings over some changes from Proton Experimental like performance improvements around input, windowing, and memory allocation.
In their official changelog, these are listed as newly playable:
- Anno 1404
- Call of Juarez
- DCS World Steam Edition
- Disgaea 4 Complete+
- Dungeon Fighter Online
- Epic Roller Coasters XR
- Eternal Return
- Forza Horizon 5
- Gravity Sketch VR
- Monster Hunter Rise
- NecroVisioN
- Nights of Azure
- Oceanhorn: Monster of the Uncharted Seas
- Order of War
- Persona 4 Golden
- Resident Evil 0
- Resident Evil Revelations 2
- Rocksmith 2014 Edition
- SCP: Secret Laboratory
- Wargroove
- Wartales
- Yakuza 4 Remastered
Even more exciting work came in with support for Easy Anti-Cheat if the game has enabled a Linux module, support for local decoding of H264 videos, improvements to Steam Input for games using Origin, better audio in Skyrim and Fallout 4, fixes for the Paradox Launcher and a few other game specific fixes.
Speaking about the release on Twitter, Valve developer Pierre-Loup Griffais said: "Proton 7.0 is now available! Highlights include playable Persona 4 Golden, audio fixes for Skyrim and Fallout games, local H264 decoding support, and the foundation for legacy EAC support. SW: Squadrons and Knockout City are currently playable with EAC, with more on the way soon!"
Just like they did for the BattlEye update, there's a new "Proton EasyAntiCheat Runtime" available in the Steam client to download, along with Proton 7.0 - which you may need to restart Steam to actually see.
Quoting: SolitaryQuoting: MayeulCQuoting: SolitaryQuoting: BekaI noticed something interesting when trying Wargroove.
Wargroove was crashing when intro video was playing on previous proton versions. It looks like they added some color testing/placeholder video instead of the original video, when you run game with proton 7.0.
Now it's not crashing anymore when you run the game. Before I had to run it with 'No intro' option.
That is the placeholder for missing WMF videos, my guess is that Yakuza 4 is the same type of "fix". That game used to simply freeze during loading on start because of intro/credits videos.
Quoting: damarrinI hope that means P4G gets to lose its unsupported tag soon.
Some of the comments report the videos in the game are just placeholders. So the game probably runs now, but without videos (I don't know the game, so I am not sure if it's just intros or actual part of gameplay).
Placeholders are shown while the video is captured and sent to valve's servers for transcoding. A few days later, proton downloads transcoded versions. Thus the first few players see the placeholders, and subsequent ones see the actual videos.
That's a stopgap. The real issue is that video encoding patents are a legal minefield. Although it should be easier in some countries without software patents (ffmpeg and vlc both started in France). Here apparently, videos can be shown directly if you have the codecs installed locally (trough gstreamer and ffmpeg). If I'm reading this correctly, at least.
Oh, I wasn't sure how that worked. What source of information are you using? Because I used to see lot of placeholders in games where I would suspect the issue would have been resolved already. I just tried Yakuza 4 and the intro worked, even though it did have some ocassional encoding artifacts.
Oh, it's a TL;DR of . I might not be up to date though, it's a rather long read.
Quoting: SolitaryWhat I wonder though is what would happen if I applied restoration patch, because that actually replaces the intro with the one with original music.
I am not sure. It should work if you have gstreamer and the right dependencies, and it probably checksums the videos, so it shows the right transcoded video. That means it might just work as usual: the video is sent to valve, and someone else with the same patch should see it. I'm only speculating here though.
Quoting: Comandante ÑoñardoI tried the Demo of REsident Evil 2 and notebook video is not shown...This is one game where I think something went wrong with the conversion process. Steam downloads a transcoded_video.foz file, which should contain the transcoded video, but it's just 16 bytes in size.
Proton log complain about somewinegstreamer error: matroskademux0: Internal data stream error.
winegstreamer error: matroskademux0: ../src-gst_good/gst/matroska/matroska-demux.c(5869): gst_matroska_demux_loop (): /GstBin:bin0/GstDecodeBin:decodebin0/GstMatroskaDemux:matroskademux0:
streaming stopped, reason error (-5)
Playing the game and triggering the video actually dumps a 148MB video file so unless Valves are masters of compression there's a problem somewhere...
Last edited by whizse on 16 February 2022 at 6:43 pm UTC
Quoting: MayeulCFor those who are curious, the interesting stuff lives in media-converter in the Proton repository. There's a short README and more information in the comments (and code of course!):Quoting: SolitaryOh, I wasn't sure how that worked. What source of information are you using? Because I used to see lot of placeholders in games where I would suspect the issue would have been resolved already. I just tried Yakuza 4 and the intro worked, even though it did have some ocassional encoding artifacts.
Oh, it's a TL;DR of . I might not be up to date though, it's a rather long read.
https://github.com/ValveSoftware/Proton/tree/proton_7.0/media-converter
Nice job, I can't wait to see what other games they add to the list.
Quoting: BeamboomHere's hoping that this will also make Cyberpunk 2077 work again, after the massive patch yesterday...!
Just a quick update on this: It seems it was an installed mod that caused the problem. Worth noting.
So all is good in the hood, and I've started a new playthrough :)
EDIT: Nope, today it won't start again. yesterday I did a fresh install, I bet that if I do do again it will start again... until I start it a second time. something is amiss here...
Last edited by Beamboom on 17 February 2022 at 12:55 pm UTC
Quoting: mZSq7Fq3qsQuoteRocksmith 2014 Edition
nice.
Hope that they can get that USB-chord thingy working so that I can plug in my quitar.
RS2014 has been working with the RealTone cable for years. You just need to select it as the audio input device in winecfg.
Heck, I even managed to get it working with WineASIO and JACK for lower latency.
Quoting: BeamboomQuoting: BeamboomHere's hoping that this will also make Cyberpunk 2077 work again, after the massive patch yesterday...!
Just a quick update on this: It seems it was an installed mod that caused the problem. Worth noting.
So all is good in the hood, and I've started a new playthrough :)
EDIT: Nope, today it won't start again. yesterday I did a fresh install, I bet that if I do do again it will start again... until I start it a second time. something is amiss here...
Doesn't work on odd days? :P
Quoting: BeamboomHave you tried sacrificing a chicken?Quoting: BeamboomHere's hoping that this will also make Cyberpunk 2077 work again, after the massive patch yesterday...!
Just a quick update on this: It seems it was an installed mod that caused the problem. Worth noting.
So all is good in the hood, and I've started a new playthrough :)
EDIT: Nope, today it won't start again. yesterday I did a fresh install, I bet that if I do do again it will start again... until I start it a second time. something is amiss here...
Quoting: MayeulCDoesn't work on odd days? :P
Haha!
I see the protondb page fills up with error reports too about this now, so I feel kind of a relief it's not just me. Some claim the game will start if the system already plays audio (!) but that's no luck for me.
However, if I delete the content under SteamLibrary/steamapps/compatdata/1091500 the game starts - but then without the savegames.
It really is odd, this.
See more from me