protonscr

Melty Blood: Type Lumina

protonopen appid 1372280Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#5378 · opened 2021-12-03 by VoidCnTL · updated 2023-12-05 · 11 comments · github · game page · search this game
VVoidCnTL 2021-12-03 github

Compatibility Report

  • Name of the game with compatibility issues: Melty Blood: Type Lumina
  • Steam AppID of the game: 1372280

System Information

  • GPU: RX 580
  • Driver/LLVM version: Mesa 21.3
  • Kernel version: 5.15.6
  • Link to full system information report as: Gist
  • Proton version: Proton Experimental

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-1372280.log

Symptoms

The opening video seems to have stopped working after recent Proton Experimental update. It used to work but now it just displays a fallback screen. There is another issue with a particular game mode but I will be making a post in this issue with the log for that.

Reproduction

  1. Start the game.
  2. Opening Cinematic doesn't play
Kkisak-valve maintainer 2021-12-03 github

Hello @VoidCnTL, err:quartz:VMR9_SurfaceAllocator_InitializeDevice Allocating surfaces failed: 8876086c looks like a line of interest from the log.

What's the most recent Proton version you know was working as expected?

VVoidCnTL 2021-12-03 github

I tried Proton 6.3-8 and it has the same issue. The video works on GE versions so maybe I am misremembering it ever working on the vanila Proton versions.

LLunarDrav 2022-01-27 github

I bought this on December 23, 2021 and remember it playing the opening video while using Proton Experimental at the time.
Some recent reports on ProtonDB indicate that the opening cinematic working with Proton Experimental and one stated it was working October 11th onward with Proton 6.3.7.

LLunarDrav 2022-02-10 github

The opening cinematic is playing for me again without any changes, just clicked play in Steam.

FFrozenFish24 2022-08-21 github

Recently on Proton Experimental I started to experience heavy audio corruption when playing online against opponents with inconsistent connections (I assume because the netcode is having to roll back a lot).

The issue is fixed by forcing the game to use Proton 6.3-8

https://user-images.githubusercontent.com/12547453/185780688-eb45f33c-6ed4-49eb-9f62-08889c8f79a6.mp4

Kkisak-valve maintainer 2022-08-21 github

Hello @FrozenFish24, if possible, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the audio quirk, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, how does the game behave with Proton 7.0-4?

FFrozenFish24 2022-08-22 github

@kisak-valve Thanks for the reply. I was wrong, the problem does occur on 6.3-8 and 7.0-4. It wasn't happening until a few months ago so maybe a game update introduced it, or maybe a Pipewire/Wireplumber update on my end.

Here's the log:
steam-1372280.zip

Kkisak-valve maintainer 2022-08-22 github

From the log, src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (3310) : usecElapsed >= 0 might be a hint pointing towards https://github.com/ValveSoftware/GameNetworkingSockets/issues/254.

$ grep "steamnetworkingsockets_lowlevel" steam-1372280.log | wc -l
539660
Aawaken1ng 2023-12-03 github

Crashes on joining player match room on Experimental. 8.0-4 works, managed to join a room fine.

Logs don't seem particularly useful, but here they are anyway: steam-1372280-exp.zip

Aawaken1ng 2023-12-04 github

Was told to take a look at lsteamclient, and looks like that turned out to be the culprit. After copying it from 8.0-4 to Experimental, joining a room doesn't crash the game.

Here are the logs with WINEDEBUG=steamclient: steam-1372280-exp-steamclient.zip

Which is largely a wall of winISteamNetworkingMessages_SteamNetworkingMessages002_ReceiveMessagesOnChannel.

Bisecting between current Experimental and 8.0-4 points to c6ec035ef68817d1b19c0811f5dfecc526c86665.

Aalasky17 2023-12-05 github

@awaken1ng This should be fixed in bleeding-edge. I haven't tested it myself yet, but wanted to give you a heads up right away. Thank you for reporting and for investigating the source of the regression :)

Proton versions

Launch options