So I'm here complaining about XWS drivers on FreeBSD again....
So I got a free Mac Mini, and being the crazy nutjob I am, I decided that OS/X was completely useless and dead to me after I typed cc and nothing happened, so the only illogical course of action was to install FreeBSD.
Welp, here I am FreeBSD is working perfectly. The issue I am having right now is that the Intel drivers for what X11 detects as an Intel 945GM refuse to detect the DVI output. It detects that a VGA (which is likely since I think it's a DVI-I port) and a TV output, which to my knowledge doesn't exist in any real form on the machine. It could be referring to DVI, but the issue is that there is no EDID on both ports (which would make sense if neither of them were DVI), so it finds nothing on both ports, decides to presumable pick VGA (which is disconnected) upon which it initializes on that port (if it exists) and then completely locks the device, even when I believe using working settings to end the X server.
So, I need to know how to kindly convince the driver that I do indeed have a DVI port on the machine, and how to get it to find it. I haven't tried to use VGA to see if it works, but I have no wish to use it whatsoever, so even if it does work on VGA, it is of no use to me.
I am running FreeBSD 12 (which despite being "not ready for the forefront" has seemed to work better for me than FreeBSD 11 in all situations) and I tried using the driver from both pkg's repositories, and as built from the ports tree (which seem to be the exact same package). Any help or suggestions are appreciated.