FFXIV Mangohud separate config(?), seems to crash my pc now, can't write to ~/.config/MangoHud/
so every steam game I've tried I just put
mangohud %command%
in the arguments and it works fine. I tweaked the config with goverlay (through an arch container) and while that isn't perfect (only some settings seem to work?) it works well enough
ffxiv seems to require I use MANGOHUD=1 %command%
instead, which does work, but it has default settings. I'm guessing there's a separate config involved or something? does anyone know anything about this?93 Replies
Are you using XIVLauncher?
yep
the flatpak that bazzite offers through the portal
if my goverlay method is scuffed and there's a better way, or something, then I'm fine with redoing some stuff
especially if it means I can see my gpu temps in the overlay. couldn't get that working for some reason
grant flatpak permissions to XIVLauncher to access
xdg-config/MangoHud:ro
oo okay lemme try that
yeah you're using system mangohud with a flatpak, it needs permission to read the config file
goootcha
I wouldn't have thought to check that cuz it hasn't been a problem before, but ig steam being pre-installed probably has that stuff set up already
goverlay edits
~/.config/MangoHud/MangoHud.conf
, which is used by non-flatpak MangoHud. flatpak apps use flatpak MangoHuddoes this look right
and arbitrary flatpak apps do not have access to
~/.config
by default
yesoh hmm. am I gonna have to reconfigure some stuff anyway?
shouldn't
:blobthumbsup:
let me try
:ro
at the end means the flatpak app has read-only access to that foldermhm
oh. while we're at it, could you help me get my gpu temp in the overlay?
oh it uses flatpak mangohud? It probably can't access the system one, right?
this seems to have worked either way tho
perfect, I have a proper frame cap and counter now
should I just go dig around in the config for the temp thing? (will bazzite even let me do that? home folder should be fine, right?)
yeah I have that checked
no dice
add
gpu_temp
to the filedon't know what else to suggest
I'll try editing the config directly
this is via flatpak Heroic, so i'm using the flatpak mangohud
right
I don't appear to have flatpak mangohud
will that fix my temp thing? this is the first issue I've had otherwise and it's already fixed
I can't answer that
I'll try editing the config first
but xivlauncher is a flatpak, so it is dependent on the flatpak mangohud due to being in that runtime environment
well I've got it working with the systemwide stuff so all good there?
it's already in there :(
does it need an =1 or something
nothing else seems to but
¯\_(ツ)_/¯
no
didn't figure
strange, it's fine here
guess I'll try flatpak then
maybe that'll have functional configs
I don't have the flatpak too, but might be different for AMD
I do have amd so maybe?
that doesn't make a ton of sense but idk
is this for a flatpak app?
yeap, xivlauncher flatpak
oh. I was wrong
well now I'm not sure what I've been tweaking
have I been messing with this the entire time? or do I have two mangohuds?
config files are completely separate from the version of the app
you have two: native and flatpak
I was seaching with
flatpak list
and got no results, but I have it in Softwareso I guess I probably want to get rid of native and figure out how to config the flatpak
flatpak list | grep MangoHud
case sensitive
no you absolutely do not want to get rid of nativeoh yeah my bad
okay why do I need two then
then it's all as expected for me, ty
do you ever use Steam?
ofc
would you like to use mangohud with Steam?
alright I get it
so if that's the native config
Steam is natively provided with Bazzite
but I need the flatpak for xiv (and other flatpak stuff)
but the flatpak seems to be using my native config(?)
how do I fix my temp thing
is that even possible
I would have expected goverlay to be tweaking the native configs and the pak to have entirely separate ones but now I have no idea
your expectation is correct. the override I gave earlier on allows flatpak mangohud to see your native config file
so that one config applies to all methods of launching games
in fact, I have it as a global override for all flatpak apps to be able to see
xdg-config/MangoHud:ro
I see now that mangohud itself does not seem to exist in flatseal so yeah that makes sense
but you've got no idea about the temp thing huh
could you send me your config file
I cannot replicate whatever issue you have
I want to compare notes
yeah fair. this is a pretty fresh install and it's never worked so idk what I would've broken, if anything
edited using goverlay via arch distrobox
copy the entire thing if you want. just change the output folder
sure
checked again and yeah there it is
shouldn't matter but here's mine too
https://paste.centos.org/view/bc03e248
ty
it's the default one modified so kind chaotic lol
I have an AMD GPU
So that’s not the reason you don’t see temps
well this is kind of a problem
Is that folder incorrectly permissioned?
I have no idea
I think I managed to write with sudo nano
yeah looks like it
still no luck, let me try getting rid of custom altogether (and maybe goverlay while I'm at it)
don't know why I can delete something from this directory but not write to it
Don’t do that
why
Because you shouldn’t be locking something behind super user access inside your home folder like that
Especially something that needs to be accessible by other things
I didn't set the perms man
Fix them rather than trying to play around it
how do I do that
for that matter, how'd they even break? I've never even opened this folder before now
chmod 744 <file/folder>
Might need to do that with sudo as welldo I literally do <file/folder> or is that a template
Template
gotcha
should I just do that to my whole home folder? shouldn't that be rw?
No just stick to the specific folder or file. Also yes, 755 not 744
okay
didn't work
should be
chmod 755 ~/.config/MangoHud/MangoHud.conf
right
it didn't error out but I guess I can try again with sudo
yeah still nothingNo error means it changed the permissions
tried the directory, tried 744, still nothing
I am aware. I'm still getting the same error
this one
What is providing this error?
trying to edit the config and then saving
with gnome text editor
both graphically through the dropdown menu and with ctrl-s
the only way I've managed to edit this file is through cli with sudo, but now it's applying settings I don't have enabled
but at least I can see my temps?
Can you run
ll ~/.config/MangoHud
and provide the complete output?Now
ll ~/.config | fpaste
Just provide the link it giveshttps://paste.centos.org/view/218c42e2
you don't want to hear it and I don't want to say it but I have a new problem
my pc crashed :)
I opened xiv to check mango again and my whole pc rebooted a couple seconds after hitting the title screen
took a while to boot to bios
took a while to boot to grub
took a while to boot bazzite, and once it finally did my usb devices were disabled so I had to reboot manually. that boot was much more normal
here's a fun error code I saw after getting past grub
looks like my processor, which is interesting because I've never had trouble with it afaik
I turned mangohud off, seems safe
my first instinct would be to clear out that config and just generate a new one and go from there (I think bazzite ships with mangohud templates as is) but I can't write to that folder which seems to be a bigger problem
so I'm unsure
I can make a new mangohud.conf in /home/darqfalls, and edit and successfully save it, and remove it
I can do the same in /home/darqfalls/.config
I can make a new file. I can rename it. I cannot edit it and save it in /home/darqfalls/.config/MangoHud. same error as always
come to think of it, this isn't the first time I've had the system just ignore a config file in the correct place, altho that was in /etc/ on a different machine. but maybe relevant
on my laptop I added the line
HandleLidSwitch=ignore
to /etc/systemd/logind.conf so that it wouldn't suspend when I close it and it just. doesn't do anything. I added the line just fine, it's still there after a reboot, but nothing seems to care
hmm fwiw I have a /.config/goverlay folder with its own mangohud.conf. I can write to that at least! but it doesn't seem to be pulling from that config either
I wouldn't expect it to but good to know ig
I've tried a couple other folders in my ~/.config and haven't found any perm issues
mangohud is not killing my entire pc with vampire survivors via steam via mangohud %command%
but I believe that's native?
config is still wrong but unless the frame caps are set to 60 and 120 by default then it seems to be almost working? because those work, the hotkeys I set work, but this is showing me info I don't have turned onI have cpu stats disabled entirely, ditto to the graph. still there. strange
trying another crab's treasure through steam via proton. mangohud isn't causing my pc to explode here either. same overlay settings
I'm stumped 😄
oh good I'm glad it announces every small edit