Open Mondrethos opened 2 years ago
I'm having the same issue did anything help?
Not really sorry. I have since switched back to proton ge which works with the new launcher. No need for flatpak any more currently.
I recently switched over my main machine to linux so just to clarify you're running the launcher just with the setup.exe through proton right now?
Yeah.
I installed the game on steam, and set steam to use Proton GE version 7-20. I believe proton experimental beta works as well, since GE included the proton experimental upstream changes.
I use 7-20 for all my games now, and just hit launch as I did on windows and not worry about it.
Here is the repo for GE if you want to use that. https://github.com/GloriousEggroll/proton-ge-custom
I'm having the same issue (framerate becomes incredibly inconsistent upon running the game for a while, but only in the flatpak version of xivlauncher). interestingly, it seems to present as a stuttery feeling framerate due to constant frametime spikes, rather than a low overall FPS. it's most noticeable when trying to move the camera. standing still seems to result in pretty smooth idle animations etc.
@Mondrethos I can't get the .exe of xivlauncher to install by adding it as a non steam game. it demands to not be run as administrator. Am I misunderstanding your workaround?
I'm having the same issue (framerate becomes incredibly inconsistent upon running the game for a while, but only in the flatpak version of xivlauncher). interestingly, it seems to present as a stuttery feeling framerate due to constant frametime spikes, rather than a low overall FPS. it's most noticeable when trying to move the camera. standing still seems to result in pretty smooth idle animations etc.
@Mondrethos I can't get the .exe of xivlauncher to install by adding it as a non steam game. it demands to not be run as administrator. Am I misunderstanding your workaround?
The workaround is really annoying and not worth it. I just play the game now via Steam and Proton since it works, XIVLauncher is not required.
I've been having this issue going back a few months now, and have been using the Lutris + SteamAuthTicket version of XIVLauncher as a temporary solution to avoid this.
Some things I have done to try and fix the issue (none were successful):
None of these have led to any success, the issue does not appear to be linked to any resource usage spikes, system temperature increases or focus state. Only appears to occur after around an hour or so of the game being opened and only occurs on key inputs.
Does this happen without the flatpak? Does this happen with a custom wine runner (what about using our wine runner without xlcore)?
Does not seem to happen when using the latest release of wine-xiv-fedora with the Lutris build.
Using lutris to install non-flatpak xivlauncher runs fine with no issues. Lutris has a one line change you have to make to fix installs right now (in the stable branch somehow) but once that is done, it works fine.
Seems to be flatpak specific.
I need someone to test building the launcher from source instead of using the flatpak and using a custom wine runner in the flatpak.
@NotNite if you can point me to a guide on how to do this i can use a built from source client as a daily driver for a while. Sorry for needing a bit of handholding, I’m still learning when it comes to linux.
I would like to chime in that I have also experienced this. I didn't experience it via the XIVLauncher + Proton-GE install that was linked prior, nor on XIVLauncher + Proton Experiment/Proton-GE, but I am now experiencing this now that I've used XIVLauncher + Flatpak. The game runs normally and then after some amount of time (seems semi-random, could be a 30 mins, or an hour+) it begins to drop my framerate drastically and moving the camera is very choppy.
My platform is Arch Linux + GNOME, if that helps at all. If there is any information I can provide that would be of assistance, I would be more than happy to.
I have built XIVLauncher from source on trunk, not using flatpak. No change. I have tried using wine-ge as the wine version. Also no change. I have not yet tried to update DXVK, and am in fact uncertain what version of DXVK XL is currently using.
I've also been able to confirm this issue occurs on Arch, Fedora and Mint with both the flatpak release and XL.Core built as a native app from source, all using various wine versions (wine-ge, proton, proton experimental, proton-ge, wine, wine-staging and wine-xiv were all used and produced the same results).
Running the windows version of the launcher directly in wine is the only workaround i've found that gets rid of the issue.
When i was using flatpak the game would stutter randomly after 30 minutes or even after hours playing. Switched to RPM version and this problem didn't occur at all after 2 months of usage.
I was having this same issue and it seems to have been resolved. I'm not sure what fixed it exactly but here is what I have going on.
Edited dxvk.conf in ~/.xlcore/ffxiv/game with the following: dxgi.maxFrameLatency = 1 dxgi.syncInterval = 0 dxgi.maxFrameRate = 60
I am also launching xivlauncher from Steam with gamescope. My launch options are: XL_SECRET_PROVIDER=FILE gamescope -w 3840 -h 2160 -W 2560 -H 1440 -r 120 %command% run --parent-expose-pids --parent-share-pids --parent-pid=1 --branch=stable --arch=x86_64 --command=xivlauncher dev.goats.xivlauncher
Replace the -w and -h numbers with what you want the game to render at. -W and -H are the parameters for the gamescope windows size. You can full screen with meta + F. -r sets the refresh rate.
I also had to switch from hardware cursor to software cursor in system configuration to prevent gamescope from randomly changing the camera when you left or right click.
Update disclaimer
What did you do?
Install the Flatpak version.
Play the game (with or without Dalamund/plugins enabled)
After a few dungeons or just playing the game for a few hours, the performance tanks massively and FPS cuts by half or 2/3 in worst cases. The only thing that fixes it is a game restart. The issue will persist across zones, housing district,s and just using the game regardless of where you are or when the content happens.
Does not happen in the Lutris or steam version (with the steam proton fix that involves the XIVLauncher by Centzilius).
Thanks to Franz for talking to me about this on Discord over the course of two days and then sending me here.
Platform
Linux (Wine/Proton)
Wine/Proton runner version
What ever the latest Flatpak uses.
Relevant log output