After a few reported breaks I was finally able to build 8.99.37 amd64. Xorg now works fine with AIGLX etc., so as far as I am concerned the latest Mesa 18.4 import plus the other llvm bits are working OK. The nouveau driver still does not work with my GeForce 950m, but I didn't expect it, the Intel 530 is enough. I previously managed to screw the installation by switching to a different pkgin source for modular-xorg, now some packages give me weird output, perhaps linked with the modular bits, so I will blast /usr/pkg and /var/pkg and reinstall everything from a consistent source. An example of what appears to be failing is 'xscreensaver-command -demo'; the programs run fine in the small demo window, but full screen they break, so that the keyboard is lost, the screen gets black after a message about not being able to find some Mesa related parameters; this happens under Gnome and XFCE4, but works OK under ctwm. Go figure...
On Mon, 1 Apr 2019 at 07:42, Chavdar Ivanov <[email protected]> wrote: > > The patch applied cleanly and the subsequent build finished. However, > the resulting Xorg does not even load GLX now: > ... > [ 412.701] (II) Loading /usr/X11R7/lib/modules/extensions/libglx.so > [ 412.716] (EE) Failed to load > /usr/X11R7/lib/modules/extensions/libglx.so: > /usr/X11R7/lib/modules/extensions/libglx.so: Undefined symbol > "glXGetProcAddressARB" (symnum = 492) > .... > > Maybe I was wrong to build this with '-u', I might try a full build later. > > On Sun, 31 Mar 2019 at 22:00, Chavdar Ivanov <[email protected]> wrote: > > > > Thanks, I'll check it out right away. > > > > Chavdar > > > > On Sun, 31 Mar 2019 at 21:21, matthew green <[email protected]> wrote: > > > > > > > Is there anything I might be missing or our built-in Xorg is lacking > > > > for this hardware? > > > > > > this may be old Mesa on your intel GPU not supporting that. > > > > > > we're very close to switching xsrc to Mesa 18 for all ports. > > > it works on non x86, and this patch below is needed for x86. > > > > > > https://www.netbsd.org/~mrg/mesa18.src.working.v2.diffs > > > > > > you'll need to build with -V HAVE_MESA_VER=18, and it will > > > build llvm tools *and* libs and thus take a significantly > > > longer time to build, but this works for me on kaby lake > > > intel, bunch of radeon generations, and some nouveau ones. > > > > > > > > > .mrg. > > > > > > > > -- > > ---- > > > > -- > ---- -- ----
