GTX 1660 Super in Ubuntu 20.04 showing black screen

Can’t access the desktop through login screen but can do ssh and working fine through ssh.

$ lspci -vnn | egrep ‘VGA|3D’
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU116 [GeForce GTX 1660 SUPER] [10de:21c4] (rev a1) (prog-if 00 [VGA controller])

Log file is attached with the post. Please help.
nvidia-bug-report.log (1.7 MB)

Did this happen on a fresh install or after a system update?

This is a fresh installation. I have dual boot with Windows 10 Professional 64 bit.

I am also providing one additional info here

inxi -G
Graphics: Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] driver: nvidia v: 440.64
Display: server: X.org 1.20.8 driver: fbdev,modesetting,nouveau,vesa unloaded: nvidia tty: 156x25
Message: Advanced graphics data unavailable in console. Try -G --display

I am a bit sceptical about the tty: 156x25 part above.

Thanks for your help in advance.

I am also using a Dell 20 inch monitor which connects through from HDMI to DVI connector as the monitor don’t have direct HDMI port.

https://elixir.bootlin.com/linux/v5.6-rc2/source/drivers/i2c/busses/i2c-nvidia-gpu.c#L27

Doesn’t look good:

NVRM: GPU 0000:02:00.0: RmInitAdapter failed! (0x24:0x65:1185)

This is a low-level hardware problem, the driver can’t initialize the gpu.
Turing type cards have high requirements regarding pcie bus quality and refuse to work on some older mainboards. Yours is now 10 years old and no bios update has ever been released for it, Gigabyte rather replaced the whole board with a new revision. Which is a bad sign in general.
You could check if you can tweak pcie settings in bios, e.g. setting higher/lower bus speeds. If that doesn’t yield anything, you’re out of luck.
I’m rather astonished that it works in Windows, are you sure it doesn’t just use the VGA fallback driver?

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d944b27df121e2ee854a6c2fad13d6c6300792d4