Thank you
rusma for following up and giving a detailed description, so it is reproducible.
What you describe really puts up the question, what does the driver in
/boot/kernel support, and what does the driver in
/boot/modules do?
At least in 12.2 there is an old
i915kms.ko and
drm-kmod.ko driver in
/boot/kernel.
Some mentions I found hint at that that obsolete driver could be one that might be derived from Linux 3.8 or 4.1.
The
/boot/modules directory only gets populated after you build a kernel from sources and some drivers from ports.
But I somehow doubt that it is intended behaviour that the user has to build a kernel and some ports manually,
only to be able to use Intel or AMD/ATI graphics chips that are newer than ~3-5 years.
So I suppose that on 13, the correct way might be to use the driver in
/boot/kernel.
But as I am still waiting for my AMD/ATI test cards delivery, which share a lot of the KMS headaches with Intel chips, I cannot verify that myself.
So I am considering to add more detailed information in the
compatibility matrix thread, by providing separate columns regarding the compatibility of the drivers in
/boot/kernel and
/boot/modules for FreeBSD 12, maybe for 13, too.
This might help avoid confusion about the question whether in a given case it is necessary to build a new kernel and ports from source, only because the driver in
/boot/kernel is too old to support your particular graphics chip.
So I would be very grateful if you could check out whether, now on 13, things will work if you use the modules in
/boot/kernel.