Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Jan 2025 16:49:24 -0800
From:      David Wolfskill <david@catwhisker.org>
To:        Zaphod Beeblebrox <zbeeble@gmail.com>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: Navigating a complex x11 setup?
Message-ID:  <Z3c0FIpk9NXEtQbm@albert.catwhisker.org>
In-Reply-To: <CACpH0MfX72vJeszNygwHN_sCpYCWyYQdc0E4hVYufPDU6GdMdw@mail.gmail.com>
References:  <CACpH0MfX72vJeszNygwHN_sCpYCWyYQdc0E4hVYufPDU6GdMdw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--gCnAZCndPYrzxelM
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jan 02, 2025 at 06:58:16PM -0500, Zaphod Beeblebrox wrote:
> I have a laptop that is perfectly serviceable.  It has Intel Integrated
> graphics _and_ nVidia Quadro graphics.  The idea being that only
> applications that need the Quadro use it.
>=20
> The Intel is: "4the Gen Core Processor Integrated Graphics Controller"
> cpu: i7-4800MQ
> The nVidia is: GK106GLM (Quadro K2100M)
>=20
>  For some time, I've used the Intel driver and the nVidia secondary
> driver.  This has worked well and still appears to work... but not
> entirely.  Sometimes moving things about the screen leaves artifacts ...
> other times, it's  a mess.  A full refresh fixes it, mostly.
>=20
> With another machine, I was told to use the modesetting driver --- but th=
is
> fails to find a /dev/dri entry.
>=20
> Help?

I fear that this will not qualify as "help" -- but I empathize: my main
laptop (a Frankenmachine composed of parts from 4 Dell Precision M4800s)
shares most of the above characteristics:

CPU: Intel(R) Core(TM) i7-4900MQ CPU @ 2.80GHz (2793.60-MHz K8-class CPU)

vgapci0@pci0:1:0:0:     class=3D0x030000 rev=3D0xa1 hdr=3D0x00 vendor=3D0x1=
0de device=3D0x11fc subvendor=3D0x1028 subdevice=3D0x15cc
    vendor     =3D 'NVIDIA Corporation'
    device     =3D 'GK106GLM [Quadro K2100M]'
    class      =3D display
    subclass   =3D VGA

vgapci1@pci0:0:2:0:     class=3D0x030000 rev=3D0x06 hdr=3D0x00 vendor=3D0x8=
086 device=3D0x0416 subvendor=3D0x1028 subdevice=3D0x05cc
    vendor     =3D 'Intel Corporation'
    device     =3D '4th Gen Core Processor Integrated Graphics Controller'
    class      =3D display
    subclass   =3D VGA

Up through FreeBSD stable/12, I just used the Nvidia device & driver,
and that seemed to work OK -- including suspend/resume (which is
important in my case, as I suspend the laptop while cycling to or from
work).

My recollection is that as of 13, suspend/resume didn't work without
graphics/drm, so I ended up delaying my migration off of 12; by the time
I managed to figure things out enough to work, stable/14 was out, so I
migrated to that (just before stable/12 went EoL).

So I ended up just no longer using the Nvidia driver, since (as you
note) the modesetting driver for x11/nvidia-driver-390 doesn't
actually provide usable GLX support, as far as I can tell.

But I am able to track stable/14 & head on the machine (daily), as well
as update all installed ports daily (well, I use a separate build
machine for www/chromium -- but it's around to build stuff for other
machines anyway).  So it may be old & klunky (and, in fairness, a bit
quirky -- mostly because of age & wear & tear), but it's a fairly decent
machine....

Sorry it's not actually information you can use.

Peace,
david
--=20
David H. Wolfskill                              david@catwhisker.org
"If liberty means anything at all, it means the right to tell people
what they do not want to hear." -- George Orwell

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

--gCnAZCndPYrzxelM
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iNUEARYKAH0WIQSTLzOSbomIK53fjFliipiWhXYx5QUCZ3c0FF8UgAAAAAAuAChp
c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0OTMy
RjMzOTI2RTg5ODgyQjlEREY4QzU5NjI4QTk4OTY4NTc2MzFFNQAKCRBiipiWhXYx
5cMjAQDkZL8ySyJHcohsh965r1B5p4w7unKUcHfkH0+L3f9oRwEA2DArz6rZb+Tu
wyc2BhRPHnyDU3ffC6EXKmBQtF2mzAY=
=hLac
-----END PGP SIGNATURE-----

--gCnAZCndPYrzxelM--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Z3c0FIpk9NXEtQbm>