Thanks for the answer. Just remove all "messy" things, left from previous kernels and drivers, so now the things that have changed are: earth:~ # rpm -qa | grep -Ei "nvidia" nvidia-glG04-361.28-23.1.x86_64 nvidia-gfxG04-kmp-desktop-361.28_k3.16.6_2-23.1.x86_64 nvidia-computeG04-361.28-23.1.x86_64 x11-video-nvidiaG04-361.28-23.1.x86_64 earth:~ # find /lib/modules/ -iname "nvidia.ko" /lib/modules/3.16.6-2-desktop/updates/nvidia.ko earth:~ # lsmod | grep -i nvidia earth:~ # modprobe nvidia modprobe: ERROR: could not find module by name='nvidia' modprobe: ERROR: could not insert 'nvidia': Function not implemented modprobe: ERROR: could not insert 'nvidia_uvm': Unknown symbol in module, or unknown parameter (see dmesg) mknod: missing operand after ���0��� Try 'mknod --help' for more information. So now even worst, as the nvidia module does not load on kernel. TTY consoles are fine, but no gfx enviroment. And from dmes [ 20.707051] nvidia_uvm: module license 'MIT' taints kernel. [ 20.707054] Disabling lock debugging due to kernel taint [ 20.707419] nvidia_uvm: Unknown symbol nvUvmInterfaceChannelDestroy (err 0) [ 20.707440] nvidia_uvm: Unknown symbol nvUvmInterfaceQueryCaps (err 0) [ 20.707466] nvidia_uvm: Unknown symbol nvUvmInterfaceUnsetPageDirectory (err 0) [ 20.707478] nvidia_uvm: Unknown symbol nvUvmInterfaceMemoryAllocSys (err 0) [ 20.707494] nvidia_uvm: Unknown symbol nvUvmInterfaceFreeMemHandles (err 0) [ 20.707507] nvidia_uvm: Unknown symbol nvUvmInterfaceMemoryCpuMap (err 0) [ 20.707523] nvidia_uvm: Unknown symbol nvUvmInterfaceGetGmmuFmt (err 0) [ 20.707534] nvidia_uvm: Unknown symbol nvUvmInterfaceMemoryAllocGpuPa (err 0) [ 20.707552] nvidia_uvm: Unknown symbol nvUvmInterfacePmaFreePages (err 0) [ 20.707563] nvidia_uvm: Unknown symbol nvUvmInterfaceKillChannel (err 0) [ 20.707578] nvidia_uvm: Unknown symbol nvUvmInterfaceGetSurfaceMapInfo (err 0) [ 20.707595] nvidia_uvm: Unknown symbol nvUvmInterfaceSetPageDirectory (err 0) [ 20.707606] nvidia_uvm: Unknown symbol nvUvmInterfaceMemoryCpuUnMap (err 0) [ 20.707620] nvidia_uvm: Unknown symbol nvUvmInterfaceAddressSpaceCreateMirrored (err 0) [ 20.707634] nvidia_uvm: Unknown symbol nvUvmInterfaceOwnPageFaultIntr (err 0) [ 20.707645] nvidia_uvm: Unknown symbol nvUvmInterfaceGetCtxBufferPhysInfo (err 0) [ 20.707672] nvidia_uvm: Unknown symbol nvUvmInterfaceDupAddressSpace (err 0) [ 20.707686] nvidia_uvm: Unknown symbol nvUvmInterfaceGetCtxBufferCount (err 0) [ 20.707703] nvidia_uvm: Unknown symbol nvUvmInterfaceRegisterGpu (err 0) [ 20.707714] nvidia_uvm: Unknown symbol nvUvmInterfaceP2pObjectDestroy (err 0) [ 20.707725] nvidia_uvm: Unknown symbol nvUvmInterfaceGetFbInfo (err 0) [ 20.707737] nvidia_uvm: Unknown symbol nvUvmInterfaceGetChannelPhysInfo (err 0) [ 20.707764] nvidia_uvm: Unknown symbol nvUvmInterfaceValidateChannel (err 0) [ 20.707788] nvidia_uvm: Unknown symbol nvUvmInterfaceStopChannel (err 0) [ 20.707801] nvidia_uvm: Unknown symbol nvUvmInterfaceDestroyFaultInfo (err 0) [ 20.707814] nvidia_uvm: Unknown symbol nvUvmInterfaceMemoryAllocFB (err 0) [ 20.707830] nvidia_uvm: Unknown symbol nvUvmInterfaceGetGpuInfo (err 0) [ 20.707846] nvidia_uvm: Unknown symbol nvUvmInterfaceBindChannel (err 0) [ 20.707857] nvidia_uvm: Unknown symbol nvUvmInterfaceInitFaultInfo (err 0) [ 20.707876] nvidia_uvm: Unknown symbol nvUvmInterfaceStopVaspaceChannels (err 0) [ 20.707887] nvidia_uvm: Unknown symbol nvUvmInterfaceGetBigPageSize (err 0) [ 20.707898] nvidia_uvm: Unknown symbol nvUvmInterfaceServiceDeviceInterruptsRM (err 0) [ 20.707911] nvidia_uvm: Unknown symbol nvUvmInterfaceDeRegisterUvmOps (err 0) [ 20.707922] nvidia_uvm: Unknown symbol nvUvmInterfaceFreeDupedHandle (err 0) [ 20.707936] nvidia_uvm: Unknown symbol nvUvmInterfaceMemoryFree (err 0) [ 20.707948] nvidia_uvm: Unknown symbol nvUvmInterfaceGetUvmPrivRegion (err 0) [ 20.707962] nvidia_uvm: Unknown symbol nvUvmInterfaceGetAttachedUuids (err 0) [ 20.707973] nvidia_uvm: Unknown symbol nvUvmInterfaceMemoryFreePa (err 0) [ 20.707995] nvidia_uvm: Unknown symbol nvUvmInterfaceP2pObjectCreate (err 0) [ 20.708008] nvidia_uvm: Unknown symbol nvUvmInterfaceGetCtxBufferInfo (err 0) [ 20.708019] nvidia_uvm: Unknown symbol nvUvmInterfaceGetPmaObject (err 0) [ 20.708032] nvidia_uvm: Unknown symbol nvUvmInterfaceSessionDestroy (err 0) [ 20.708044] nvidia_uvm: Unknown symbol nvUvmInterfaceDupMemory (err 0) [ 20.708057] nvidia_uvm: Unknown symbol nvUvmInterfaceCheckEccErrorSlowpath (err 0) [ 20.708068] nvidia_uvm: Unknown symbol nvUvmInterfaceAddressSpaceCreate (err 0) [ 20.708079] nvidia_uvm: Unknown symbol nvUvmInterfaceCopyEngineAllocate (err 0) [ 20.708091] nvidia_uvm: Unknown symbol nvUvmInterfaceUnregisterGpu (err 0) [ 20.708103] nvidia_uvm: Unknown symbol nvUvmInterfaceAddressSpaceDestroy (err 0) [ 20.708117] nvidia_uvm: Unknown symbol nvUvmInterfaceRegisterUvmCallbacks (err 0) [ 20.708129] nvidia_uvm: Unknown symbol nvUvmInterfaceChannelAllocate (err 0) [ 20.708140] nvidia_uvm: Unknown symbol nvUvmInterfaceGetP2PCaps (err 0) [ 20.708159] nvidia_uvm: Unknown symbol nvUvmInterfaceDupAllocation (err 0) [ 20.708171] nvidia_uvm: Unknown symbol nvUvmInterfacePmaAllocPages (err 0) [ 20.708189] nvidia_uvm: Unknown symbol nvUvmInterfaceSessionCreate (err 0) Hope this info put some light on this issue!