I'm not sure what could be causing the input problems you describe, but I highly doubt that the NVIDIA FreeBSD graphics driver is involved in any way, since it isn't involved in X's input event processing. Maybe there's a problem with DGA mouse input or with low-level input event processing.
As to the display problem, it'd be good if you could start X with the -logverbose 6
option with 1.0-8774 and attach the /var/log/Xorg.0.log
file generated. Recent NVIDIA UNIX graphics driver releases rely more heavily on informationn provided by the monitor via its EDID data, which is sometimes inaccurate/incorrect. You may want to experiment with the EDID related NVIDIA X driver options (UseEDID
, etc., see http://download.nvidia.com/freebsd/1...ppendix-d.html