Hi, I just updated the NVIDIA drivers (without checking that I have backups of the old RPMs :-( ) and now, the driver won't load because of: nvidia: Unknown symbol __x86_return_thunk (err -2) 1. How do I fix this? This string isn't used anywhere in the sources: $ grep -r thunk /usr/src/kernel-modules/nvidia-470.129.06-default /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".weak __x86_indirect_thunk_" #REG ";" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".type __x86_indirect_thunk_" #REG ", @function;" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: "__x86_indirect_thunk_" #REG ":" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".size __x86_indirect_thunk_" #REG ", .-__x86_indirect_thunk_" #REG) /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".weak __x86_indirect_thunk_" #REG ";" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".type __x86_indirect_thunk_" #REG ", @function;" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: "__x86_indirect_thunk_" #REG ":" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".size __x86_indirect_thunk_" #REG ", .-__x86_indirect_thunk_" #REG) Übereinstimmungen in Binärdatei /usr/src/kernel-modules/nvidia-470.129.06-default/nvidia/nv-kernel.o_binary Übereinstimmungen in Binärdatei /usr/src/kernel-modules/nvidia-470.129.06-default/nvidia-modeset/nv-modeset-kernel.o_binary 2. Is there a place where I can find version 470.103.01 because that one still worked? Or would you recommend that I downgrade the kernel 5.3.18? Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/