Date: Thu, 25 May 2023 11:47:06 +0200 From: Mario Marietto <marietto2008@gmail.com> To: Theron <theron.tarigo@gmail.com> Cc: freebsd-hackers <freebsd-hackers@freebsd.org> Subject: Re: How to blacklist the nouveau driver on FreeBSD.... Message-ID: <CA%2B1FSijh33rXXihOyzZp5wO=HEEwpHF0UT-bG1FjEs59=GhnyQ@mail.gmail.com> In-Reply-To: <CA%2B1FSihEwaq2jDsrPrd-65-44gMB_6YLhQBFw3AtMBp7ebKusQ@mail.gmail.com> References: <CA%2B1FSii7cX_pdvi_mioAist1tps-mOCyRPw-Gy-mZ-u-8YH1pQ@mail.gmail.com> <46f1653a-89ba-6df3-6e3a-bd4a6c692be1@gmail.com> <CA%2B1FSihEwaq2jDsrPrd-65-44gMB_6YLhQBFw3AtMBp7ebKusQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000076d0e05fc81832d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Can you figure out a method to do what I want to do ? If we are able to "connect" the nVidia driver to the CG / graphic tool instead of the nouveau one,a lot of cool features will be unfrozen. For example we could try to run Unreal Engine 5 within the linuxulator,Davinci Resolve,Maya 3d,a lot of cool stuff will use the nvidia driver and it will work great. On Thu, May 25, 2023 at 11:10=E2=80=AFAM Mario Marietto <marietto2008@gmail= .com> wrote: > Smplayer behaves the same as blender. I think this is a general behavior. > Check below what happens when I run it within the linuxulator : > > root@marietto:/mnt/zroot2/zroot2 # chroot /compat/ubuntulunar /bin/bash > > root@marietto:/# smplayer > > QStandardPaths: error creating runtime directory '/var/run/user/1001' (No > such file or directory) > This is SMPlayer v. 22.7.0 (revision 10091) running on Linux > libGL error: glx: failed to create dri2 screen > *libGL error: failed to load driver: nouveau* > > > > On Thu, May 25, 2023 at 2:56=E2=80=AFAM Theron <theron.tarigo@gmail.com> = wrote: > >> 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_n= ouveau_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 >> > > > -- > Mario. > --=20 Mario. --000000000000076d0e05fc81832d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Can you figure out a method to do what I want to do ? If w= e are able to "connect" the nVidia driver to the CG / graphic too= l instead of the nouveau one,a lot of cool features will be unfrozen. For e= xample we could try to run Unreal Engine 5 within the linuxulator,Davinci R= esolve,Maya 3d,a lot of cool stuff will use the nvidia driver and it will w= ork great. <br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class= =3D"gmail_attr">On Thu, May 25, 2023 at 11:10=E2=80=AFAM Mario Marietto <= ;<a href=3D"mailto:marietto2008@gmail.com" target=3D"_blank">marietto2008@g= mail.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D= "margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le= ft:1ex"><div dir=3D"ltr"><div>Smplayer behaves the same as blender. I think= this is a general behavior. Check below what happens when I run it within = the linuxulator :<br></div><div><br></div><div><span style=3D"color:rgb(0,0= ,0);background-color:rgb(255,255,255);font-family:arial,sans-serif">root@ma= rietto:/mnt/zroot2/zroot2 # chroot /compat/ubuntulunar /bin/bash</span></di= v><div><span style=3D"font-family:arial,sans-serif"><br>root@marietto:/# sm= player=C2=A0</span></div><div><span style=3D"font-family:arial,sans-serif">= <br></span></div><div><span style=3D"font-family:arial,sans-serif">QStandar= dPaths: error creating runtime directory '/var/run/user/1001' (No s= uch file or directory) <br>This is SMPlayer v. 22.7.0 (revision 10091) running on Linux <br>libGL error: glx: failed to create dri2 screen <br><b>libGL error: failed to load driver: nouveau</b></span><span style=3D= "font-family:monospace"><br></span></div><div><span style=3D"font-family:mo= nospace"><br></span></div><div><span style=3D"font-family:monospace"><br></= span></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g= mail_attr">On Thu, May 25, 2023 at 2:56=E2=80=AFAM Theron <<a href=3D"ma= ilto:theron.tarigo@gmail.com" target=3D"_blank">theron.tarigo@gmail.com</a>= > wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px = 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 5= /24/23 04:43, Mario Marietto wrote:<br> > since the nouveau driver can't be blacklisted within the Linuxulat= or <br> > because it's impossible to run "sudo update-initramfs -u"= ; inside of <br> > it. For this reason,I would ask if in your opinion the nouveau driver = <br> > can be blacklisted directly in FreeBSD or in some other way. Thanks.<b= r> ><br> FreeBSD does not contain the nouveau kernel module so there is nothing <br> to blacklist.<br> <br> > He says that he created a Python script for updating Nvidia drivers on= <br> > CentOS 7 and Ubuntu. That's nice,but it can't work. Why ? plea= se give <br> > a look to an old post created by me some time ago and you will see :<b= r> ><br> > <a href=3D"https://www.reddit.com/r/freebsd/comments/11431bi/how_to_bl= acklist_the_nouveau_driver_within_the/" rel=3D"noreferrer" target=3D"_blank= ">https://www.reddit.com/r/freebsd/comments/11431bi/how_to_blacklist_the_no= uveau_driver_within_the/</a><br> ><br> These libGL errors are from Mesa libGL, which is trying to use the <br> userspace part of nouveau (which is part of the Mesa project), <br> presumably based on Nvidia GPU's PCI ID being known to Mesa, despite <b= r> there being no nouveau kernel interface available.<br> <br> Since you are trying to use Nvidia's binary driver (the only one which = <br> works on FreeBSD), Blender should have never loaded Mesa's libGL in the= <br> first place - there is most likely a configuration problem here with <br> libglvnd, the component responsible for choosing the correct libGL <br> implementation.<br> <br> When Blender fails to detect CUDA this has nothing to do with libGL and <br= > absolutely nothing to do with nouveau - have you found any other CUDA <br> program to work in linux compat?<br> <br> Theron<br> </blockquote></div><br clear=3D"all"><br><span>-- </span><br><div dir=3D"lt= r">Mario.<br></div> </blockquote></div><br clear=3D"all"><br><span>-- </span><br><div dir=3D"lt= r">Mario.<br></div> --000000000000076d0e05fc81832d--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSijh33rXXihOyzZp5wO=HEEwpHF0UT-bG1FjEs59=GhnyQ>