ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.49k stars 1.07k forks source link

Street Fighter 6 Demo (2154900) #6722

Open smec44 opened 1 year ago

smec44 commented 1 year ago

Compatibility Report

System Information

I confirm:

steam-2154900.log

Symptoms

RE Engine splash doesn't display, presumably MF related

Some incorrect rendering. Luke's head was invisible once during World Tour training. Another time half his hair was missing. Luke's model was flickering another occasion. Other lighting issues.

Screenshot_20230428_081721

Game freezes anywhere from 2-10 minutes in needing to be force quit.

Reproduction

Play World Tour mode

kisak-valve commented 1 year ago

Rendering issue might be related to https://github.com/HansKristian-Work/vkd3d-proton/issues/1541.

ex1tium commented 1 year ago

Hello. I'm having problems playing online against other people in SF6 Open Beta. The steam client crashes as soon as I load into an online match which results in fight stick inputs stop working and within 30s the game will crash too. There was no issue for Open Beta so I'm posting here.

It works fine when in training or playing against bots, but for example, just now when another player challenged me the steam crashed instantly upon loading to game. There are also some frame rate issues but nothing major. Latest Proton Experimental seems to have fixed graphics bugs from Demo version.

I ran steam client through command line on another monitor to see what's up and this is the output:

Installing breakpad exception handler for appid(steam)/version(1682708537)/tid(715106)
crash_20230521213832_64.dmp[715816]: Uploading dump (out-of-process)
/tmp/dumps/crash_20230521213832_64.dmp
/home/ex1tium/.local/share/Steam/steam.sh: line 798: 705715 Segmentation fault      (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"

    ~ ▓▒░··································································································································································░▒▓ took 16m 10s   at 21:38:33  
❯ crash_20230521213832_64.dmp[715816]: Finished uploading minidump (out-of-process): success = yes
crash_20230521213832_64.dmp[715816]: response: CrashID=bp-96254233-5fed-44b8-b29f-59eb82230521
crash_20230521213832_64.dmp[715816]: file ''/tmp/dumps/crash_20230521213832_64.dmp'', upload yes: ''CrashID=bp-96254233-5fed-44b8-b29f-59eb82230521''
src/common/pipes.cpp (883) : fatal stalled cross-thread pipe (pipe is disconnected).
src/common/pipes.cpp (883) : Fatal assert; application exiting
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(708988)
assert_20230521213834_7.dmp[715885]: Uploading dump (out-of-process)
/tmp/dumps/assert_20230521213834_7.dmp
assert_20230521213834_7.dmp[715885]: Finished uploading minidump (out-of-process): success = yes
assert_20230521213834_7.dmp[715885]: response: Discarded=1
assert_20230521213834_7.dmp[715885]: file ''/tmp/dumps/assert_20230521213834_7.dmp'', upload yes: ''Discarded=1''
CCrossProcessPipe::BWrite wrote too few bytes: 32 (Broken pipe).  Continuing.
src/common/pipes.cpp (885) : stalled cross-thread pipe (pipe is disconnected).
src/common/pipes.cpp (885) : stalled cross-thread pipe (pipe is disconnected).
Installing breakpad exception handler for appid(wine64-preloader)/version(1.0)/tid(708653)
assert_20230521213909_3.dmp[716121]: Uploading dump (out-of-process)
/tmp/dumps/assert_20230521213909_3.dmp
src/clientdll/steamclient.cpp (876) : bufRet.TellPut() == sizeof(uint8)
src/clientdll/steamclient.cpp (876) : bufRet.TellPut() == sizeof(uint8)
src/common/processpipe_posix.cpp (507) : CCrossProcessPipe::BWrite: 32 (Broken pipe)
src/common/processpipe_posix.cpp (507) : CCrossProcessPipe::BWrite: 32 (Broken pipe)
pid 708576 != 708575, skipping destruction (fork without exec?)
assert_20230521213909_3.dmp[716121]: Finished uploading minidump (out-of-process): success = yes
assert_20230521213909_3.dmp[716121]: response: Discarded=1
From Proton log:

Proton: 1684333320 experimental-8.0-20230517
SteamGameId: 1952120
Command: ['/run/media/ex1tium/GAMES/SteamLibrary/steamapps/common/Street Fighter 6 - Open Beta/StreetFighter6OpenBeta.exe']
Options: {'forcelgadd'}
depot: 0.20230424.48416
pressure-vessel: 0.20230418.0 scout
scripts: 0.20230418.0
sniper: 0.20230424.48416 sniper 0.20230424.48416
Kernel: Linux 6.2.14-300.fsync.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Sun May  7 08:45:11 UTC 2023 x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
❯ inxi -Gxx
Graphics:
  Device-1: NVIDIA GA104 [GeForce RTX 3070] vendor: ASUSTeK driver: nvidia
    v: 525.116.03 arch: Ampere pcie: speed: 5 GT/s lanes: 16 ports: active: none
    off: DP-1, DP-2, DP-3, HDMI-A-1 empty: HDMI-A-2 bus-ID: 01:00.0
    chip-ID: 10de:2484
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 22.1.7
    compositor: kwin_wayland driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,nouveau,vesa alternate: nv gpu: nvidia
    d-rect: 5720x4440 display-ID: 0
  Monitor-1: DP-1 pos: top-center res: 1920x1080 size: N/A
  Monitor-2: DP-2 pos: bottom-c res: 3440x1440 size: N/A
  Monitor-3: DP-3 pos: middle-r res: 1080x1920 size: N/A
  Monitor-4: HDMI-A-1 pos: middle-l res: 1200x1920 size: N/A
  API: OpenGL v: 4.6.0 NVIDIA 525.116.03 renderer: NVIDIA GeForce RTX
    3070/PCIe/SSE2 direct-render: Yes

When plugging in my fight stick.

Local Device Found
  type: 0010 0082
  path: sdl://2
  serial_number:  - 0
  Manufacturer: 
  Product:      Akishop Customs PS360+ v1.66
  Release:      111
  Interface:    -1

!! Steam controller device opened for index 1.

steam-1952120.zip

Above is my PROTON_LOG. Any clues what might be the cause?

kisak-valve commented 1 year ago

Street Fighter 6 Demo (2154900)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6948. @ErFuyl posted on 2023-07-21T19:37:57:

Compatibility Report

System Information

I confirm:

Symptoms

Game instantly crashes at startup

Reproduction

Launch game

steam-2154900.log

kisak-valve commented 1 year ago

Hello @ErFuyl, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.

ErFuyl commented 1 year ago

@kisak-valve updated issue with runtime diagnostic https://gist.github.com/ErFuyl/333f41232ce6f9d175f0070292e7bd27

kisak-valve commented 1 year ago

https://gist.github.com/ErFuyl/333f41232ce6f9d175f0070292e7bd27/#file-steamrutimediagnostic-txt-L269-L283 here's your issue. The 64 bit Vulkan render path is broken on your system. Looks like there's no 64 bit Vulkan driver installed on your system. Give something like sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 a try.

ErFuyl commented 1 year ago

i can't install. it says they have unmet dependencies and i'm holding broken packages

sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 Lendo listas de pacotes... Pronto Construindo árvore de dependências... Pronto Lendo informação de estado... Pronto
mesa-vulkan-drivers:i386 já é a versão mais recente (23.1.4~kisak1~j). Alguns pacotes não puderam ser instalados. Isto pode significar que você solicitou uma situação impossível ou, se você está usando a distribuição instável, que alguns pacotes requeridos não foram criados ainda ou foram retirados da "Incoming". A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas: mesa-vulkan-drivers : Quebra: mesa-vulkan-drivers:i386 (!= 23.3~git2307210600.340df4~oibaf~j) mas 23.1.4~kisak1~j está para ser instalado mesa-vulkan-drivers:i386 : Quebra: mesa-vulkan-drivers (!= 23.1.4~kisak1~j) mas 23.3~git2307210600.340df4~oibaf~j está para ser instalado E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.