Re: How to blacklist the nouveau driver on FreeBSD....

From: Theron <theron.tarigo_at_gmail.com>
Date: Thu, 25 May 2023 00:57:39 UTC
On 5/24/23 04:43, Mario Marietto wrote:
> since the nouveau driver can't be blacklisted within the Linuxulator 
> because it's impossible to run "sudo update-initramfs -u" inside of 
> it. For this reason,I would ask if in your opinion the nouveau driver 
> can be blacklisted directly in FreeBSD or in some other way. Thanks.
>
FreeBSD does not contain the nouveau kernel module so there is nothing 
to blacklist.

> He says that he created a Python script for updating Nvidia drivers on 
> CentOS 7 and Ubuntu. That's nice,but it can't work. Why ? please give 
> a look to an old post created by me some time ago and you will see :
>
> https://www.reddit.com/r/freebsd/comments/11431bi/how_to_blacklist_the_nouveau_driver_within_the/
>
These libGL errors are from Mesa libGL, which is trying to use the 
userspace part of nouveau (which is part of the Mesa project), 
presumably based on Nvidia GPU's PCI ID being known to Mesa, despite 
there being no nouveau kernel interface available.

Since you are trying to use Nvidia's binary driver (the only one which 
works on FreeBSD), Blender should have never loaded Mesa's libGL in the 
first place - there is most likely a configuration problem here with 
libglvnd, the component responsible for choosing the correct libGL 
implementation.

When Blender fails to detect CUDA this has nothing to do with libGL and 
absolutely nothing to do with nouveau - have you found any other CUDA 
program to work in linux compat?

Theron