protonscr

Proton 8.0-4 Release Candidate testing

protonclosed
ValveSoftware/Proton#7095 · opened 2023-09-13 by ivyl · updated 2023-10-06 · 16 comments · github
Iivyl 2023-09-13 github

Hey all!

We've put together a new 8.0 Release Candidate build for you to test.

In the Steam client the Proton 8.0 app should have a release-candidate beta branch (look for Proton 8.0 in your Steam Library, right click -> Properties... -> BETAS) which you can choose to start testing the 8.0-4 Release Candidates (note that the name of the build in the Steam Settings dialog will not be updated). I will post changes here when we push new builds. The source for the latest RC build is available on the proton_8.0-rc branch in this repository. This branch may be force pushed.

We are interested only in issues that are new to the 8.0-4 RC builds. If you believe that something broke please confirm that the problem does not occur with 8.0-3 (the "none" beta branch) before reporting it here.

The changelog is tentative - it has not yet been verified by our QA staff, and can change before the final release as we add or remove features during RC testing.

  • Previously playable only with Proton Experimental:
    • Arthurian Legends
    • CHAOS CODE -NEW SIGN OF CATSTROPHE-
    • EverQuest 2
    • Oddworld: Stranger's Wrath HD
    • Songs for a Hero - Definitive Edition
    • STAR WARS Knights of the Old Republic II
    • The Longest Journey
  • Fixed a few Proton 8.0 regressions:
    • A race condition that caused controller hotplug to not work reliably is fixed.
    • Have a Nice Death no longer crashes on launch.
    • Using re4_tweaks no longer breaks mouse support in Resident Evil 4 (2005).
    • Makai Kingdom: Reclaimed and Rebound is playable again.
    • Echo (751320) works again on Steam Deck.
    • Debug console in Scrap Mechanic is no longer broken.
  • Fixed Overwatch 2 stopping to register controller inputs after an online match has started.
  • Fixed Battle.net always trying to update itself.
  • Fixed EA Desktop having a blank log-in window after its recent update.
  • Fixed an issue with EA Desktop sometimes not launching after an update.
  • Fixed Baldur's Gate 3 launcher sometimes displaying dxdiag error dialog.
  • Fixed Street Fighter 6 claiming that Proton players are always connected via wired interface.
  • Fixed periodic stuttering in Street Fighter 6 when playing without internet for a longer time.
  • Fixed Garry's Mod, Dark Souls II, Aura: Fate of the Ages and Train Simulator not working on certain setups using very long library paths.
  • Fixed videos in Empyrion - Galactic Survival not working on certain setups.
  • Fixed flipped videos in Secret of Mana.
  • Fixed Aura: Fate of the Ages missing some audio cues.
  • Fixed Dwarf Fortress SDL2 beta crashing on launch.
  • Fixed some Unreal Engine 4 games (e.g. Stray, System Shock (2023), Dead By Daylight and Warhammer 40,000: Boltgun) crashing with Intel GPUs.
  • Fixed Final Fantasy XIII having broken input after main window loses focus.
  • Fixed Locoland not allowing to select resolution on Steam Deck in desktop mode.
  • Fixed Rainbow Six Extraction not working on the Steam Deck.
  • Fixed Ashes of the Singularity: Escalation DirectX 12 mode not working.
  • Fixed Age of Empires II: Definitive Edition failing to launch after a recent game update.
  • Fixed Age of Empires IV crashing when locale is set to Traditional/Simplified Chinese.
  • Fixed Age of Wonders 4's Paradox Launcher not working on Nvidia GPUs.
  • Fixed games crashing when dragging files / images over a game window.
  • Fixed Ubisoft Connect not working after its recent update.
  • Fixed not being able to interact with minimum requirements prompt in Metro Exodus Enhanced Edition.
  • Fixed Ship of Fools crashing when another player joins online session.
  • Fixed controller input in Mamashroom and The Bookwalker: Thief of Tales.
  • Fixed not working credits in Dark Parables: The Exiled Prince Collector's Edition.
  • Enabled nvapi for many more games:
    • Alone in the Dark
    • Atomic Heart
    • Baldur's Gate 3
    • Demonologist
    • Desordre
    • Doge Simulator
    • Icarus
    • Layers of Fear
    • Portal Prelude RTX
    • Rainbow Six Extraction
    • Ratchet & Clank: Rift Apart
    • Remnant 2
    • Severed Steel
    • Sherlock Holmes The Awakened
    • Showgunners
    • Spider-Man: Miles Morales
    • Strayed Lights
    • Trepang2
    • Voidtrain
    • Warhammer 40,000: Darktide
  • Updated Wine-Mono to 8.0.1.
  • Updated vkd3d-proton to v2.10.
  • Updated dxvk to to v2.3-5-g83dc4678.
  • Updated dxvk-nvapi to v0.6.4.
  • Updated vkd3d (shader compiler) to include recent upstream improvements.
  • Added support for Steamworks SDK 1.58.
