Proton
Proton copied to clipboard
Ultra Street Fighter IV (45760)
I've played this for several hours today and have not seen any issues, and the performance is great. steam_systeminfo.txt
Nearly everything was flawless. Audio clipped the entire time and that's the only problem I encountered while playing.
I'm running Super Street Fighter IV Arcade Edition. Everything works as well BUT online matches. I literally created a match and sat down for over 35 minutes and was not able to find anyone online. In other words, games running via Steam Play won't be able to connect to a network, as mentioned on this topic https://github.com/ValveSoftware/Proton/issues/162 If Valve/CodeWeavers get it fixed, then it will be just perfect.
@rdlf4 I used to play the game in linux before the release of Street Fighter V and the game used to work perfectly and used to find online matches normally (158 played hours).
@Zeioth I respectfully disagree. "Nobody" is a little too much. I can find matches online for SSFIVAE on Windows nowadays. On Linux it's another story, I mean it. Same goes for Helldivers, cannot connect to backend/Steam server; And so does Alien Swarm: Reactive Drop. My point is, it doesn't matter the game - if it runs via Steam Play, it will not connect to a network. Matter of fact, my mistake: I called it Super Street Fighter IV, but I actually have the Ultra edition.
COMPATIBILITY TEST - Proton 3.7.4 beta:
- CPU: Ryzen 1700
- GPU: Nvidia GTX 1050 TI
- Driver: 396.54-5
- OS: Antergos + XFCE4
STEPS PERFORMED:
- I installed Ultra Street Fighter IV in Steam for Linux.
- I ran the game, and I performed the in-game bechmark (278FPS)
- Then I was able to find an online match in about 5 seconds.
- Everything work fine: Network, gameplay, audio...
- Tested with PS3 and XBOX ONE gamepads. Both of them work.
RESULT: Perfect compatibility. Everything works. See video.
To play full screen you have to press alt+enter, same as in Windows.
I've mostly played single player, because I suck compared to most people online. However, I did try one match of online play just to see if it worked, and it did for me. I'm not sure if I was just lucky, but it didn't even take very long for it to find a match.
Does anybody have working cutscenes/movies playing out of the box?
I think this is affected too by the current impossibility to play wmv files, like Resident Evil HD Remake (#296).
The funny thing is that I'm perfectly able to play them back using gstreamer (Proton should be using it, unless built without its support) from the command line: gst-launch-1.0 -v playbin uri=file://FILE.wmv
Just wanted to reiterate that this game is running near-flawlessly on the latest proton.
My specs: System: Kernel: 4.15.0-33-generic x86_64 bits: 64 Desktop: Gnome 3.28.2 Distro: Ubuntu 18.04.1 LTS
Machine: Device: desktop Mobo: ASRock model: AB350M Pro4 serial: N/A UEFI: American Megatrends v: P3.00 date: 07/13/2017
CPU: 6 core AMD Ryzen 5 1600 Six-Core (-MT-MCP-) cache: 3072 KB clock speeds: max: 3600 MHz 1: 1374 MHz 2: 1374 MHz 3: 1374 MHz 4: 1374 MHz 5: 1374 MHz 6: 1374 MHz 7: 1374 MHz 8: 1374 MHz 9: 1374 MHz 10: 1373 MHz 11: 1374 MHz 12: 1374 MHz
Graphics: Card: NVIDIA GP106 [GeForce GTX 1060 3GB] Display Server: x11 (X.Org 1.19.6 ) drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau) Resolution: [email protected] OpenGL: renderer: GeForce GTX 1060 3GB/PCIe/SSE2 version: 4.6.0 NVIDIA 396.54
Audio: Card-1 NVIDIA GP106 High Def. Audio Controller driver: snd_hda_intel Card-2 Focusrite-Novation driver: USB Audio Sound: Advanced Linux Sound Architecture v: k4.15.0-33-generic
Apart wmv playback missing, the only other issue I have with this title is audio stuttering: sometimes audio starts to stutter and/or degrade in quality while playing. It sometimes "recovers" after a while, while some other times it keeps stuttering. Anyone have the same issue?
I'm not able to play online, I get a Disconnected from Steam
error when going into multiplayer.
OS is a pretty much bone stock Ubuntu 18.04 install using the non-free Nvidia drivers.
Hi,
I'm doing some research for my issue at number 1464. That issue deals with cinematic/video playback. Most of the listed games already have a proton log attached to their issue, but this game does not.
Could somebody be so kind as to upload a proton log from a clean install?
I need to search in the proton log for mentions of MF or quartz, so that I can categorize the game.
Thanks for the help!
HonkingGoose
Hello @HonkingGoose I've attached a log. I can confirm Ultra SF IV AE does have issues with video playback. Launched the game, single player, and picked a fighter. No movies, the game jumps straight to the match. Same thing after ending single player. steam-45760.log If there's anything else you like to request, make another post and I'll be happy to provide it for you.
@rdlf4 Wow, that's quick. Thank you for the log. :smile:
Regression on 4.11, disabling fsync didn't fix it.
wine3d.log (crashed on benchmark):
12033.718:0028:003d:fixme:d3dx:D3DXLoadSurfaceFromMemory Unsupported format conversion 0x35545844 -> 0x35545844. 12033.718:0028:003d:fixme:d3dx:D3DXCreateTextureFromFileInMemoryEx Texture loading failed.
D9VK.log (crashed on start menu)
Also i have 16GB of RAM and 8GB of VRAM (GTX 1070) and can't allocate memory when trying to set AA to x16. Can go up to x8 only, unlike on Win10.
Hello @Bumbadawg, do you have a known good version to add to what you found in your last comment? Does adding PROTON_FORCE_LARGE_ADDRESS_AWARE=1 %command%
to the game's launch options make a difference?
Hi @kisak-valve, it seems updating to 4.11-2 (from -1) fixed the issue, not even needing to enable PROTON_FORCE_LARGE_ADDRESS_AWARE. I encountered at the time this issue with another Unreal Engine 3 game running with D9VK: namely Betrayer
I can confirm that WMV cutscenes finally work with the upcoming changes for mfplat (tested with Proton-5.6-GE2). The only minor issue I've noticed is that the audio volume is noticeably lower during cutscenes than during the game.
Just tested the recent changes with Proton Experimental and the transcoded videos in shader cache: the videos definitely play now (with soft-subtitles too), but I couldn't hear any audio. I thought the volume could be really low and tried blasting it up to no avail, so maybe there are issues with the audio codec of those movies.
Keyboard doesnt interact with the game. None of the buttons work. Im using dwm.
Game is minimizing itself on the Arcade mode for some specific characters (like Hugo) and displaying a small window. (Proton 6.3 and Proton 7.0)
Logs: steam-45760-proton7.tar.gz
Specs:
- GPU: GTX 970
- Driver: 510.54
- O.S: Manjaro
- Kernel: 5.15 (futex2 patched)
- KDE / X11
Testing out USF4 on my Steam Deck with proton Experimental, Hugo's arcade mode fmv seems to play normally along with others, and I can audibly hear the fmvs too. Could even play a few matches too.
However, I am noticing some characters toss up the test fmv error when starting arcade mode with them and seem to outright freeze my game. The ones that cause this are listed below.
E honda Seth Oni Elena Dhalsim Abel Dee Jay Cody Hakan Rolento Zangief Rufus El Fuerte Vega (Plays without visuals but doesn't freeze the game) T. Hawk Adon Yang
Protondb reports also say that the ending cutscenes for certain characters also cause this freeze too, however I dunno which characters have their ending fmvs reencoded or not. I do have a feeling that all chars I listed here will probably result in this happening on deck.
I did run through and activate all the intro cutscenes on my deck, so hopefully those can be fixed. It would also be helpful if the ending fmvs could also be looked into and converted as well, since reports seem to say the game is playable despite these cutscene issues.
Edit: Checked in local files for the game and it seems like there's 2 folders for the prologue videos and the ending videos, maybe could encode em from there and add the ones that haven't been into the shader cache like the others. Maybe check the credits folder too just to be safe as well, incase that hasn't been reencoded yet.
There also seems to be a dlc folder and inside the folders "03_character" and "04_ae2", there are movie folders filled with wmv files and such for other characters too.
Providing a log file here if it help, probably should have done that as well. Tested with E. Honda, but log can probably apply to all the listed characters and endings, honestly dunno if this is a proton issue or a codec issue or both. Especially since Vega's intro FMV doesn't freeze the game while missing the WMV codec for the video footage. steam-45760.zip
All fmvs of the characters mentioned save for vega (still no visuals, but no freezing) still seem to be occurring on deck with Proton Experimental on deck, dunno if the fmvs need to be reencoded on valves end to work or if its another issue, considering a few do seem to work.
On the steam deck (3.5.7):
- Switch to Proton 7.0.6
- In gamemode UI select: Developer > Delete Proton Files
- In game, go to audio settings, change the audio for both cutscenes and ingame to English, do not switch to another language or the cutscenes will not play and your game will crash
Note: I suspect this might work for Desktop as well, haven't tried yet
Tried it out on my deck, all the intro fmvs mentioned that were broken before are now playing correctly as soon as I set the audio for cutscenes and battles to English, as well as fixing the visuals for Vegas intro fmv (Dunno if it also fixes the endings too, but I'm guessing maybe). I'm also seeing similar results on proton Experimental. What's especially weird is that even if I change the cutscene, battle language or both back to Japanese, I can't replicate the previous behavior anymore on deck for certain characters.
Upon further testing, I think cutscene audio is the main thing causing fmvs to freeze up ingame, cause I tried playing arcade mode with Hakan and his intro fmv loaded normally when the cutscene audio set to English, but it froze as soon as I set it to Japanese. So I don't think this is a problem of fmvs needing to be reencoded.
These characters cause the game to freeze on proton if the cutscene language is set to Japanese. Elena Hakan Dhalsim Rolento Rufus El Fuerte T. Hawk Adon Yang
I checked steamdb to look for clues inside the folder layout, seems like the game uses a wmv file for the animated character intros, as well as 2 wma audio files, one in English, the other in Japanese for the cutscene narration. If all the wmvs are playing correctly (intros, dunno about the endings), then my best guess is that on deck, the game tries playing a wma file that hasn't been reencoded and just freezes up as a result before loading the wmv file (which would explain the test bars)
Example yanked from the file layout on steamdb
dlc/03_character/movie/prologue/RYX.wmv wmv 25.59 MiB dlc/03_character/movie/prologue/RYX_E.wma wma 2.13 MiB dlc/03_character/movie/prologue/RYX_J.wma
dlc/03_character/movie/ending/RYX.wmv wmv 19.63 MiB dlc/03_character/movie/ending/RYX_E.wma wma 548.63 KiB dlc/03_character/movie/ending/RYX_J.wma
Is there an easy way to get this stuff reencoded, cause the game doesn't have a cutscene viewer and someone has to go through the game 88 times (44 Playable characters, once with English, then again in Japanese) otherwise to get all the fmvs and audio files logged down
Hello @FanderWasTaken, your comment was removed because your workaround references a legally problematic workaround.
Tried it today with my Oled LE 1tb and it seems even worse running it compared to my 512 gb lcd, seems like none of the fmvs are playing now (the Nvidia fmv, the intro fmv, and the character fmvs that worked on my lcd), only shows the test bars. I tried Experimental, Stable, and even 7.0-6, as well as Uninstalling and reinstalling with no changes.
Retested it again on my oled with Experimental, the Nvidia logo and some fmvs are working now, but there are still alot that need to be reencoded, only tested up through the intros and all character arcade mode intros in both languages. Intro fmv still broken
Fmvs broken in English C Viper Rolento (audio and fmv are broken if you manually close the active movie window tab) Vega
Fmvs broken in Japanese Decapre Seth Gouken Gen Dan Elena Yun Dhalsim C. Viper M. Bison Dee jay Guy Hakan Rolento Guile Rufus El Fuerte Vega Fei long T. Hawk Adon Rose Yang Hugo
do you know what format they're encoded in? im wondering if protontricks can solve this by installing a missing decoder