Hello,
Please provide that file content to make sure things are right.
Make sure you do not have a custom xorg.conf file lurking around, so after editing and saving /etc/X11/mhwd.d/nvidia.conf, run this command:
sudo mhwd-gpu --setmod nvidia --setxorg /etc/X11/mhwd.d/nvidia.conf
I have a GTX 960 and never gave me any troubles with the updates … but i use early kms. Did you enable it too on your install? There are two ways to enable that. Both require in /etc/default/grub to have this line:
GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1"
- First method is to add in
/etc/mkinitcpio.confto theMODULES=()line to be like this:
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
- Second method is to use the
kmsin theHOOKSline … here is an example from mine:
HOOKS=(base systemd autodetect modconf kms keyboard keymap block filesystems)
Do not use both methods!
After you made the changes run:
sudo sudo mkinitcpio -P && sudo update-grub
That and a proper nvidia.conf file should give a decent desktop experience, with no flickers, no tearing.