>>102479052
It can use cuda, but you won't ever need it for games on a 1080ti, at best you will need it for slow stable diffusion gens.
CUDA is 2gb so it's not worth installing unless you plan to use it.
Make sure you uninstall all the AMD drivers listed so they don't conflict, because mesa has nvidia stuff in it too.
Here's some more things from my install script I always do for nvidia driver setup.
Also make sure you have your iGPU disabled in bios, for example if you have an AMD cpu with integrated graphics, that would definitely conflict if its enabled.
sed -i 's/^MODULES=()$/MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)/' /etc/mkinitcpio.conf
cat <<-EOF > /etc/modprobe.d/blacklist.conf
blacklist nouveau
options nouveau modeset=0
EOF
cat <<-EOF > /etc/modprobe.d/nvidia.conf
options nvidia NVreg_UsePageAttributeTable=1 NVreg_InitializeSystemMemoryAllocations=0 NVreg_EnableStreamMemOPs=1 NVreg_DynamicPowerManagement=0x02 NVreg_RegistryDwords="PowerMizerEnable=0x1;PerfLevelSrc=0x2222;PowerMizerDefault=0x3;PowerMizerDefaultAC=0x1" NVreg_EnableResizableBar=0 NVreg_EnableGpuFirmware=0
options nvidia_drm modeset=1 fbdev=1
EOF
cat <<-EOF > /etc/udev/rules.d/60-nvidia.rules
ACTION=="add|bind", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", DRIVER=="nvidia", TEST!="/dev/nvidia-uvm", RUN+="/usr/bin/nvidia-modprobe", RUN+="/usr/bin/nvidia-modprobe -c0 -u"
ACTION=="add|bind", SUBSYSTEM=="pci", DRIVERS=="nvidia", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", TEST=="power/control", ATTR{power/control}="auto"
ACTION=="remove|unbind", SUBSYSTEM=="pci", DRIVERS=="nvidia", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", TEST=="power/control", ATTR{power/control}="on"
EOF