Can somebody help me with NVIDIA drivers?

Hello there.

I have a freshly installed EOS system, on which I have a GTX 1060 installed that I can’t manage to put to work: I have a 100Hz monitor, but if I select a refresh rate different than 60Hz, I get systematic flickering on screen.

As I said, that’s a fresh installation, so I tried following the Arch | Nvidia instructions: after initial update, I run yay -S nvidia-580xx-dkms nvidia-580xx-utils lib32-nvidia-580xx-utils nvidia-580xx-settings as suggested on both Github - Nvidia Drivers on Arch Linux and Arch Linux - Nvidia Drivers. I rebooted the system and selected 100Hz, but the flickering remained.

If I run lsmod |grep -i "nou", I get this:

nouveau              3784704  44
drm_ttm_helper         20480  2 nouveau
ttm                   126976  2 drm_ttm_helper,nouveau
video                  81920  1 nouveau
gpu_sched              73728  1 nouveau
i2c_algo_bit           24576  1 nouveau
drm_gpuvm              57344  1 nouveau
drm_exec               12288  2 drm_gpuvm,nouveau
mxm_wmi                12288  1 nouveau
wmi                    40960  6 hp_wmi,video,hp_bioscfg,wmi_bmof,mxm_wmi,nouveau
drm_display_helper    290816  1 nouveau

while I don’t have anything if I search lsmod |grep -i "nvi", meaning that I am still using the nouveau driver. I feel as if I was downloading the nvidia-580xx driver, but I wasn’t actually installing them.

Also, if I select 60Hz before rebooting, the spashscreen and the KDE animation before showing the desktop flickers. Lockscreen doesn’t, unless I decide to end my session.

I tried both with Wayland and X11, and the result is the same. I can also select different refresh rates, if I want: all flickers, but not at the same frequency.

Can somebody help me going through this?

FWIW if you are trying to use Linux Kernel version 7+, I have found that on Debian Test (the kernel I have on my vVidia unit running 550) does not function yet with 7. Perhaps a similar problem exists on Arch kernel(s).

Nvidia 1660 GTX functions fine with 7.05 here. I wonder if it’s adaptive sync?

WARNING: I’m on 1060, not 1660. So I need 580xx kernels.

1660 has Turing architecture, which is still actively supported by latest drivers, while 1060 is Pascal.

Interesting. I am actually running on latest Linux kernel (7.0.3), do you also have a solution by chance?

can you apply this ?

@HanNotSoSolo
What is the monitor cable and what spec is it? Have you also tried disabling G sync. Try setting prefer maximum performance in Nvidia settings manage 3D settings under Power Management Mode.

I would suggest trying Display Port if you aren’t already using that.

No issues with my second notebook with kernel 7.0.3 and nvidia 580

Please show the output of command

yay -Qs nvidia

Then we’ll see if the driver is installed. The nvidia*utils should have blacklisted nouveau.