Created attachment 867444 [details, diff] patch to enable the toggling of gamemode in settings gamemode when compiled only for 64bit installs its libraries to /usr/lib64. XIVLauncher.Core on the other hand looks for gamemode on /usr/lib, and that would require gamemode 32bit. Now, I haven't looked into the source code all that much but I don't think it requires gamemode 32bit, so it's just looking at the wrong place. I have opened an issue on github talking about it, with a link to where in the code it detects gamemode's location. https://github.com/goatcorp/XIVLauncher.Core/issues/67 I have also patched it so it looks at the right place, and it seems to be working. `gamemoded -s` and mangohud tell me that it is running. I'll link it in case it's needed.
(sorry for taking a while) thanks for letting me know! altho, ideally we don't change the path to /lib64, and instead, try to load the lib, if it succeeds, we know the lib is on the system, if not, well it's not i'll make a patch for this and try to submit upstream!
sent a patch for this issue in this pr https://github.com/goatcorp/XIVLauncher.Core/pull/68