Open nstgc opened 6 years ago
Hi, you mean that FF X-X2 does not work, right? I also have Arch linux but it stays on a white screen and it does not work
Sorry. Let me clarify: The game CTDs with Proton, but normally it runs fine.
Cannot launch FFX/X2 HD. Same problems as @bambinook : Stays on white screen and related processes have to be killed manually. Config: Arch Linux, GTX 765M @ 396.51, Proton 3.7-4 beta
I can get the launcher to launch and get the game to start but it freezes after about 10 seconds. If I use the PROTON_USE_WINED3D command there are graphical glitches but it will run. To get the launcher to work you have to change the prefix to xp so it will install .net. Then switch it back to Windows 7. No matter what the launcher will have to be killed through system monitor when you are done.
@rcgamer29 your solution of switching the prefix to xp to get the launcher to work is not working for me. This game will not launch at all no matter what I try. No white screen nothing.
I'm using Proton 3.16.
I just installed FFX-X2 on Ubuntu 18.04 and have the same problem with @bambinook . The launcher come up, but when I select setting it just disappear. When select the game, it's stays on black screen.
I tried to add PROTON_USE_WINED3D=1 %command%
to the game's launch options but the problem is still the same.
The issue is described more clearly on the dxvk project with a similar issue https://github.com/doitsujin/dxvk/issues/263
if you indeed switch the prefix to windows xp and install dotnet4 and allfonts, switch back to windows 7 and add 'PROTON_FORCE_LARGE_ADDRESS_AWARE=1 %command%' to the launch options the game will run with dxvk. There is a caveat because of the memory restrictions described in the thread above, you cannot use high graphical settings. I was able to get the game to launch with medium settings at 1080p with no crashing but high settings consistently crash the game.
Dxvk is definitely preferable as performance is much better than wined3d, and the black texture issues are gone. If your willing to accept the graphical limitations its the best way to play it right now.
Sadly with LAA set the game crashes when summoning aeons (FFX) .. so even this LAA solution lets you only play the first little bit till yuna summon her first aeon. There is https://steamcommunity.com/groups/SpecialK_Mods/discussions/8/2741975115064718432/ but i sadly didn't get this one to run cause it has "memory fixes" v 0.6.6. So most likely PROTON_USE_WINED3D=1 is the best currently , sadly cause the rendering bugs destroyed the immersion for me too much.
Final Fantasy X/X-2 HD Remaster (359870) Steam Input non-functional
Issue transferred from https://github.com/ValveSoftware/Proton/issues/3219. @Rossco1337 posted on 2019-11-14T09:08:27:
Steam Input is not working correctly in this game. Guide button/Big Picture can be navigated but none of my 3 controllers can interact with the game. Tested Switch Pro Controller, Dualshock 3 and Nyko Airflo (Generic Gamepad ID 124b:4d01),
I don't have a Windows environment or any friends who own this game to verify that this is a Proton issue, but I can't find anyone online using Windows with this issue. If this isn't a Proton issue, please direct me to the correct bug tracker. Thanks.
Proton-5.2-GE-2.steam-359870.log proton-5.0-3.steam-359870.log proton-4.11-13.steam-359870.log
After playing while (usually under 1 min in game) game freezes completely. After while noticed that there is about 30 processes but after it freezes all others dies than 2.
Release Final Fantasy X/X-2 HD remaster as 64 bit or with Large Address Aware support
Issue transferred from https://github.com/ValveSoftware/Proton/issues/3832. @gdonval posted on 2020-05-05T13:59:30:
The problem is described at length in https://github.com/doitsujin/dxvk/issues/263: basically that 32-bit game runs out of Video RAM because of both inefficiencies and DXVK and different VRAM layout in Linux compared to Windows. See https://github.com/doitsujin/dxvk/issues/1318#issuecomment-574464662 (and full issue) for more context, noting that what applies to D9VK does apply to DXVK.
Large Address Aware (LAA), now activated by default in Proton, is commonly used to increase memory limits in 32-bit applications. However it does NOT work in this game. Activation triggers a soft crash: the game mechanics is stuck on specific, reproducible, conditions necessary for the gameplay.
The point of this bug request is to ask both:
I don't consider this to be a compatibility report: I'm kindly asking you to contact Square Enix to see if they can fix their game for Proton in very specific ways.
I don't think it's a DXVK problem as mentioned in other reports, and the X-2 is constantly crashing with Wine version 5.0 / Proton5.0+, it is unplayable, also detect that PROTON_FORCE_LARGE_ADDRESS_AWARE has problems and is not functional in this title, so much more crashed when activated, i try version 4.11.13 and use this only PROTON_USE_D9VK = 1 PROTON_USE_WINED3D = 1% command% and it works great, it has graphic problems in the save menus but nothing serious, I could get to the ship and save the game, something that I can't do in Proton 5.0, because it crashes as soon as the first fight starts, even if I set those parameters.
The game is currently mostly playable with PROTON_USE_WINED3D and PROTON_FORCE_LARGE_ADDRESS_AWARE=0 The graphics seem to start glitching out in some particular scenes (eg Yuna's introduction in FFX), but since the game is generous with autosaves you can just close the game and then reload the autosave after the glitched scene, then the game will play fine again. WineD3D still isn't ideal though, some menu textures are shown as just white rectangles, and performance is spotty.
It looks like that the soft crash is fixed with Proton 5.13-4 + DXVK 1.7.3. Can someone confirm? I only tested with "Special Attack" at the beginning of the game (which was a source of the soft crash) and not summoning an aeon.
Ok, I played ~6 hours and I summoned my first eon: no crash. I think the game is now playable :)
Can anyone confirm that Lulu overdrive works? I use PS4 controller and even when I already rotate the right analog speed as fast as possible, the overdrive gauge doesn't fill up
EDIT: Using left and right keys on keyboard also doesn't fill the gauge
FFX2 always crashes at the first battle, but FFX is stable and I have played over 60 hours without any crashes. I'm using Proton 5.13-4 for both of them steam-359870.log
System info: https://gist.github.com/minecraft2048/c4f4d73a0e496168e80b1f12bf284d9d
EDIT: Proton Experimental doesn't crash at first battle. But, sometime it randomly segfaults and crash at battle (c0000005). This is very bad for this kind of game as we cannot save anywhere, only at save points Logfile: steam-359870.tar.gz Uncompressed file size is 49.7 MB, but most of the lines in the log is from NtQueryInformationThread and NtSetInformationThread
Using proton experimental since a couple of weeks and FFX works quite well, just very rare occasional crashes. FFX2 crashes fairly frequently, but it's a bit difficult to pinpoint how to reproduce in a reliable way. Sometimes it works for a couple of hours straight, sometimes it crashes every few minutes.
This is the log generate with PROTON_LOG=1 steam-359870-ffx2_crash.log.tar.gz
I also tried the debug scripts generated with PROTON_DUMP_DEBUG_COMMANDS=1, but both winedbg and gdb scripts are failing to get a backtrace. It looks like they are tracing the launcher and not the game itself. I tried to attach to the wpid directly, but that fails with an error.
$ ps aux | grep -i ffx
enrico 58256 0.0 0.0 1793096 19972 ? Ssl 15:52 0:00 /home/enrico/.local/share/Steam/steamapps/common/FINAL FANTASY FFX&FFX-2 HD Remaster/FFX&X-2_LAUNCHER.exe
enrico 87434 0.6 0.0 3512 892 ? S 19:57 0:00 /usr/bin/bwrap --args 35 /run/pressure-vessel/pv-from-host/bin/pressure-vessel-adverb --generate-locales --fd 12 --exit-with-parent --subreaper --shell=none --terminal=none -- /home/enrico/.local/share/Steam/steamapps/common/Proton - Experimental/proton waitforexitandrun /home/enrico/.local/share/Steam/steamapps/common/FINAL FANTASY FFX&FFX-2 HD Remaster/FFX&X-2_LAUNCHER.exe
enrico 87839 0.1 0.0 52640 27140 ? Ss 19:57 0:00 /run/pressure-vessel/pv-from-host/bin/pressure-vessel-adverb --generate-locales --fd 12 --exit-with-parent --subreaper --shell=none --terminal=none -- /home/enrico/.local/share/Steam/steamapps/common/Proton - Experimental/proton waitforexitandrun /home/enrico/.local/share/Steam/steamapps/common/FINAL FANTASY FFX&FFX-2 HD Remaster/FFX&X-2_LAUNCHER.exe
enrico 87863 0.4 0.0 41612 16420 ? S 19:57 0:00 python3 /home/enrico/.local/share/Steam/steamapps/common/Proton - Experimental/proton waitforexitandrun /home/enrico/.local/share/Steam/steamapps/common/FINAL FANTASY FFX&FFX-2 HD Remaster/FFX&X-2_LAUNCHER.exe
enrico 87866 1.5 0.0 1823544 27668 ? Sl 19:57 0:00 steam /home/enrico/.local/share/Steam/steamapps/common/FINAL FANTASY FFX&FFX-2 HD Remaster/FFX&X-2_LAUNCHER.exe
enrico 87994 42.5 1.0 3424192 338140 ? Ssl 19:57 0:07 FFX-2.exe <---- this is the game
enrico 88207 0.0 0.0 221568 796 pts/6 S+ 19:57 0:00 grep --color=auto -i ffx
$ bash -x ./gdb_attach FFX-2.exe
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_vx=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash)
Shell debugging restarted
+ unset __lmod_vx
+ cd '/home/enrico/.local/share/Steam/steamapps/common/FINAL FANTASY FFX&FFX-2 HD Remaster'
+ EXE_NAME=FFX-2.exe
++ /tmp/proton_enrico/winedbg --command 'info process'
++ grep -i FFX-2.exe
++ cut -f2 '-d '
++ tr -d 0
+ WPID_HEX=11
+ '[' -z 11 ']'
++ printf %d 0x11
+ WPID_DEC=17
+ PATH='/home/enrico/.local/share/Steam/steamapps/common/Proton - Experimental/dist/bin/:/usr/bin:/bin'
+ TERM=xterm
+ WINEDEBUG=-all
+ WINEDLLPATH='/home/enrico/.local/share/Steam/steamapps/common/Proton - Experimental/dist/lib64//wine:/home/enrico/.local/share/Steam/steamapps/common/Proton - Experimental/dist/lib//wine'
+ LD_LIBRARY_PATH='/home/enrico/.local/share/Steam/steamapps/common/Proton - Experimental/dist/lib64/:/home/enrico/.local/share/Steam/steamapps/common/Proton - Experimental/dist/lib/:/overrides/lib/x86_64-linux-gnu:/overrides/lib/i386-linux-gnu'
+ WINEPREFIX=/home/enrico/.local/share/Steam/steamapps/compatdata/359870/pfx/
+ WINEESYNC=1
+ WINEFSYNC=1
+ SteamGameId=359870
+ SteamAppId=359870
+ WINEDLLOVERRIDES='steam.exe=b;dotnetfx35.exe=b;dxvk_config=n;d3d11=n;d3d10=n;d3d10core=n;d3d10_1=n;d3d9=n'
+ STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/enrico/.local/share/Steam
+ WINE_LARGE_ADDRESS_AWARE=1
+ GST_PLUGIN_SYSTEM_PATH_1_0='/home/enrico/.local/share/Steam/steamapps/common/Proton - Experimental/dist/lib64/gstreamer-1.0:/home/enrico/.local/share/Steam/steamapps/common/Proton - Experimental/dist/lib/gstreamer-1.0'
+ WINE_GST_REGISTRY_DIR=/home/enrico/.local/share/Steam/steamapps/compatdata/359870/gstreamer-1.0/
+ MEDIACONV_AUDIO_DUMP_FILE=/home/enrico/.local/share/Steam/steamapps/shadercache/359870/fozmediav1/audio.foz
+ MEDIACONV_AUDIO_TRANSCODED_FILE=/home/enrico/.local/share/Steam/steamapps/shadercache/359870/swarm/transcoded_audio.foz
+ MEDIACONV_VIDEO_DUMP_FILE=/home/enrico/.local/share/Steam/steamapps/shadercache/359870/fozmediav1/video.foz
+ MEDIACONV_VIDEO_TRANSCODED_FILE=/home/enrico/.local/share/Steam/steamapps/shadercache/359870/swarm/transcoded_video.foz
+ '/home/enrico/.local/share/Steam/steamapps/common/Proton - Experimental/dist/bin/wine' winedbg --gdb 17
Can't attach process 0011: error 87
Couldn't start process '17 '
Usage:
winedbg [ [ --gdb ] [ <prog-name> [ <prog-args> ] | <num> | <file.mdmp> | --help ]
This is because the process PID ends with a zero which is removed by the tr -d '0'
. Editing the script and replacing the tr with sed 's/0*//'
seems to fix the issue. If I can get a trace, I'll upload it.
No backtrace unfortunately
Thread 32 "010c" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 268]
0x006a8bd9 in ?? ()
Wine-gdb> bt
#0 0x006a8bd9 in ?? ()
#1 0x006bc2b8 in ?? ()
#2 0x006a5e35 in ?? ()
#3 0x00605d66 in ?? ()
#4 0x00607073 in ?? ()
#5 0x0042f520 in ?? ()
#6 0x00abed7e in ?? ()
#7 0x0087dc42 in ?? ()
#8 0x7b6470f1 in ?? ()
#9 0x7b647738 in ?? ()
#10 0x7b647102 in ?? ()
#11 0x00000000 in ?? ()
PROTON_USE_WINED3D=1 PROTON_FORCE_LARGE_ADDRESS_AWARE=0 %command%
This made the game stable, no more crashes whatsoever for FFX-2. Performance is a bit spotty in rare cases and load / save menu doesn't render correctly, but is usable. Enjoyable overall this way.
PROTON_USE_WINED3D=1 PROTON_FORCE_LARGE_ADDRESS_AWARE=0 %command%
This made the game stable, no more crashes whatsoever for FFX-2. Performance is a bit spotty in rare cases and load / save menu doesn't render correctly, but is usable. Enjoyable overall this way.
Could you share your system information and which version of Proton you're using? Many of us, myself included, have tried that before, but without the desired effect.
Could you share your system information and which version of Proton you're using? Many of us, myself included, have tried that before, but without the desired effect.
Absolutely. I'm running proton experimental, from the log it says
Proton: 1615470153 experimental-5.13-20210311
On Fedora 33. Following are the system information as detected by Steam steam_runtime_info.txt
Hit me if you have any other question
I experience the same random crashes as @enricotagliavini.
Version of Proton: experimental-5.13-20210311 GPU: AMD RX 580 (Mesa 21.0.1)
This is my log:
It could be an issue with DXVK, but to make a trace will be more difficult and the result file heavy.
Can anyone confirm that Lulu overdrive works? I use PS4 controller and even when I already rotate the right analog speed as fast as possible, the overdrive gauge doesn't fill up
EDIT: Using left and right keys on keyboard also doesn't fill the gauge
Wanted to confirm, that this is still an issue with Proton 6.3-4 and Experimental. Quite annoying :(
For the record, FFX Audio still doesn't work on either latest Stable or latest GE, and I had a crash in the intro just when Tidus comes into the screen (without audio).
I had similar random freezes and crashes, in FFX-2. FFX ran great throughout the whole game with just the default settings, except for Lulu's overdrive. In FFX-2, and everything on default, the video would Freeze just after "Final fantasy X-2 project 2002-2004" appeared, but the music was playing in the background. No keyboard input did anything.
I tried some things above, and sometimes I would get into the game and do a couple of battles before it crashed.
Now it seems to be running fine however (at least first 30 min of gameplay), by doing the following:
I am running Manjaro with kernel 5.13.11-1, Ryzen 5600g, 64 GB RAM, no dedicated GPU.
** these two settings I did not try with all combinations of different proton versions, so perhaps they are not important or perhaps they make another proton version work
Launching the game on Arch Linux 5.13.12-zen1-1-zen / Proton 6.3-6, I reproduce the problems above:
It seems like the current Proton Experimental (experimental-6.3-20210924) introduced a regression.
A drop down list appears to let you choose the language
It crashes with the following popup:
"Details" contains:
See the end of this message for details on invoking \njust-in-time (JIT) debugging instead of this dialog box.\n\n************** Exception Text **************\nSystem.Runtime.InteropServices.MarshalDirectiveException: Marshalling of type object is not implemented
at (wrapper managed-to-native) System.Windows.Forms.UnsafeNativeMethods.UiaRaiseAutomationPropertyChangedEvent(System.Windows.Forms.UnsafeNativeMethods/IRawElementProviderSimple,int,object,object)
at System.Windows.Forms.AccessibleObject.RaiseAutomationPropertyChangedEvent (System.Int32 propertyId, System.Object oldValue, System.Object newValue) [0x0000b] in <cee14d93d65d43acb1c93793b46e63c3>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.AccessibleObject.RaiseAutomationPropertyChangedEvent(int,object,object)
at System.Windows.Forms.ComboBox.OnDropDown (System.EventArgs e) [0x0002e] in <cee14d93d65d43acb1c93793b46e63c3>:0
at System.Windows.Forms.ComboBox.WmReflectCommand (System.Windows.Forms.Message& m) [0x000b4] in <cee14d93d65d43acb1c93793b46e63c3>:0
at System.Windows.Forms.ComboBox.WndProc (System.Windows.Forms.Message& m) [0x00202] in <cee14d93d65d43acb1c93793b46e63c3>:0
at System.Windows.Forms.Control+ControlNativeWindow.OnMessage (System.Windows.Forms.Message& m) [0x00001] in <cee14d93d65d43acb1c93793b46e63c3>:0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x000b3] in <cee14d93d65d43acb1c93793b46e63c3>:0
at System.Windows.Forms.NativeWindow.Callback (System.Windows.Forms.Message& m) [0x00025] in <cee14d93d65d43acb1c93793b46e63c3>:0
\n************** Loaded Assemblies **************\nmscorlib\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/run/media/nvme_data/Steam%20Games%202/steamapps/common/Proton%20-%20Experimental/files/share/wine/mono/wine-mono-6.4.0/lib/mono/4.5/mscorlib.dll\n----------------------------------------\nGameLauncher\n Assembly Version: 1.0.0.0\n Win32 Version: 1.0.0.0\n CodeBase: file:///Z:/run/media/nvme_data/Steam%20Games%202/steamapps/common/FINAL%20FANTASY%20FFX&FFX-2%20HD%20Remaster/FFX&X-2_LAUNCHER.exe\n----------------------------------------\nSystem.Drawing\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/run/media/nvme_data/Steam%20Games%202/steamapps/common/Proton%20-%20Experimental/files/share/wine/mono/wine-mono-6.4.0/lib/mono/gac/System.Drawing/4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll\n----------------------------------------\nSystem\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/run/media/nvme_data/Steam%20Games%202/steamapps/common/Proton%20-%20Experimental/files/share/wine/mono/wine-mono-6.4.0/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll\n----------------------------------------\nSystem.Windows.Forms\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/run/media/nvme_data/Steam%20Games%202/steamapps/common/Proton%20-%20Experimental/files/share/wine/mono/wine-mono-6.4.0/lib/mono/gac/System.Windows.Forms/4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll\n----------------------------------------\nAccessibility\n Assembly Version: 4.0.0.0\n Win32 Version: \n CodeBase: file:///Z:/run/media/nvme_data/Steam%20Games%202/steamapps/common/Proton%20-%20Experimental/files/share/wine/mono/wine-mono-6.4.0/lib/mono/gac/Accessibility/4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll\n----------------------------------------\nSystem.Core\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/run/media/nvme_data/Steam%20Games%202/steamapps/common/Proton%20-%20Experimental/files/share/wine/mono/wine-mono-6.4.0/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll\n----------------------------------------\nMono.Security\n Assembly Version: 4.0.0.0\n Win32 Version: 4.0.0.0\n CodeBase: file:///Z:/run/media/nvme_data/Steam%20Games%202/steamapps/common/Proton%20-%20Experimental/files/share/wine/mono/wine-mono-6.4.0/lib/mono/gac/Mono.Security/4.0.0.0__0738eb9f132ed756/Mono.Security.dll\n----------------------------------------\nSystem.Xml\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/run/media/nvme_data/Steam%20Games%202/steamapps/common/Proton%20-%20Experimental/files/share/wine/mono/wine-mono-6.4.0/lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089/System.Xml.dll\n----------------------------------------\nSystem.Configuration\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/run/media/nvme_data/Steam%20Games%202/steamapps/common/Proton%20-%20Experimental/files/share/wine/mono/wine-mono-6.4.0/lib/mono/gac/System.Configuration/4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll\n----------------------------------------\n\n************** JIT Debugging **************\n
(sorry for the unformatted output, but that's exactly what the popup window contains)
If I switch to Proton 6.3-6, the language list is displayed correctly.
Let me know if you need more information.
Thanks, that should be fixed in the develop branch of wine-mono, I'm working on getting it into a release so we can update Proton.
I mean... getting the launcher working an all is great but there really needs to be a real solution for the muted audio problem the game has in Proton too :/ No audio is the same as an unplayable game for a lot of people and the "just restart the game" method doesn't always work and just straight up doesn't work in some Proton versions (in my experience, I've never got it to work with audio)
Thanks, that should be fixed in the develop branch of wine-mono, I'm working on getting it into a release so we can update Proton.
I confirm that with the latest build 1633981594 experimental-6.3-20211011b
this issue has been fixed.
Now the only problem left that I have is that sometimes "Final Fantasy X" doesn't have any audio (but the launcher does). When this happens, realunching the game is usually enough to fix it.
I can no longer get in game. Last time I tried is a few months back. Now I get the Square Enix logo, the save notice with the running chocobo and then a black screen. Rarely (about 10% of the time) do I hear the To Zanarkand background music while the black screen is there.
Let me know if you're interested in logs or other information.
EDIT: Sorry, I had a bad NixOS config. It's working now.
Valve support says I should submit my bug for this game here. My steam deck lists this game as "playable" but it crashes on load before I ever get a menu. it seems like if i spend an hour or two just launching the game over and over and over it WILL finally load very very rarely and I can get to gameplay and play it once i do, but it's almost impossible to get that far. I'm not sure how to generate a crash report with my steam deck
@enricotagliavini
Replying to https://github.com/ValveSoftware/Proton/issues/555#issuecomment-798769427
Played this on the deck recently and this was my experience. Game worked perfectly for the entirety of X, but can occasionally crash on X-2. It's not entirely random, because the crashes have only happened to me (so far) on battle transitions leading into battle (breaking glass screen effect, generally fully plays and then it's a black screen.) No game audio or inputs are responsive at that point.
I was able to finished playing FFX under Proton and played the starting mission of FFX-2. However, today I tried to play the game again and it doesn't even start (the launcher works but nothing else).
The worst part is that there is not really any debugging message for me to work on, the proton log show some warning messages but no clear error:
I wonder if this is happening to anyone else.
Using Arch Linux under Wayland (Sway).
Hello @Figuera, these look like some lines of interest from your log:
Missing interface adapter for SteamUser023 User
err:steamclient:create_win_interface Don't recognize interface name: SteamUser022
Missing interface adapter for SteamUtils012 Utils
Missing interface adapter for SteamUtils011 Utils
@kisak-valve I don't think that's the problem. Those missing interfaces are not even a part of current Steamworks SDK 155.
@Figuera The game works for me with current experimental. Looks like you are using a very old, non-official Proton. From your log:
Proton: 1643512896 7.1-GE-2
You should not report issues with those here. Always check with Proton proper before posting.
@ivyl
I was also skeptical of @kisak-valve comments and I don't know what the problem actually was but after a steam update (basically yesterday update) the game started to work again.
So maybe the lines were correct and it was a steam related problem?
I am still using 7.1-GE-2, it always worked fine, I wouldn't call it very old and I tried to update it when the problem started but it didn't change anything.
@Figuera are you on Steam Client beta? https://steamcommunity.com/groups/SteamClientBeta/announcements/detail/3428954061821341725 might have been this.
I am using Arch Linux's default steam version. I am not sure if it is based on beta or not (I assume it does not). But that error description sounds exactly like what I was experiencing.
Final Fantasy X/X-2 HD Remaster crashes on launch
Issue transferred from https://github.com/ValveSoftware/Proton/issues/6921. @kurtbixby posted on 2023-07-11T06:21:33:
https://gist.github.com/kurtbixby/8c0366f76b68f65f3de5d90daf01f54d
Final Fantasy X-2 crashes on boot
1) Start Final Fantasy X/X-2 2) Select Final Fantasy X-2 from the launcher 3) Game will crash after the autosave warning
@kurtbixby commented on 2023-07-11T07:25:09:
This appears to be a regression. The game launches successfully on Proton 6.3-8.
I was unable to reproduce a crash with the same mesa, kernel and proton version, so not sure what this could be.
@kurtbixby Unfortunately, we are not seeing this crash either. Could you try a few things to see if we can get to the bottom of this? 1) Could you get a log on Proton - Experimental? 2) After getting the crash, could you save the output of "coredumpctl" and upload that too? 3) Could you try moving/renaming the prefix (located by default in ~/.steam/steam/steamapps/compatdata/359870) and seeing if that fixes the problem. If so, we would be interested to look at the broken prefix to see if we can diagnose what went wrong. 4) Do you already have a save file from this game? If so, could you upload it in case there is something in your save file that is causing the crash? 5) I'm assuming that you are using SteamOS stable. If you are using a different SteamOS branch (or anything else "not standard) could you let us know?
I think it was an issue relating to my save file. I was on an older version of Proton for a bit, where the game didn't crash, and after progressing in the game some, the game no longer crashed on the latest Proton. I don't have my problematic save anywhere, so unfortunately I can't help anymore.
@kurtbixby Thank you for following up! If you happen to run into this again, I'd greatly appreciate it if you could save the save file before continuing past the stuck point so that we can investigate :) Of course, I realize that is unlikely 😅
While I don't have the save file, I have run into another issue.
https://gist.github.com/kurtbixby/fd812b17ca7420b7b71bb870228b714e
Game frequently crashes just before the glass breaking animation when entering a battle
I can attach my save directory if you'd like to test for yourselves. FINAL FANTASY X&X-2 HD Remaster.zip
@kurtbixby Did you/could you check to see if this crash happens on 6.3-8 too?
I'll play more of the game on 6.3-8. I haven't forced a crash after about 10 battles, so the crash at least appears to be less frequent on 6.3-8.
I've been playing on 7.0-6 and while the crashes are much less frequent, there are still occasional crashes when entering battle and occasionally during battle. I've had logging turned on and have a few crash logs that are over 100MBs.
I haven't been playing on 6.3-8 because that version of Proton doesn't provide the correct mapping for the Steam Deck's controls.
Replying to https://github.com/ValveSoftware/Proton/issues/555#issuecomment-1630743654
I had the same crashing issue (on the Steam Deck), but found a solution: The game cloud save will save the game resolution settings and fall back to 640 480 on Steam Deck if I did set a higher resolution at my desktop PC before that the Steam Deck doesn't support (2560 1440). That leads to crashing in Proton 8.0-3 (and Proton 7.0-6), but for some reason not in 6.3-8.
If I go to the settings in the launcher and set the resolution to 1280 * 800 before playing on my Steam Deck it doesn't crash on Proton 8.0-3. The other way around doesn't seem to be a problem here, but I also started settings my desktop resolution again when I continue playing on my desktop.
The issue exists in FF X and FF X-2, but for some reason Proton 8.0-3 managed to start FF X after a few tries when crashes happened after the autosave warning while FF X-2 always crashed.
With the correct resolution set I can play FF X-2 on both Steam Deck and desktop with Proton 8.0-3 without problems or crashes.
Log: https://gist.github.com/nstgc/58f25fc3e0439b658b6b1749fb2011ae System: https://gist.github.com/nstgc/02457d7920931a3f8d69cc7b9fa41a2c Unlike Sacred 2, FF X/X-2 works well in Linux.