[GeForce GTX 960] (rev a1) NVRM: failed to copy vbios to system memory.

Very similar to this topic, but on arch linux:
https://devtalk.nvidia.com/default/topic/1028980/linux/nvrm-failed-to-copy-vbios-to-system-memory-/
Topic on arch forum:
https://bbs.archlinux.org/viewtopic.php?id=233958

System:
Kernel: 4.15.3-2-ARCH
Motherboard: msi b150i
Bios version: 7995v1A (Release Date: 2017-12-19) - the latest
X.Org X Server 1.19.6
Nvidia: 390.25
Environment: sddm + kde plasma
Card(from lspci | egrep ‘VGA|3D’): 01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1)

Steps to reproduce:

pacman -R xf86-video-nouveau
pacman -S nvidia
systemctl disable sddm
reboot
startx #(it fails)

Evil root:

dmesg:

[   81.904697] NVRM: RmInitAdapter failed! (0x25:0xffff:1100)
[   81.904717] NVRM: rm_init_adapter failed for device bearing minor number 0

xorg:

[    81.529] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[    81.529] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[    81.530] (**) NVIDIA(0): Enabling 2D acceleration
[    81.903] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
[    81.903] (EE) NVIDIA(GPU-0):     check your system

logs attached

P.S.: I'm having dual boot with windows. The last one works fine
P.S.2: Fast boot disabled for windows
[nvidia-bug-report.log.gz|attachment](upload://1TGqwlIkQaf8Clgs7x4i2Qeweb8.gz) (61.5 KB)
[Xorg.log|attachment](upload://mvd5fHnyWcKEkWbOzY56CsjVtSG.log) (9.18 KB)
[dmesg.log|attachment](upload://kmZD8okBWkuJ7QSD8Jliv31Wr1A.log) (76.6 KB)
[journalctl-xe.log|attachment](upload://5J930rYiOXAwlyBfcEzd8aKGh2h.log) (126 KB)s kernel log for additional error
[    81.903] (EE) NVIDIA(GPU-0):     messages and refer to Chapter 8: Common Problems in the
[    81.903] (EE) NVIDIA(GPU-0):     README for additional information.
[    81.903] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
[    81.903] (EE) NVIDIA(0): Failing initialization of X screen 0

logs attached

P.S.: I’m having dual boot with windows. The last one works fine
P.S.2: Fast boot disabled for windows

journalctl-xe.log (126 KB)

Did you have a working system config before or is this a fresh install?
Can you check if this is working with a kernel 4.12 or lower?

Yes, I’ve got working config with xf86-video-nouveau, but it has performance issue plus some bugs after long work (reboot fixes it).

I’ve tried to run on kernel 4.9 without success. More info about my tries you can read in this topic:
https://bbs.archlinux.org/viewtopic.php?id=233958

Thanks