I don't use i3, but I am sure you need to find (or add new) the configuration line in i3 config (whatever that is...) that is using an xrandr command and modify to your preferred setting.
The screenshot looks like from arandr. If so, IIRC it can save the xrandr command in a file. Did you try?
I was just thinking about how to fix the issue more broadly
the error you get in garuda from sudo xfce4-display-settings is..
(xfce4-display-settings:52560): xfce4-display-settings-ERROR **: 10:07:15.876: Failed to connect to xfconf daemon: Error spawning command line “dbus-launch --autolaunch=d5d01a39621e464bba6e6f7dd4dde23d --binary-syntax --close-stderr”: Child process exited with code 1.
Which is great to use, but then there is the problem of nvidia-settings
not saving or being applied with the gui's defaults.
Right now it seems that the design is such that xorg or your desktop
environment overrides your graphics settings, unless you manually
create 20-nvidia.conf in /etc/x11/xorg.conf.d or go into your
sudo nvidia-settings gui every boot up and apply the settings again.
Which there is almost no talk about whatsoever, except this out of the way steam forum post from like 5 years ago about tweaking your debian system for gaming that I found the other day researching the subject.
Are you sure you are answering to the correct topic? I don't see anything relevant in your post.
Also, you are proposing wrong and possibly destructive advice.
Maybe you have misunderstood how Xorg works in Archlinux. I think you may improve your understanding, if you read more man and wiki pages, about Xorg, xfce, sudo and nvidia.
Wrong. There should be no such file in Archlinux system, unless there are specific (very rare) reasons for it.
Wrong. It's the opposite. That's why this file should not be used, as already said.
This command acts at a user level, user being root, saving at /root/ user directory.
If using sudo to modify a normal user's setting and succeed, then you have broken this user's directory/files ownership, making it unusable for an unknown extent.
It would be better to advice on sectors you are really sure you know well and have confirmed with Archwiki info
which copies and renames your display configuration
into the folder designed for users to invoke their own
custom settings which then automatically applies itself
after every reboot, no matter what desktop environment
This answer solves my issue. But be aware that is specific to i3 WM and it doesn't consider GPU brand etc.
Using xrandr you can specify the desired --mode and fps rate --rate. Notice that these settings apply for the specific HDMI-0 --output. So first find your output with xrandr --listmonitors and then specific modes available can be found with xrandr --screen 0 . The 0 is in my example. So find the correct number from the --listmonitors command.
After you find the correct output and settings, put the command as shown in the Solution in the i3/config file after the #autostart section .