Nvidia-secondary-drivers

I've been installing FreeBSD on some old laptops that have Intel graphics with Nvidia devices. The oldest of the two laptops has an Nvidia card that is supported by nvidia-driver-390, the newer one has an Nvidia card that is supported by the latest Nvidia driver.

I can only get my oldest laptop to work by using the onboard intel device and using the xorg.conf file to allocate the nvidia card to use scfb driver rather than nvidia-modeset, presumably provided by the nvidia-seondary-driver-390.

On the newer computer, gnome runs really well with the nvidia-secondary-driver installed, the xorg.conf file using the nvidia-modeset for the nvidia card, and the intel card set to run the scfb driver. If I set the Intel card to modesetting or i915kms in the xorg.conf file, the system crashes.

My question is, how are you supposed to use the nvidia secondary drivers? Are both nvidia-modeset and i915kms drivers mutually incompatible? Is the nvidia-secondary-driver supposed to handle the Intel card as well?
 
I haven't tried it in freeBSD, but the legacy nvidia-390 is known buggy and since it only supports legacy GPUs they haven't put much effort into fixing the problems. IOW, YMMV
 
My question is, how are you supposed to use the nvidia secondary drivers? Are both nvidia-modeset and i915kms drivers mutually incompatible? Is the nvidia-secondary-driver supposed to handle the Intel card as well?

NVidia and Intel GPUs are different animals. They require different drivers.
They are not mutually incompatible. the driver knows what device to bind to based on the devices PCIe identifiers. Intel and NVIDIA have different vendor/product IDs.
 
NVidia and Intel GPUs are different animals. They require different drivers.
They are not mutually incompatible. the driver knows what device to bind to based on the devices PCIe identifiers. Intel and NVIDIA have different vendor/product IDs.
I'm wondering why my system crashes when trying to run them simultaneously, even when I've allocated their bus ids in the conf file.
 
Back
Top