protonscr

Proton 9.0-3 Release Candidate testing

protonclosed
ValveSoftware/Proton#8006 · opened 2024-08-21 by ivyl · updated 2024-09-19 · 21 comments · github
5 matching comments, n / p to jump
Iivyl 2024-08-21 github

Hey all!

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

In the Steam client the Proton 9.0 app should have a release-candidate beta branch (look for Proton 9.0 in your Steam Library, right click -> Properties... -> BETAS) which you can choose to start testing the 9.0-3 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_9.0-rc branch in this repository. This branch may be force pushed.

We are interested only in issues that are new to the 9.0-3 RC builds. If you believe that something broke please confirm that the problem does not occur with 9.0-2 (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.

All of the fixes listed below were deployed previously via Proton Experimental or Proton Hotfix. Appropriate Proton version was used automatically on a game basis on the Steam Decks. This release stabilizes those changes after extensive testing.

  • Now playable:
    • Avatar: Frontiers of Pandora (desktop only)
    • Ball at Work: The Ultimate Speedrun Platformer!
    • Banyu Lintar Angin
    • Dinner with an Owl
    • Farlight 84
    • Flatout 3
    • KinitoPET
    • Owl Observatory Demo
    • Sleeping Dogs: Definitive Edition
    • Super
    • Sword of Convallaria
    • Syberia
    • THE KING OF FIGHTERS XIII STEAM EDITION
    • To Pixelia Demo
    • Unity of Command II
    • Zaccaria Pinball
  • Fixed 9.0 regressions:
    • Alan Wake's American Nightmare's DLC is playable again.
    • Battlefield 1 is no longer failing to launch with Nvidia GPUs.
    • Bionic Commando is playable again.
    • Controllers work again in Sonic Forces.
    • GRID Autosport and GRID 2 are playable again.
    • Noita mods no longer fail to update.
    • Warhammer 40,000: Darktide no longer freezes randomly when processing shaders for the cache.
  • Improved language support for Guild Wars 2.
  • Enable controller support in the launchers of Fallout 3 (standard and GOTY edition) via Xalia.
  • Fixed cutscene playback in Iragon games.
  • Fixed Yakuza Kiwami not working on certain setups.
  • Added support for D3D12 in OpenXR.
  • Fixed AVPro playback in VRChat.
  • Fixed video quality of live streamed episodes in Quantum Break.
  • Fixed artifacts in Yakuza 4 Remastered opening video.
  • Improved support for workshop levels in Zeepkist.
  • Improved loading time of Arcanum.
  • Fixed Aimlabs having broken News section.
  • Fixed RAID: World War II randomly hanging on start.
  • Fixed Strip Fighter ZERO not starting on some setups.
  • Fixed Undecember not being playable after a recent game update.
  • Fixed missing cursor in IL-2 Sturmovik: Cliffs of Dover Blitz Edition.
  • Fixed a crash in Starfield: Creation Kit.
  • Fixed text not being displayed during the installation of EA Desktop launcher.
  • Fixed "Customize Setup" not working during EA Launcher installation.
  • Fixed Halo Infinite rendering using a weird resolution on a Steam Deck.
  • Improved microphone support in Squad.
  • Fixed License Agreement not displaying correctly in Romance of the Three Kingdoms [JP].
  • Fixed FINAL FANTASY XII THE ZODIAC AGE displaying white screen on launch on Steam Deck OLED.
  • Fixed microphone not working with Helldivers 2 after a recent game update.
  • Fixed freezes in Dinogen Online.
  • Fixed Dinogen Online crashing randomly on start.
  • Fixed SCP Secret Laboratory crashing after a recent game update.
  • Fixed Burnout Paradise Remastered crashing when an input video device is plugged in.
  • Improved memory usage of Burnout Paradise Remastered and lowered the chances of crashing.
  • Fixed font rendering in Insanely Twisted Shadow Planet.
  • Fixed Once Human crashing when trying to join a server or opening the EULA on fresh Proton prefixes.
  • Fixed Ubisoft Connect requiring a manual log in with a new prefix with Far Cry 3 Blood Dragon (some other games may still suffer from that similarly as on Windows with a clean Ubisoft Connect install).
  • Fixed The Finals not being playable after a recent game update.
  • Fixed garbled videos in The Finals.
  • Fixed video playback in Spirit Hunter: NG.
  • Improved memory usage when playing videos in 32bit games.
  • Fixed font rendering in Shady Brook - A Dark Mystery Text Adventure.
  • Fixed Steam Deck users being forced to use MTL145 nickname in Project Kunai.
  • Fixed connecting with Unreal Insights to games running under Proton.
  • Added a warning that appears in Proton Log for systems that have low file descriptor limit (e.g. non-systemd distributions).
  • Fixed video playback in One Finger Death Punch.
  • Fixed Hell Yeah! Wrath of the Dead Rabbit crashing when reaching first boss.
  • Updated Wine Mono to 9.2.0.
  • Updated vkd3d-proton to v2.13-64-g47840a4bb614.
  • Updated dxvk to v2.4-26-g02d8fa593b45.
  • Updated dxvk-nvapi to v0.7.1-19-gbd542144518d.
Rranplayer 2024-08-22 github

is D8VK available for this RC ?

Iivyl 2024-08-22 github

D8VK is no more. It's a part of DXVK nowadays. Yes, included DXVK contains D8VK work. Also see PROTON_DXVK_D3D8 in README on the RC branch.

Rranplayer 2024-08-22 github

Thanks for the explanation. I'm going to test some D3D8 games with this variable.

?ghost 2024-08-22 github

cool, new proton 😃

TTiagoquix 2024-08-29 github

@ivyl The default is to use D3D8 from DXVK in this Proton version?

Aalasky17 2024-08-29 github

@Tiagoquix No - the default has not been switched for D3D8 to using DXVK - it is currently available as a launch option to enable manually.

Rranplayer 2024-09-03 github

I've found a minor regression for Split/Second (297860): it's not recognizing my DualShock4 controller (working with 9.0-2 and 8.0-5).

Logs:
steam-297860-split-second.tar.gz

Specs:

  • OS: Arch
  • Kernel: 6.6.47
  • CPU: Ryzen 7 5700G
Aalasky17 2024-09-03 github

@ranplayer Thank you for the report!! I can repro this, and it is clearly a regression between 9.0-2 and 9.0-3. It looks like a side-effect of enabling the evdev controller work by default. We will look into this and resolve things so that the regression doesn't ship with 9.0-3 stable.

Rranplayer 2024-09-03 github

Great @alasky17 . I'm still retesting everything I can on my end to help you guys with this release.

Mminuteworld1 2024-09-03 github

for king of fighters, it plays flawlessly except that it starts in windowed mode and when you alt-enter, it only shows the bottom right corner of the screen zoomed way in and when you go into setting and change the resolution to fullscreen/4k and hit accept, it will keep switching to the wrong resolution and sometimes have black bars on the top and bottom of the screen. you have to continually switch your resolution back and forth for it to actually display right in 4k. and once you get it to display right in 4k and save the changes, when you exit and re-enter the game, it completley forgets what you set it too and the game is at the bottom right, zoomed in again.

maybe this is a nvidia issue since I'm on nvidia but I thought i should bring this to your attention.

Kkisak-valve maintainer 2024-09-03 github

Hello @minuteworld1, friendly reminder that on release candidate issue reports, we are specifically looking for very recent regressions. In this case, any regressions between Proton 9.0-2 and Proton 9.0-3 rc. If this isn't the case for your findings, then please add a note to the compatibility report for the game instead of discussing it here.

Mmatte-schwartz 2024-09-04 github

I am seeing the same issue with a DualSense controller (connected via USB) and STAR WARS Jedi: Survivor (1774580). Input stops working with Proton 9.0-3 rc while it works as expected with Proton 9.0-2.

Aalasky17 2024-09-04 github

@matte-schwartz Thank you for the report! This should be fixed with Proton 9.0-3-rc2. This breakage came from an unexpected place - we yanked the commit from 9.0-3 to give it more time to stew in experimental. Experimental-9.0 still has the commit, along with a new commit to fix the regression. If you wouldn't mind also testing the bleeding-edge-9.0 branch of Proton - Experimental to confirm this is fixed for you (it was fixed in my testing) that would be greatly appreciated :) The new fix will also be in the next experimental release.

Aalasky17 2024-09-04 github

@ranplayer We pulled the evdev backend change from Proton 9.0-3 for now -- this should be "fixed" with Proton 9.0-3-rc2.

Unfortunately, after further testing, it looks like this might actually be Windows behavior. We tested the game on Windows, and found that the behavior with 9.0-3 actually matches Windows better than 9.0-2. Both the Xbox1 and PS4 controllers were broken on Windows, both with and without steam input enabled :/

I found a bunch of user reports complaining of this, and we found that the xbox360 controller is the only one actually supported by the game (which works without steam input enabled on both Windows and Proton, even with the new changes), and on Windows, none of the controllers work with Steam input enabled. We are still going to take a look to see if there is a way that we can be better than Windows for this game :D

Mmatte-schwartz 2024-09-04 github

@alasky17 thanks for the quick fix! unfortunately I am unable to re-test at this time, as my EA App has decided it no longer wants to launch under any Proton version whatsoever... this seems to be an unrelated issue, judging by other comments on the existing Jedi Survivor issue. I'll add my own Proton logs onto the existing compatibility report as even Proton 9-02 stable, which was working last night, no longer works. I will comment again here if I manage to sort that issue and confirm that the changes solve the controller regression.

Rranplayer 2024-09-04 github

@alasky17 thank you for the explanation and keeping the old behavior for now (I didn't know this was the expected Window behavior )

Mmatte-schwartz 2024-09-04 github

@alasky17 one total game reinstall later, and proton experimental bleeding-edge does indeed fix my controller issue :tada:

Zzelburg 2024-09-09 github

Is there any hope the issue with multiple monitors will be addressed with this release of Proton 9?

It makes little sense for many of to use Proton 9, let along test 9-beta while this is still a problem.

At least maybe an acknowledgment that it IS a known issue and perhaps ONE of the following:

A) We're aware of this issue and are working on a fix.
B) We're aware of this issue and have plans to work on a fix.
C) We're aware of this issue and have no intention of fixing it.

Hhajosattila 2024-09-16 · hidden on GitHub github

The EA app isn't working link

Ttgurr 2024-09-19 github

Possible regression in Shadow of the Tomb Raider (750920)

Iivyl 2024-09-19 github

The issue with multiple monitors is not a 9.0-3 regression and is being troubleshooted in the dedicated issue.

As of Shadow of the Tomb Rider we'll have a look into it. Thanks for reporting.

Closing this issue as RC phase is over.

Proton versions

Launch options

Upstream links