BONUS: How this all came to be (a/o 2 Jan 21):> Fresh Install of FreeBSD 12.2
> I used ZFS (your choice really doesn't matter, just putting what I picked)
> Upon first boot: root root_password
> #pkg update
> #pkg upgrade
> #pkg install -y nvidia 440.100_1
> Optional: #pkg install -y nvidia-driver,
#pkg search nvidia will list the available driver(s)
> #edit /etc/rc.conf
Add to the file:
> #kldload nvidia-modeset
> NOTE: Do not touch xorg.conf or /boot/loader.conf files. Don't need them.
> #shutdown -r now
(do not type #reboot -n, use the above command)
> Upon second boot: root root_password
> #pkg install xorg xfce sddm
> #sysrc sddm_enable=yes
> #edit /usr/local/etc/X11/xorg.conf.d/20-nvidia.conf
Add to the file:
Section "Device" Identifier "GTX-nnnn" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce GTX nnnn" EndSection
> $username username_password
> $cp ~/.xinitrc ~/.xinitrc.bak (it likely isn't there, if you prefer to look yourself, go for it, otherwise use the command below; mine was not present, but if yours is, the below command will remove it)
> $rm ~/.xinitrc (if applicable)
> $clear (optional)
> Xfce login screen should appear. If not, consult your /var/log/Xorg.0.log/ for a troubleshooting starting point.
NOTE: As you can tell from above, this is not my own doing. This is the community helping me understand the craziness of Nvidia and why in the foreseeable future I will be purchasing an AMD card. I don't ever want to deal with this nonsense ever again. But I have learned a valuable lesson. No matter how many times you fail, never give up. Keep pushing, keep asking questions, stay persistent, and own this mother...brain.
neofetch in a post above if you are curious about my system setup
We metroid. You food.
Edit: Fixed some formatting. I have much to learn about how this forum format system works.