Hi everyone, I was installing FreeBSD on a new system with a Nvidia GT 1030. I want to use the 440 graphics driver. As I see it, there are 2 options, a) get the pkg from the repository, or b) get the driver from the Nvidia website, compile the kernel module yourself and then run nvidia-xconfig. I have always had more luck with option b) in the past, but I wanted to try a) this time. Results:
Both a) and b) fail to load their modules automatically. I didn't have this problem with 12.0, but with the fresh 12.1 install, automatic loading fails. Of course I have nvidia_load="YES" set. kldstat shows that it has not loaded. kldload nvidia(-modeset) works without errors, but with option a) Xorg freezes immediately. Option b) does work after manually loading the kernel module.
dmesg output does not reveal anything useful named nvidia, nv or module-related.
Xorg log shows the familiar "(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!" error. Remember that manually loading my module after login works without errors.
My questions:
1) Why does 12.1 fail to load the module automatically? This only happens on a fresh 12.1 install. My old system which was upgraded from 12.0 to 12.1 does not exhibit this issue.
2) Why does the kernel module provided by pkg freeze my system and the self-compiled one does not?
3) Has anything changed from 12.0 to recent 12.1 upgrades that would cause trouble with the driver?
4) Should I load both modeset and non-modeset modules?
5) Is the order of commands inside /boot/loader.conf relevant?
Thanks for any suggestions.
Both a) and b) fail to load their modules automatically. I didn't have this problem with 12.0, but with the fresh 12.1 install, automatic loading fails. Of course I have nvidia_load="YES" set. kldstat shows that it has not loaded. kldload nvidia(-modeset) works without errors, but with option a) Xorg freezes immediately. Option b) does work after manually loading the kernel module.
dmesg output does not reveal anything useful named nvidia, nv or module-related.
Xorg log shows the familiar "(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!" error. Remember that manually loading my module after login works without errors.
My questions:
1) Why does 12.1 fail to load the module automatically? This only happens on a fresh 12.1 install. My old system which was upgraded from 12.0 to 12.1 does not exhibit this issue.
2) Why does the kernel module provided by pkg freeze my system and the self-compiled one does not?
3) Has anything changed from 12.0 to recent 12.1 upgrades that would cause trouble with the driver?
4) Should I load both modeset and non-modeset modules?
5) Is the order of commands inside /boot/loader.conf relevant?
Thanks for any suggestions.