Iivyl 2023-09-14 github

The release candidate was updated to include https://github.com/doitsujin/dxvk/pull/3661

Aalasky17 2023-09-15 github
000pandora00 2023-09-17 · hidden on GitHub github

(EA game) the sims 4 have a weird lag, this happen after passing principal menu

SSuperSamus 2023-09-18 github

Titanfall 2
EA Desktop installs, launches, and can log in just fine.
However, when it tries to actually launch the game, it displays: "Failed to launch game. An error on our end caused the launch to fail. Try again a little later."
The EA Desktop App can be navigated just fine, but if you attempt again to launch Titanfall 2 from there, I get a "Launching game" window, then it closes, and... nothing happens.

Same behavior with Proton Experimental.

Kkisak-valve maintainer 2023-09-18 github

Friendly reminder that we're looking for discussion of regressions between Proton 8.0-3 and the Proton 8.0-4 release candidate on this issue report. Other ongoing issues with the compatibility of games should be discussed on the separate compatibility reports for each game.

?ghost 2023-09-18 github

Lembrete amigável de que estamos procurando uma discussão sobre regressões entre o Proton 8.0-3 e o release candidate do Proton 8.0-4 neste relatório de edição. Outras questões atuais com a compatibilidade dos jogos devem ser discutidas nos relatórios de compatibilidade separados para cada jogo.

Ok 👍😄

000pandora00 2023-09-20 · hidden on GitHub github

(EA game) the sims 4 have a weird lag, this happen after passing principal menu

update problem solved:

it was a drivers issue, updating to AMDGPU drivers from radeon drivers fixed the problem

Hhjpaul7 2023-09-21 github

Fixed EA Desktop having a blank log-in window after its recent update.
Fixed an issue with EA Desktop sometimes not launching after an update.

Hi @ivyl, this may get marked as off topic but I've been curious for a while. Can you roughly share what it is that the EA App does to break proton compatibility when it updates?

Thanks for the RC!

Rranplayer 2023-09-26 github

folks, I've tested around 80 games with this RC, and haven't found regressions. Congratulations for this release.

Specs:

  • O.S: Arch
  • Kernel: 6.1.55
  • GPU: RX 6700 XT (Mesa 23.1.8)
  • CPU: Ryzen 7 5700 G
Aalasky17 2023-09-27 github

@ranplayer Wow!!! Thank you for all the testing, and for reporting back with the "null result" - those are valuable :)

Rranplayer 2023-09-28 github

No worries @alasky17 . I like this project and to contribute the way I can. Thanks for all the hard working involved.

Nnyabinary 2023-10-05 github

Binding of Isaac: Repentance is completely borked on the RC
The menu is fine, but when you start & load in a new game you get a visual artifact/black box covering your whole screen.
Tested using Steam Deck

Aalasky17 2023-10-05 github

@Nyabinary I am unable to reproduce this issue. I added the Repentance DLC, so when the game launches, it says "Binding of Isaac: Repentance" instead of Rebirth. I have a few questions to help narrow this down:

  • Does the game work correctly for you on 8.0-3?
  • Could you please get a log of the failure and upload it here by adding PROTON_LOG=1 %command% as a launch option? The log will be stored in ~/steam-250900.log by default.
  • Are you on any beta branch for the Steam client or SteamOS on your steam deck? Is there anything else unique about your setup (peripherals plugged in, games stored somewhere besides internal storage or SD card, etc)?
Nnyabinary 2023-10-06 github

@alasky17 Not 8.0 either, the regression starts at 7.0 and persists in Proton Experimental (Including bleeding edge), I'm using SteamOS 3.5 so preview ver. Also, I'm curious how would a log help since the game doesn't crash, it just doesn't render correctly.

Aalasky17 2023-10-06 github

@Nyabinary Proton logs are useful in diagnosing a wide range of failures, from crashing to controller input issues to networking failures, you name it :)

Thank you for the details - the regression is certainly interesting, and I will try SteamOS 3.5 to see if I can hopefully reproduce the failure there.

As a heads up, this thread is specifically for regressions between Proton 8.0-3 and 8.0-4, so I will be transferring any follow-up to https://github.com/ValveSoftware/Proton/issues/4868 since Binding of Isaac: Repentance is a DLC of Rebirth.

Iivyl 2023-10-06 github

Proton 8.0-4 was released https://github.com/ValveSoftware/Proton/releases/tag/proton-8.0-4

thank you all for testing for regressions against 8.0-3, much appreciated!

Proton versions

Launch options

Upstream links