I used the slightly older "304.117" version and it worked.
With the newest version I couldn't get X to start and kept getting these errors in messages/dmesg.
[ 2346.083660] nvidia 0000:01:00.0: irq 44 for MSI/MSI-X
[ 2350.608342] NVRM: RmInitAdapter failed! (0x12:0x2b:1831)
[ 2350.608354] NVRM: rm_init_adapter failed for device bearing minor number 0
[ 2350.608369] NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -5
nvidia, geforce, linux, driveri, quot, newest, couldn, errors, dmesg, irq, msi, nvrm, rminitadapter, rm_init_adapter, bearing, nvidia_frontend_open, module,