No GLX with older Nvidia card & drm-61-kmod?

From: David Wolfskill <david_at_catwhisker.org>
Date: Tue, 02 Apr 2024 21:58:04 UTC
On this laptop, I used to have GLX available when I was running
FreeBSD stable/12 (and earlier) with x11/nvidia-driver-390; now
that I am running stable/14 with x11/nvidia-driver-390 and
graphics/drm-61-kmod, /var/log/Xorg.0.log reports:

[    32.515] (II) Initializing extension GLX
[    32.515] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

and GLX is no longer available (as far as I can tell).

The laptop (Dell Precision M4800) is not especially new & shiny; its
graphics cards are:

vgapci1@pci0:0:2:0:     class=0x030000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x0416 subvendor=0x1028 subdevice=0x05cc
    vendor     = 'Intel Corporation'
    device     = '4th Gen Core Processor Integrated Graphics Controller'
    class      = display
    subclass   = VGA

and

vgapci0@pci0:1:0:0:     class=0x030000 rev=0xa1 hdr=0x00 vendor=0x10de device=0x11fc subvendor=0x1028 subdevice=0x15cc
    vendor     = 'NVIDIA Corporation'
    device     = 'GK106GLM [Quadro K2100M]'
    class      = display
    subclass   = VGA

The latter is why I'm using x11/nvidia-driver-390 (vs. x11/nvidia-driver).

As of this writing, it is running:
FreeBSD g1-70.catwhisker.org 14.0-STABLE FreeBSD 14.0-STABLE #94 stable/14-n267105-38fdb37047ea: Tue Apr  2 10:43:14 UTC 2024     root@g1-70.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/CANARY amd64 1400510 1400510

with all installed ports updated as of the ports tree at
main-n658672-87cd12f206ab.  I am tracking stable/14 daily, and
updating installed ports daily.

Running "pkg check -andB" only shows the usual whines about clang/llvm
versions allegedly missing libraries.  Running "pkg_libchk" (from
ports-mgmt/bsdadminscripts2) indicates that installed packages/ports
are installed OK.

(A somewhat newer laptop that I use for out-of-town travel, and keep
similarly current, but is able to use x11/nvidia-driver appears to
support GLX OK.)

Is it likely that the above description is accurate, and that I'm stuck
with it (as long as I'm using this laptop)?

Is it plausible that I've merely managed to misconfigure some thing(s)?
If so, how might I determine & fix that?  (I am happy to provide
additional information, given a clue.)

Any other suggestions (other than "migrate to a newer laptop" -- I'm
aware of that one)?

Thanks!

Peace,
david
-- 
David H. Wolfskill                              david@catwhisker.org
Alexey Navalny was a courageous man; Putin has made him a martyr.

See https://www.catwhisker.org/~david/publickey.gpg for my public key.