It is not my area of expertise, but a little googling suggests that there have been many problems with nvidia on 5.9+ kernels. You could try downloading and installing the 5.8.14 from here: kernel-5.8.14-200.fc32 | Build Info | koji
I think you will need to download the kernel, kernel-core, kernel-modules, and maybe kernel-modules-extra (install the same set that you have installed on your system). It should allow you to have multiple versions of those packages installed simultaneously (I think you can only have one version of kernel-headers, but hopefully you won’t need to downgrade that).
Once you’ve downloaded them into a directory, you should be able to install them with rpm -ivh *.rpm.
I’m not sure if you can run that old of a kernel on Fedora LInux 34, but it seems worth a try.
Kernel headers are backwards compatible, but not forwards compatible. This means that a program built against a C library using older kernel headers should run on a newer kernel (although it may not have access to new features), but a program built against newer kernel headers may not work on an older kernel.
I’ve tried this on other times … but,i think I’m using the wrong commands, princialy for cuda. But it’s probably something I do wrong …
It is possible to send the command line for installation.
P.S. If you do find that it only works on the older kernel, you will need to lock your kernel version to prevent it from being updated with the rest of the system. You can do so by adding the following line to /etc/dnf/dnf.conf.
it was 3:00 am and i was tryng install the driver… I so tirede and cant’ remember exactly the error menssagem, but i think is fail to load, kernel devel, kernel headers"
The newer driver might depend on a newer kernel. Sometimes the drivers will state what kernels they are compatible with (e.g. for zfs). I don’t know where that would be documented for NVidia. Maybe someone else knows. It can be tricky finding a stable nvidia+kernel combination. I think the general consensus is that NVidia is to blame. AMD cooperates much better with the Linux kernel development team.
Hiya, I haven’t tested the cuda part, but this is what I do in my laptop with hybrid Intel + Nvidia graphics and tends to work (currently running kernel 5.11.17-300 and nvidia 465.27 from rpmfusion):
Then just restart and be careful when you log back into the system. Previously in Fedora 33 after installing the nvidia drivers, the X11 session was preselected while in 34 it’s Wayland, so just make sure to select the X11 session.
After that you should hopefully be using the right drivers
For the record, are you using the blender package from the fedora repository or the upstream distribution of blender ?
(Please drop about using kernel package from f32, that’s non-sense at all, sorry Gregory. Current nvidia drivers works with current fedora released kernels).
Yeah, I thought he was having trouble getting the current nvidia drivers installed though, in which case, downgrading the kernel would be the other option. Going back that far is a bit much though. It was just based on a report from someone that the older nvidia driver was known to work with that kernel version:
@Philipp Oeser (lichtwerk) and @Blake (dearzhenx), I finished downgrading the kernel and header to 5.8.14 on Arch and the errors have gone away, so far.
Glad it worked
Regarding the slow boot time, you can use “systemd-analyze blame” from the terminal to find how long does every element of the boot sequence take. If you don’t use any kind of enterprise login, you can almost surely disable the “NetworkManager-wait-online” service and that should improve things a bit.
Bear in mind anyway that whenever you get a kernel update, the next boot is going to take a while because the system will rebuild the nvidia modules.
Please ask another TOPIC referring to this to solve your performance issue, one clue is what @franute suggest, and again WELCOME to ask again, this is because:
1.- The TOPIC can be too long.
2.- One Question to solve two different problems.
3.- The solution to the first problem can be difficult to find for normal $USER navigation for the hole TOPIC.