Wow. You were politely told you were in error, which happens. Everyone is a beginner at someone else's craft, said a character from a medieval mystery series I once read.
I should make a little page on this, because I keep repeating it. (Or book mark one of my posts).
1. Currently, (but not CURRENTLY--hehe) Nvidia drivers must be installed from ports. This has to do with the package
still working with 11.1.
2. Make sure you have the right driver. Depending upon your NVidia card, you may need nvidia-driver-340, rather than
nvidia-driver. It's not always intuitive to figure out, you can get the model of your card with pciconf -lv then google if that card takes the legacy driver or not. Here's their list, but the naming of the cards doesn't always match pciconf.
http://www.nvidia.com/page/legacy.html
Assuming you've done that, you then have to add nvidia_load="YES" or nvidia-modeset_load="YES" to /boot/loader.conf, creating the file if it doesn't exist, and reboot. (The pkg-msg gives this information.) You can, instead, add lines to /etc/rc.conf, but I'm writing this from Linux, and don't remember that entry, as I use /boot/loader.conf. If using nvidia-driver use the nvidia-modeset, if using nvidia-driver-340, use the nvidia_load
To view the pkg-message, you can, once it's installed, run
pkg info -D nvidia-driver[/code], or nvidia-driver-340 depending which you installed.
In many cases, this isn't enough, so you can installed nvidia-xconfig. Once installed run [cmd]nvidia-xconfig
and it will create an /etc/X11/xorg.conf file.
In one case (for me) this still wasn't enough, and after overlooking it for half a day, I saw that the /etc/X11/xorg.conf file was missing BusID. To get the BusID number,
Chris_H pointed out, somewhere on these forums, you can run startx and even if it doesn't start successfully, looking through the /var/log/Xorg.0.log you'll see what the BusID is supposed to be and you can add it, under the device section, in /etc/X11/xorg.conf. However, as that is a rare problem, at least for me, it probably won't become necessary, and if it does, you can ask for help here.
Generally, all I've had to do was install from ports, use the right nvidia-driver, and run nvidia-xconfig, and I then get a working X.[/cmd]