With #BSD, you gotta love the tinkering. Luckily I do.
I just had a huge #FreeBSD breakthrough on my 2017 HP Pavilion (Intel/Nvidia) laptop.
For the longest time, I couldn't get X to work.
Well I just tried to use the Nvidia GPU instead of the Intel (which is what Linux, #NetBSD and #OpenBSD use).
The Nvidia works. I now have X in FreeBSD on a USB-connected HDD.