nvidia-uvm fails to load 'Invalid argument' [337.19] [750 ti] [3.14.2 kernel]

when I try to load the nvidia-uvm drivers they fail with ‘Invalid argument’

nvidia-modprobe -u
modprobe: ERROR: could not insert 'nvidia_uvm': Invalid argument

modprobe -v nvidia-uvm
insmod /lib/modules/3.14.2-gentoo/video/nvidia-uvm.ko 
modprobe: ERROR: could not insert 'nvidia_uvm': Invalid argument

In /var/log/messages I get

May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceChannelDestroy
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceChannelDestroy (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceQueryCaps
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceQueryCaps (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceMemoryAllocSys
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceMemoryAllocSys (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceMemoryCpuMap
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceMemoryCpuMap (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceKillChannel
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceKillChannel (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceAddressSpaceCreateMirrored
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceAddressSpaceCreateMirrored (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceServiceDeviceInterruptsRM
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceServiceDeviceInterruptsRM (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceDeRegisterUvmOps
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceDeRegisterUvmOps (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceGetUvmPrivRegion
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceGetUvmPrivRegion (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceGetAttachedUuids
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceGetAttachedUuids (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceSessionDestroy
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceSessionDestroy (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceCheckEccErrorSlowpath
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceCheckEccErrorSlowpath (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceCopyEngineAllocate
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceCopyEngineAllocate (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceAddressSpaceDestroy
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceAddressSpaceDestroy (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceRegisterUvmCallbacks
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceRegisterUvmCallbacks (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceGetGpuArch
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceGetGpuArch (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceChannelAllocate
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceChannelAllocate (err -22)
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: no symbol version for nvUvmInterfaceSessionCreate
May  4 11:24:32 starvald_emeralian kernel: nvidia_uvm: Unknown symbol nvUvmInterfaceSessionCreate (err -22)

Down and dirty system specs according to steam.

Processor Information:
    Vendor:  AuthenticAMD
    CPU Family:  0x15
    CPU Model:  0x2
    CPU Stepping:  0x0
    CPU Type:  0x0
    Speed:  4013 Mhz
    8 logical processors
    8 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Supported
    SSE41:  Supported
    SSE42:  Supported
    
Network Information:
    Network Speed:  
    
Operating System Version:
    "Gentoo Base System release 2.2" (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.14.2-gentoo
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11500000
    X Window Manager:  KWin
    Steam Runtime Version:  <Runtime disabled>
    
Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 750 Ti/PCIe/SSE2

    Driver Version:  4.4.0 NVIDIA 337.12
    OpenGL Version: 4.4
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x10de
    DeviceID:  0x1380
    Number of Monitors:  1
    Number of Video Cards Not Detected
    Primary Display Resolution:  1920 x 1200
    Desktop Resolution: 1920 x 1200
    Primary Display Size: 21.50" x 13.86"  (25.55" diag)
                                            54.6cm x 35.2cm  (64.9cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 2048 MB
    Supported MSAA Modes:  2x 4x 8x 16x 
    
Sound card:
    Audio device: Realtek ALC892
    
Memory:
    RAM:  15960 Mb
    
Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  894921 Mb
    Largest Free Hard Disk Block:  198872 Mb

Still broken in 337.19 beta drivers.

It was fixed in Gentoo.