"No devices found" - 319.23 GTX650

When I do startx it fails with

[    76.633] (EE) No devices detected.
[    76.633] Fatal server error:
[    76.633] no screens found

My setup is 3570k, Asus P8Z77-i, EVGA GTX 650 running archlinux.

nvidia-bug-report.log: http://pastebin.com/raw.php?i=M4gRJDQt

I also have MODULES="nvidia" in my /etc/mkinitcpio.conf and the i915 module is blacklisted.

edit:
also worth mentioning: I had this working before but then I had to RMA my card, so I used my 3570k’s iGPU for a bit (xf86-video-intel). I haven’t been able to make nvidia work ever since I got a replacement. Everything works fine on Windows.

try to add vmalloc=256MB to “root=” string in the bootloader (grub, grub2, syslinux or else).

You should disable your IGP or put the BusID of the Nvidia Card in your config.

Thank you!